diff --git a/CHANGELOG.md b/CHANGELOG.md index f473a7c874ce..ce823e2d955d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,20 @@ +# __1.11.760__ __2020-04-06__ +## __AWS Elastic Beanstalk__ + - ### Features + - This release adds a new action, ListPlatformBranches, and updates two actions, ListPlatformVersions and DescribePlatformVersion, to support the concept of Elastic Beanstalk platform branches. + +## __AWS Identity and Access Management__ + - ### Features + - Documentation updates for AWS Identity and Access Management (IAM). + +## __Amazon Chime__ + - ### Features + - Amazon Chime proxy phone sessions let you provide two users with a shared phone number to communicate via voice or text for up to 12 hours without revealing personal phone numbers. When users call or message the provided phone number, they are connected to the other party and their private phone numbers are replaced with the shared number in Caller ID. + +## __Amazon Transcribe Service__ + - ### Features + - This release adds support for batch transcription jobs within Amazon Transcribe Medical. + # __1.11.759__ __2020-04-03__ ## __AWS RoboMaker__ - ### Features diff --git a/README.md b/README.md index 48a7eff4dffa..6861fddd19eb 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ dependencies. com.amazonaws aws-java-sdk-bom - 1.11.759 + 1.11.760 pom import diff --git a/aws-java-sdk-accessanalyzer/pom.xml b/aws-java-sdk-accessanalyzer/pom.xml index dd06d0ac59df..4d607c8c3c46 100644 --- a/aws-java-sdk-accessanalyzer/pom.xml +++ b/aws-java-sdk-accessanalyzer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-accessanalyzer diff --git a/aws-java-sdk-acm/pom.xml b/aws-java-sdk-acm/pom.xml index aa24d5f39feb..53dcb636a3da 100644 --- a/aws-java-sdk-acm/pom.xml +++ b/aws-java-sdk-acm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-acm diff --git a/aws-java-sdk-acmpca/pom.xml b/aws-java-sdk-acmpca/pom.xml index dc7f1d33df14..cabe3cdd7dc2 100644 --- a/aws-java-sdk-acmpca/pom.xml +++ b/aws-java-sdk-acmpca/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-acmpca diff --git a/aws-java-sdk-alexaforbusiness/pom.xml b/aws-java-sdk-alexaforbusiness/pom.xml index 001fe5b66251..486a37610441 100644 --- a/aws-java-sdk-alexaforbusiness/pom.xml +++ b/aws-java-sdk-alexaforbusiness/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-alexaforbusiness diff --git a/aws-java-sdk-amplify/pom.xml b/aws-java-sdk-amplify/pom.xml index 3dcb773e3a1a..827639169033 100644 --- a/aws-java-sdk-amplify/pom.xml +++ b/aws-java-sdk-amplify/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-amplify diff --git a/aws-java-sdk-api-gateway/pom.xml b/aws-java-sdk-api-gateway/pom.xml index 57abb1aef0bd..de202cb7b985 100644 --- a/aws-java-sdk-api-gateway/pom.xml +++ b/aws-java-sdk-api-gateway/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-api-gateway diff --git a/aws-java-sdk-apigatewaymanagementapi/pom.xml b/aws-java-sdk-apigatewaymanagementapi/pom.xml index 654fd755f314..2bd2f86bf61c 100644 --- a/aws-java-sdk-apigatewaymanagementapi/pom.xml +++ b/aws-java-sdk-apigatewaymanagementapi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-apigatewaymanagementapi diff --git a/aws-java-sdk-apigatewayv2/pom.xml b/aws-java-sdk-apigatewayv2/pom.xml index fd8fb4e84f17..9434cada4a46 100644 --- a/aws-java-sdk-apigatewayv2/pom.xml +++ b/aws-java-sdk-apigatewayv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-apigatewayv2 diff --git a/aws-java-sdk-appconfig/pom.xml b/aws-java-sdk-appconfig/pom.xml index 8b8645972148..0916798dcb5a 100644 --- a/aws-java-sdk-appconfig/pom.xml +++ b/aws-java-sdk-appconfig/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-appconfig diff --git a/aws-java-sdk-applicationautoscaling/pom.xml b/aws-java-sdk-applicationautoscaling/pom.xml index 701eb080abb0..9cc8d5e7f62d 100644 --- a/aws-java-sdk-applicationautoscaling/pom.xml +++ b/aws-java-sdk-applicationautoscaling/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-applicationautoscaling diff --git a/aws-java-sdk-applicationinsights/pom.xml b/aws-java-sdk-applicationinsights/pom.xml index d55040e28cc0..a12930779534 100644 --- a/aws-java-sdk-applicationinsights/pom.xml +++ b/aws-java-sdk-applicationinsights/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-applicationinsights diff --git a/aws-java-sdk-appmesh/pom.xml b/aws-java-sdk-appmesh/pom.xml index 66b898a19cbf..638a8114a000 100644 --- a/aws-java-sdk-appmesh/pom.xml +++ b/aws-java-sdk-appmesh/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-appmesh diff --git a/aws-java-sdk-appstream/pom.xml b/aws-java-sdk-appstream/pom.xml index fa9165524ccd..4b0540a2c7f7 100644 --- a/aws-java-sdk-appstream/pom.xml +++ b/aws-java-sdk-appstream/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-appstream diff --git a/aws-java-sdk-appsync/pom.xml b/aws-java-sdk-appsync/pom.xml index 4955e680cac5..fe00da7926a3 100644 --- a/aws-java-sdk-appsync/pom.xml +++ b/aws-java-sdk-appsync/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-appsync diff --git a/aws-java-sdk-athena/pom.xml b/aws-java-sdk-athena/pom.xml index 9039036b78d1..7d0a0312ca2c 100644 --- a/aws-java-sdk-athena/pom.xml +++ b/aws-java-sdk-athena/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-athena diff --git a/aws-java-sdk-augmentedairuntime/pom.xml b/aws-java-sdk-augmentedairuntime/pom.xml index 4894494f8265..690e003aff0d 100644 --- a/aws-java-sdk-augmentedairuntime/pom.xml +++ b/aws-java-sdk-augmentedairuntime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-augmentedairuntime diff --git a/aws-java-sdk-autoscaling/pom.xml b/aws-java-sdk-autoscaling/pom.xml index 65291e045772..2caa5606dd91 100644 --- a/aws-java-sdk-autoscaling/pom.xml +++ b/aws-java-sdk-autoscaling/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-autoscaling diff --git a/aws-java-sdk-autoscalingplans/pom.xml b/aws-java-sdk-autoscalingplans/pom.xml index 13efa1b8684b..f365fe8e517a 100644 --- a/aws-java-sdk-autoscalingplans/pom.xml +++ b/aws-java-sdk-autoscalingplans/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-autoscalingplans diff --git a/aws-java-sdk-backup/pom.xml b/aws-java-sdk-backup/pom.xml index 4e316c2330ca..bdbb0f9cd644 100644 --- a/aws-java-sdk-backup/pom.xml +++ b/aws-java-sdk-backup/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-backup diff --git a/aws-java-sdk-batch/pom.xml b/aws-java-sdk-batch/pom.xml index c489dac5dc7c..ae53ed73617f 100644 --- a/aws-java-sdk-batch/pom.xml +++ b/aws-java-sdk-batch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-batch diff --git a/aws-java-sdk-bom/pom.xml b/aws-java-sdk-bom/pom.xml index 692a9b4e9a97..4c6b29b873ed 100644 --- a/aws-java-sdk-bom/pom.xml +++ b/aws-java-sdk-bom/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-bom diff --git a/aws-java-sdk-budgets/pom.xml b/aws-java-sdk-budgets/pom.xml index 0ad9516473ef..78a918a8173b 100644 --- a/aws-java-sdk-budgets/pom.xml +++ b/aws-java-sdk-budgets/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-budgets diff --git a/aws-java-sdk-bundle/pom.xml b/aws-java-sdk-bundle/pom.xml index b6aeb8f9c1fc..5f39c8d714ce 100644 --- a/aws-java-sdk-bundle/pom.xml +++ b/aws-java-sdk-bundle/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-bundle @@ -24,7 +24,7 @@ aws-java-sdk com.amazonaws false - 1.11.760-SNAPSHOT + 1.11.760 diff --git a/aws-java-sdk-chime/pom.xml b/aws-java-sdk-chime/pom.xml index 3bdc5876f3bb..a86837cccf28 100644 --- a/aws-java-sdk-chime/pom.xml +++ b/aws-java-sdk-chime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-chime diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AbstractAmazonChime.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AbstractAmazonChime.java index 5ca290645d29..3a2ab7cc52ed 100644 --- a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AbstractAmazonChime.java +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AbstractAmazonChime.java @@ -108,6 +108,11 @@ public CreatePhoneNumberOrderResult createPhoneNumberOrder(CreatePhoneNumberOrde throw new java.lang.UnsupportedOperationException(); } + @Override + public CreateProxySessionResult createProxySession(CreateProxySessionRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public CreateRoomResult createRoom(CreateRoomRequest request) { throw new java.lang.UnsupportedOperationException(); @@ -158,6 +163,11 @@ public DeletePhoneNumberResult deletePhoneNumber(DeletePhoneNumberRequest reques throw new java.lang.UnsupportedOperationException(); } + @Override + public DeleteProxySessionResult deleteProxySession(DeleteProxySessionRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public DeleteRoomResult deleteRoom(DeleteRoomRequest request) { throw new java.lang.UnsupportedOperationException(); @@ -183,6 +193,11 @@ public DeleteVoiceConnectorOriginationResult deleteVoiceConnectorOrigination(Del throw new java.lang.UnsupportedOperationException(); } + @Override + public DeleteVoiceConnectorProxyResult deleteVoiceConnectorProxy(DeleteVoiceConnectorProxyRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public DeleteVoiceConnectorStreamingConfigurationResult deleteVoiceConnectorStreamingConfiguration(DeleteVoiceConnectorStreamingConfigurationRequest request) { throw new java.lang.UnsupportedOperationException(); @@ -270,6 +285,11 @@ public GetPhoneNumberSettingsResult getPhoneNumberSettings(GetPhoneNumberSetting throw new java.lang.UnsupportedOperationException(); } + @Override + public GetProxySessionResult getProxySession(GetProxySessionRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public GetRoomResult getRoom(GetRoomRequest request) { throw new java.lang.UnsupportedOperationException(); @@ -305,6 +325,11 @@ public GetVoiceConnectorOriginationResult getVoiceConnectorOrigination(GetVoiceC throw new java.lang.UnsupportedOperationException(); } + @Override + public GetVoiceConnectorProxyResult getVoiceConnectorProxy(GetVoiceConnectorProxyRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public GetVoiceConnectorStreamingConfigurationResult getVoiceConnectorStreamingConfiguration(GetVoiceConnectorStreamingConfigurationRequest request) { throw new java.lang.UnsupportedOperationException(); @@ -355,6 +380,11 @@ public ListPhoneNumbersResult listPhoneNumbers(ListPhoneNumbersRequest request) throw new java.lang.UnsupportedOperationException(); } + @Override + public ListProxySessionsResult listProxySessions(ListProxySessionsRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public ListRoomMembershipsResult listRoomMemberships(ListRoomMembershipsRequest request) { throw new java.lang.UnsupportedOperationException(); @@ -405,6 +435,11 @@ public PutVoiceConnectorOriginationResult putVoiceConnectorOrigination(PutVoiceC throw new java.lang.UnsupportedOperationException(); } + @Override + public PutVoiceConnectorProxyResult putVoiceConnectorProxy(PutVoiceConnectorProxyRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public PutVoiceConnectorStreamingConfigurationResult putVoiceConnectorStreamingConfiguration(PutVoiceConnectorStreamingConfigurationRequest request) { throw new java.lang.UnsupportedOperationException(); @@ -470,6 +505,11 @@ public UpdatePhoneNumberSettingsResult updatePhoneNumberSettings(UpdatePhoneNumb throw new java.lang.UnsupportedOperationException(); } + @Override + public UpdateProxySessionResult updateProxySession(UpdateProxySessionRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public UpdateRoomResult updateRoom(UpdateRoomRequest request) { throw new java.lang.UnsupportedOperationException(); diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AbstractAmazonChimeAsync.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AbstractAmazonChimeAsync.java index 87c7be13366b..51079ab1f6de 100644 --- a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AbstractAmazonChimeAsync.java +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AbstractAmazonChimeAsync.java @@ -241,6 +241,19 @@ public java.util.concurrent.Future createPhoneNumb throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future createProxySessionAsync(CreateProxySessionRequest request) { + + return createProxySessionAsync(request, null); + } + + @Override + public java.util.concurrent.Future createProxySessionAsync(CreateProxySessionRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future createRoomAsync(CreateRoomRequest request) { @@ -371,6 +384,19 @@ public java.util.concurrent.Future deletePhoneNumberAsy throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future deleteProxySessionAsync(DeleteProxySessionRequest request) { + + return deleteProxySessionAsync(request, null); + } + + @Override + public java.util.concurrent.Future deleteProxySessionAsync(DeleteProxySessionRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future deleteRoomAsync(DeleteRoomRequest request) { @@ -438,6 +464,19 @@ public java.util.concurrent.Future delete throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future deleteVoiceConnectorProxyAsync(DeleteVoiceConnectorProxyRequest request) { + + return deleteVoiceConnectorProxyAsync(request, null); + } + + @Override + public java.util.concurrent.Future deleteVoiceConnectorProxyAsync(DeleteVoiceConnectorProxyRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future deleteVoiceConnectorStreamingConfigurationAsync( DeleteVoiceConnectorStreamingConfigurationRequest request) { @@ -673,6 +712,19 @@ public java.util.concurrent.Future getPhoneNumberS throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future getProxySessionAsync(GetProxySessionRequest request) { + + return getProxySessionAsync(request, null); + } + + @Override + public java.util.concurrent.Future getProxySessionAsync(GetProxySessionRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future getRoomAsync(GetRoomRequest request) { @@ -766,6 +818,19 @@ public java.util.concurrent.Future getVoiceC throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future getVoiceConnectorProxyAsync(GetVoiceConnectorProxyRequest request) { + + return getVoiceConnectorProxyAsync(request, null); + } + + @Override + public java.util.concurrent.Future getVoiceConnectorProxyAsync(GetVoiceConnectorProxyRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future getVoiceConnectorStreamingConfigurationAsync( GetVoiceConnectorStreamingConfigurationRequest request) { @@ -900,6 +965,19 @@ public java.util.concurrent.Future listPhoneNumbersAsync throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future listProxySessionsAsync(ListProxySessionsRequest request) { + + return listProxySessionsAsync(request, null); + } + + @Override + public java.util.concurrent.Future listProxySessionsAsync(ListProxySessionsRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future listRoomMembershipsAsync(ListRoomMembershipsRequest request) { @@ -1034,6 +1112,19 @@ public java.util.concurrent.Future putVoiceC throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future putVoiceConnectorProxyAsync(PutVoiceConnectorProxyRequest request) { + + return putVoiceConnectorProxyAsync(request, null); + } + + @Override + public java.util.concurrent.Future putVoiceConnectorProxyAsync(PutVoiceConnectorProxyRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future putVoiceConnectorStreamingConfigurationAsync( PutVoiceConnectorStreamingConfigurationRequest request) { @@ -1207,6 +1298,19 @@ public java.util.concurrent.Future updatePhoneN throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future updateProxySessionAsync(UpdateProxySessionRequest request) { + + return updateProxySessionAsync(request, null); + } + + @Override + public java.util.concurrent.Future updateProxySessionAsync(UpdateProxySessionRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future updateRoomAsync(UpdateRoomRequest request) { diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AmazonChime.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AmazonChime.java index 5aa055d43ee9..8a72396719a3 100644 --- a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AmazonChime.java +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AmazonChime.java @@ -606,6 +606,30 @@ AssociateSigninDelegateGroupsWithAccountResult associateSigninDelegateGroupsWith */ CreatePhoneNumberOrderResult createPhoneNumberOrder(CreatePhoneNumberOrderRequest createPhoneNumberOrderRequest); + /** + * @param createProxySessionRequest + * @return Result of the CreateProxySession operation returned by the service. + * @throws UnauthorizedClientException + * The client is not currently authorized to make the request. + * @throws NotFoundException + * One or more of the resources in the request does not exist in the system. + * @throws ForbiddenException + * The client is permanently forbidden from making the request. For example, when a user tries to create an + * account from an unsupported Region. + * @throws BadRequestException + * The input parameters don't match the service's restrictions. + * @throws ThrottledClientException + * The client exceeded its request rate limit. + * @throws ServiceUnavailableException + * The service is currently unavailable. + * @throws ServiceFailureException + * The service encountered an unexpected error. + * @sample AmazonChime.CreateProxySession + * @see AWS API + * Documentation + */ + CreateProxySessionResult createProxySession(CreateProxySessionRequest createProxySessionRequest); + /** *

* Creates a chat room for the specified Amazon Chime Enterprise account. @@ -934,6 +958,30 @@ AssociateSigninDelegateGroupsWithAccountResult associateSigninDelegateGroupsWith */ DeletePhoneNumberResult deletePhoneNumber(DeletePhoneNumberRequest deletePhoneNumberRequest); + /** + * @param deleteProxySessionRequest + * @return Result of the DeleteProxySession operation returned by the service. + * @throws UnauthorizedClientException + * The client is not currently authorized to make the request. + * @throws NotFoundException + * One or more of the resources in the request does not exist in the system. + * @throws ForbiddenException + * The client is permanently forbidden from making the request. For example, when a user tries to create an + * account from an unsupported Region. + * @throws BadRequestException + * The input parameters don't match the service's restrictions. + * @throws ThrottledClientException + * The client exceeded its request rate limit. + * @throws ServiceUnavailableException + * The service is currently unavailable. + * @throws ServiceFailureException + * The service encountered an unexpected error. + * @sample AmazonChime.DeleteProxySession + * @see AWS API + * Documentation + */ + DeleteProxySessionResult deleteProxySession(DeleteProxySessionRequest deleteProxySessionRequest); + /** *

* Deletes a chat room in an Amazon Chime Enterprise account. @@ -1080,6 +1128,30 @@ AssociateSigninDelegateGroupsWithAccountResult associateSigninDelegateGroupsWith */ DeleteVoiceConnectorOriginationResult deleteVoiceConnectorOrigination(DeleteVoiceConnectorOriginationRequest deleteVoiceConnectorOriginationRequest); + /** + * @param deleteVoiceConnectorProxyRequest + * @return Result of the DeleteVoiceConnectorProxy operation returned by the service. + * @throws UnauthorizedClientException + * The client is not currently authorized to make the request. + * @throws NotFoundException + * One or more of the resources in the request does not exist in the system. + * @throws ForbiddenException + * The client is permanently forbidden from making the request. For example, when a user tries to create an + * account from an unsupported Region. + * @throws BadRequestException + * The input parameters don't match the service's restrictions. + * @throws ThrottledClientException + * The client exceeded its request rate limit. + * @throws ServiceUnavailableException + * The service is currently unavailable. + * @throws ServiceFailureException + * The service encountered an unexpected error. + * @sample AmazonChime.DeleteVoiceConnectorProxy + * @see AWS API Documentation + */ + DeleteVoiceConnectorProxyResult deleteVoiceConnectorProxy(DeleteVoiceConnectorProxyRequest deleteVoiceConnectorProxyRequest); + /** *

* Deletes the streaming configuration for the specified Amazon Chime Voice Connector. @@ -1570,6 +1642,30 @@ DisassociateSigninDelegateGroupsFromAccountResult disassociateSigninDelegateGrou */ GetPhoneNumberSettingsResult getPhoneNumberSettings(GetPhoneNumberSettingsRequest getPhoneNumberSettingsRequest); + /** + * @param getProxySessionRequest + * @return Result of the GetProxySession operation returned by the service. + * @throws UnauthorizedClientException + * The client is not currently authorized to make the request. + * @throws NotFoundException + * One or more of the resources in the request does not exist in the system. + * @throws ForbiddenException + * The client is permanently forbidden from making the request. For example, when a user tries to create an + * account from an unsupported Region. + * @throws BadRequestException + * The input parameters don't match the service's restrictions. + * @throws ThrottledClientException + * The client exceeded its request rate limit. + * @throws ServiceUnavailableException + * The service is currently unavailable. + * @throws ServiceFailureException + * The service encountered an unexpected error. + * @sample AmazonChime.GetProxySession + * @see AWS API + * Documentation + */ + GetProxySessionResult getProxySession(GetProxySessionRequest getProxySessionRequest); + /** *

* Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account. @@ -1775,6 +1871,30 @@ GetVoiceConnectorLoggingConfigurationResult getVoiceConnectorLoggingConfiguratio */ GetVoiceConnectorOriginationResult getVoiceConnectorOrigination(GetVoiceConnectorOriginationRequest getVoiceConnectorOriginationRequest); + /** + * @param getVoiceConnectorProxyRequest + * @return Result of the GetVoiceConnectorProxy operation returned by the service. + * @throws UnauthorizedClientException + * The client is not currently authorized to make the request. + * @throws NotFoundException + * One or more of the resources in the request does not exist in the system. + * @throws ForbiddenException + * The client is permanently forbidden from making the request. For example, when a user tries to create an + * account from an unsupported Region. + * @throws BadRequestException + * The input parameters don't match the service's restrictions. + * @throws ThrottledClientException + * The client exceeded its request rate limit. + * @throws ServiceUnavailableException + * The service is currently unavailable. + * @throws ServiceFailureException + * The service encountered an unexpected error. + * @sample AmazonChime.GetVoiceConnectorProxy + * @see AWS + * API Documentation + */ + GetVoiceConnectorProxyResult getVoiceConnectorProxy(GetVoiceConnectorProxyRequest getVoiceConnectorProxyRequest); + /** *

* Retrieves the streaming configuration details for the specified Amazon Chime Voice Connector. Shows whether media @@ -2062,6 +2182,30 @@ GetVoiceConnectorTerminationHealthResult getVoiceConnectorTerminationHealth( */ ListPhoneNumbersResult listPhoneNumbers(ListPhoneNumbersRequest listPhoneNumbersRequest); + /** + * @param listProxySessionsRequest + * @return Result of the ListProxySessions operation returned by the service. + * @throws UnauthorizedClientException + * The client is not currently authorized to make the request. + * @throws NotFoundException + * One or more of the resources in the request does not exist in the system. + * @throws ForbiddenException + * The client is permanently forbidden from making the request. For example, when a user tries to create an + * account from an unsupported Region. + * @throws BadRequestException + * The input parameters don't match the service's restrictions. + * @throws ThrottledClientException + * The client exceeded its request rate limit. + * @throws ServiceUnavailableException + * The service is currently unavailable. + * @throws ServiceFailureException + * The service encountered an unexpected error. + * @sample AmazonChime.ListProxySessions + * @see AWS API + * Documentation + */ + ListProxySessionsResult listProxySessions(ListProxySessionsRequest listProxySessionsRequest); + /** *

* Lists the membership details for the specified room in an Amazon Chime Enterprise account, such as the members' @@ -2345,6 +2489,32 @@ PutVoiceConnectorLoggingConfigurationResult putVoiceConnectorLoggingConfiguratio */ PutVoiceConnectorOriginationResult putVoiceConnectorOrigination(PutVoiceConnectorOriginationRequest putVoiceConnectorOriginationRequest); + /** + * @param putVoiceConnectorProxyRequest + * @return Result of the PutVoiceConnectorProxy operation returned by the service. + * @throws UnauthorizedClientException + * The client is not currently authorized to make the request. + * @throws AccessDeniedException + * You don't have permissions to perform the requested operation. + * @throws NotFoundException + * One or more of the resources in the request does not exist in the system. + * @throws ForbiddenException + * The client is permanently forbidden from making the request. For example, when a user tries to create an + * account from an unsupported Region. + * @throws BadRequestException + * The input parameters don't match the service's restrictions. + * @throws ThrottledClientException + * The client exceeded its request rate limit. + * @throws ServiceUnavailableException + * The service is currently unavailable. + * @throws ServiceFailureException + * The service encountered an unexpected error. + * @sample AmazonChime.PutVoiceConnectorProxy + * @see AWS + * API Documentation + */ + PutVoiceConnectorProxyResult putVoiceConnectorProxy(PutVoiceConnectorProxyRequest putVoiceConnectorProxyRequest); + /** *

* Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration @@ -2733,6 +2903,30 @@ PutVoiceConnectorTerminationCredentialsResult putVoiceConnectorTerminationCreden */ UpdatePhoneNumberSettingsResult updatePhoneNumberSettings(UpdatePhoneNumberSettingsRequest updatePhoneNumberSettingsRequest); + /** + * @param updateProxySessionRequest + * @return Result of the UpdateProxySession operation returned by the service. + * @throws UnauthorizedClientException + * The client is not currently authorized to make the request. + * @throws NotFoundException + * One or more of the resources in the request does not exist in the system. + * @throws ForbiddenException + * The client is permanently forbidden from making the request. For example, when a user tries to create an + * account from an unsupported Region. + * @throws BadRequestException + * The input parameters don't match the service's restrictions. + * @throws ThrottledClientException + * The client exceeded its request rate limit. + * @throws ServiceUnavailableException + * The service is currently unavailable. + * @throws ServiceFailureException + * The service encountered an unexpected error. + * @sample AmazonChime.UpdateProxySession + * @see AWS API + * Documentation + */ + UpdateProxySessionResult updateProxySession(UpdateProxySessionRequest updateProxySessionRequest); + /** *

* Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account. diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AmazonChimeAsync.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AmazonChimeAsync.java index 0a272cfbcc61..17c8e0e7850d 100644 --- a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AmazonChimeAsync.java +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AmazonChimeAsync.java @@ -698,6 +698,29 @@ java.util.concurrent.Future createMeetingAsync(CreateMeetin java.util.concurrent.Future createPhoneNumberOrderAsync(CreatePhoneNumberOrderRequest createPhoneNumberOrderRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + * @param createProxySessionRequest + * @return A Java Future containing the result of the CreateProxySession operation returned by the service. + * @sample AmazonChimeAsync.CreateProxySession + * @see AWS API + * Documentation + */ + java.util.concurrent.Future createProxySessionAsync(CreateProxySessionRequest createProxySessionRequest); + + /** + * @param createProxySessionRequest + * @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 CreateProxySession operation returned by the service. + * @sample AmazonChimeAsyncHandler.CreateProxySession + * @see AWS API + * Documentation + */ + java.util.concurrent.Future createProxySessionAsync(CreateProxySessionRequest createProxySessionRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + /** *

* Creates a chat room for the specified Amazon Chime Enterprise account. @@ -1084,6 +1107,29 @@ java.util.concurrent.Future deleteMeetingAsync(DeleteMeetin java.util.concurrent.Future deletePhoneNumberAsync(DeletePhoneNumberRequest deletePhoneNumberRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + * @param deleteProxySessionRequest + * @return A Java Future containing the result of the DeleteProxySession operation returned by the service. + * @sample AmazonChimeAsync.DeleteProxySession + * @see AWS API + * Documentation + */ + java.util.concurrent.Future deleteProxySessionAsync(DeleteProxySessionRequest deleteProxySessionRequest); + + /** + * @param deleteProxySessionRequest + * @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 DeleteProxySession operation returned by the service. + * @sample AmazonChimeAsyncHandler.DeleteProxySession + * @see AWS API + * Documentation + */ + java.util.concurrent.Future deleteProxySessionAsync(DeleteProxySessionRequest deleteProxySessionRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + /** *

* Deletes a chat room in an Amazon Chime Enterprise account. @@ -1249,6 +1295,31 @@ java.util.concurrent.Future deleteVoiceCo DeleteVoiceConnectorOriginationRequest deleteVoiceConnectorOriginationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + * @param deleteVoiceConnectorProxyRequest + * @return A Java Future containing the result of the DeleteVoiceConnectorProxy operation returned by the service. + * @sample AmazonChimeAsync.DeleteVoiceConnectorProxy + * @see AWS API Documentation + */ + java.util.concurrent.Future deleteVoiceConnectorProxyAsync( + DeleteVoiceConnectorProxyRequest deleteVoiceConnectorProxyRequest); + + /** + * @param deleteVoiceConnectorProxyRequest + * @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 DeleteVoiceConnectorProxy operation returned by the service. + * @sample AmazonChimeAsyncHandler.DeleteVoiceConnectorProxy + * @see AWS API Documentation + */ + java.util.concurrent.Future deleteVoiceConnectorProxyAsync( + DeleteVoiceConnectorProxyRequest deleteVoiceConnectorProxyRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + /** *

* Deletes the streaming configuration for the specified Amazon Chime Voice Connector. @@ -1830,6 +1901,29 @@ java.util.concurrent.Future getPhoneNumberOrderAsync( java.util.concurrent.Future getPhoneNumberSettingsAsync(GetPhoneNumberSettingsRequest getPhoneNumberSettingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + * @param getProxySessionRequest + * @return A Java Future containing the result of the GetProxySession operation returned by the service. + * @sample AmazonChimeAsync.GetProxySession + * @see AWS API + * Documentation + */ + java.util.concurrent.Future getProxySessionAsync(GetProxySessionRequest getProxySessionRequest); + + /** + * @param getProxySessionRequest + * @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 GetProxySession operation returned by the service. + * @sample AmazonChimeAsyncHandler.GetProxySession + * @see AWS API + * Documentation + */ + java.util.concurrent.Future getProxySessionAsync(GetProxySessionRequest getProxySessionRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + /** *

* Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account. @@ -2071,6 +2165,29 @@ java.util.concurrent.Future getVoiceConnecto GetVoiceConnectorOriginationRequest getVoiceConnectorOriginationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + * @param getVoiceConnectorProxyRequest + * @return A Java Future containing the result of the GetVoiceConnectorProxy operation returned by the service. + * @sample AmazonChimeAsync.GetVoiceConnectorProxy + * @see AWS + * API Documentation + */ + java.util.concurrent.Future getVoiceConnectorProxyAsync(GetVoiceConnectorProxyRequest getVoiceConnectorProxyRequest); + + /** + * @param getVoiceConnectorProxyRequest + * @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 GetVoiceConnectorProxy operation returned by the service. + * @sample AmazonChimeAsyncHandler.GetVoiceConnectorProxy + * @see AWS + * API Documentation + */ + java.util.concurrent.Future getVoiceConnectorProxyAsync(GetVoiceConnectorProxyRequest getVoiceConnectorProxyRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + /** *

* Retrieves the streaming configuration details for the specified Amazon Chime Voice Connector. Shows whether media @@ -2415,6 +2532,29 @@ java.util.concurrent.Future listPhoneNumberOrdersAs java.util.concurrent.Future listPhoneNumbersAsync(ListPhoneNumbersRequest listPhoneNumbersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + * @param listProxySessionsRequest + * @return A Java Future containing the result of the ListProxySessions operation returned by the service. + * @sample AmazonChimeAsync.ListProxySessions + * @see AWS API + * Documentation + */ + java.util.concurrent.Future listProxySessionsAsync(ListProxySessionsRequest listProxySessionsRequest); + + /** + * @param listProxySessionsRequest + * @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 ListProxySessions operation returned by the service. + * @sample AmazonChimeAsyncHandler.ListProxySessions + * @see AWS API + * Documentation + */ + java.util.concurrent.Future listProxySessionsAsync(ListProxySessionsRequest listProxySessionsRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + /** *

* Lists the membership details for the specified room in an Amazon Chime Enterprise account, such as the members' @@ -2747,6 +2887,29 @@ java.util.concurrent.Future putVoiceConnecto PutVoiceConnectorOriginationRequest putVoiceConnectorOriginationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + * @param putVoiceConnectorProxyRequest + * @return A Java Future containing the result of the PutVoiceConnectorProxy operation returned by the service. + * @sample AmazonChimeAsync.PutVoiceConnectorProxy + * @see AWS + * API Documentation + */ + java.util.concurrent.Future putVoiceConnectorProxyAsync(PutVoiceConnectorProxyRequest putVoiceConnectorProxyRequest); + + /** + * @param putVoiceConnectorProxyRequest + * @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 PutVoiceConnectorProxy operation returned by the service. + * @sample AmazonChimeAsyncHandler.PutVoiceConnectorProxy + * @see AWS + * API Documentation + */ + java.util.concurrent.Future putVoiceConnectorProxyAsync(PutVoiceConnectorProxyRequest putVoiceConnectorProxyRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + /** *

* Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration @@ -3206,6 +3369,29 @@ java.util.concurrent.Future updatePhoneNumberSe UpdatePhoneNumberSettingsRequest updatePhoneNumberSettingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + * @param updateProxySessionRequest + * @return A Java Future containing the result of the UpdateProxySession operation returned by the service. + * @sample AmazonChimeAsync.UpdateProxySession + * @see AWS API + * Documentation + */ + java.util.concurrent.Future updateProxySessionAsync(UpdateProxySessionRequest updateProxySessionRequest); + + /** + * @param updateProxySessionRequest + * @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 UpdateProxySession operation returned by the service. + * @sample AmazonChimeAsyncHandler.UpdateProxySession + * @see AWS API + * Documentation + */ + java.util.concurrent.Future updateProxySessionAsync(UpdateProxySessionRequest updateProxySessionRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + /** *

* Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account. diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AmazonChimeAsyncClient.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AmazonChimeAsyncClient.java index c448be0ceb36..810361358ba7 100644 --- a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AmazonChimeAsyncClient.java +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AmazonChimeAsyncClient.java @@ -643,6 +643,39 @@ public CreatePhoneNumberOrderResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future createProxySessionAsync(CreateProxySessionRequest request) { + + return createProxySessionAsync(request, null); + } + + @Override + public java.util.concurrent.Future createProxySessionAsync(final CreateProxySessionRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final CreateProxySessionRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public CreateProxySessionResult call() throws Exception { + CreateProxySessionResult result = null; + + try { + result = executeCreateProxySession(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future createRoomAsync(CreateRoomRequest request) { @@ -973,6 +1006,39 @@ public DeletePhoneNumberResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future deleteProxySessionAsync(DeleteProxySessionRequest request) { + + return deleteProxySessionAsync(request, null); + } + + @Override + public java.util.concurrent.Future deleteProxySessionAsync(final DeleteProxySessionRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final DeleteProxySessionRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public DeleteProxySessionResult call() throws Exception { + DeleteProxySessionResult result = null; + + try { + result = executeDeleteProxySession(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future deleteRoomAsync(DeleteRoomRequest request) { @@ -1140,6 +1206,39 @@ public DeleteVoiceConnectorOriginationResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future deleteVoiceConnectorProxyAsync(DeleteVoiceConnectorProxyRequest request) { + + return deleteVoiceConnectorProxyAsync(request, null); + } + + @Override + public java.util.concurrent.Future deleteVoiceConnectorProxyAsync(final DeleteVoiceConnectorProxyRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final DeleteVoiceConnectorProxyRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public DeleteVoiceConnectorProxyResult call() throws Exception { + DeleteVoiceConnectorProxyResult result = null; + + try { + result = executeDeleteVoiceConnectorProxy(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future deleteVoiceConnectorStreamingConfigurationAsync( DeleteVoiceConnectorStreamingConfigurationRequest request) { @@ -1715,6 +1814,39 @@ public GetPhoneNumberSettingsResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future getProxySessionAsync(GetProxySessionRequest request) { + + return getProxySessionAsync(request, null); + } + + @Override + public java.util.concurrent.Future getProxySessionAsync(final GetProxySessionRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final GetProxySessionRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public GetProxySessionResult call() throws Exception { + GetProxySessionResult result = null; + + try { + result = executeGetProxySession(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future getRoomAsync(GetRoomRequest request) { @@ -1948,6 +2080,39 @@ public GetVoiceConnectorOriginationResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future getVoiceConnectorProxyAsync(GetVoiceConnectorProxyRequest request) { + + return getVoiceConnectorProxyAsync(request, null); + } + + @Override + public java.util.concurrent.Future getVoiceConnectorProxyAsync(final GetVoiceConnectorProxyRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final GetVoiceConnectorProxyRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public GetVoiceConnectorProxyResult call() throws Exception { + GetVoiceConnectorProxyResult result = null; + + try { + result = executeGetVoiceConnectorProxy(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future getVoiceConnectorStreamingConfigurationAsync( GetVoiceConnectorStreamingConfigurationRequest request) { @@ -2282,6 +2447,39 @@ public ListPhoneNumbersResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future listProxySessionsAsync(ListProxySessionsRequest request) { + + return listProxySessionsAsync(request, null); + } + + @Override + public java.util.concurrent.Future listProxySessionsAsync(final ListProxySessionsRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final ListProxySessionsRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public ListProxySessionsResult call() throws Exception { + ListProxySessionsResult result = null; + + try { + result = executeListProxySessions(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future listRoomMembershipsAsync(ListRoomMembershipsRequest request) { @@ -2616,6 +2814,39 @@ public PutVoiceConnectorOriginationResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future putVoiceConnectorProxyAsync(PutVoiceConnectorProxyRequest request) { + + return putVoiceConnectorProxyAsync(request, null); + } + + @Override + public java.util.concurrent.Future putVoiceConnectorProxyAsync(final PutVoiceConnectorProxyRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final PutVoiceConnectorProxyRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public PutVoiceConnectorProxyResult call() throws Exception { + PutVoiceConnectorProxyResult result = null; + + try { + result = executePutVoiceConnectorProxy(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future putVoiceConnectorStreamingConfigurationAsync( PutVoiceConnectorStreamingConfigurationRequest request) { @@ -3049,6 +3280,39 @@ public UpdatePhoneNumberSettingsResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future updateProxySessionAsync(UpdateProxySessionRequest request) { + + return updateProxySessionAsync(request, null); + } + + @Override + public java.util.concurrent.Future updateProxySessionAsync(final UpdateProxySessionRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final UpdateProxySessionRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public UpdateProxySessionResult call() throws Exception { + UpdateProxySessionResult result = null; + + try { + result = executeUpdateProxySession(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future updateRoomAsync(UpdateRoomRequest request) { diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AmazonChimeClient.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AmazonChimeClient.java index 6f17b7970fac..2d8fd95a7263 100644 --- a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AmazonChimeClient.java +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/AmazonChimeClient.java @@ -1377,6 +1377,70 @@ final CreatePhoneNumberOrderResult executeCreatePhoneNumberOrder(CreatePhoneNumb } } + /** + * @param createProxySessionRequest + * @return Result of the CreateProxySession operation returned by the service. + * @throws UnauthorizedClientException + * The client is not currently authorized to make the request. + * @throws NotFoundException + * One or more of the resources in the request does not exist in the system. + * @throws ForbiddenException + * The client is permanently forbidden from making the request. For example, when a user tries to create an + * account from an unsupported Region. + * @throws BadRequestException + * The input parameters don't match the service's restrictions. + * @throws ThrottledClientException + * The client exceeded its request rate limit. + * @throws ServiceUnavailableException + * The service is currently unavailable. + * @throws ServiceFailureException + * The service encountered an unexpected error. + * @sample AmazonChime.CreateProxySession + * @see AWS API + * Documentation + */ + @Override + public CreateProxySessionResult createProxySession(CreateProxySessionRequest request) { + request = beforeClientExecution(request); + return executeCreateProxySession(request); + } + + @SdkInternalApi + final CreateProxySessionResult executeCreateProxySession(CreateProxySessionRequest createProxySessionRequest) { + + ExecutionContext executionContext = createExecutionContext(createProxySessionRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new CreateProxySessionRequestProtocolMarshaller(protocolFactory).marshall(super.beforeMarshalling(createProxySessionRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Chime"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "CreateProxySession"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), new CreateProxySessionResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

* Creates a chat room for the specified Amazon Chime Enterprise account. @@ -2109,6 +2173,70 @@ final DeletePhoneNumberResult executeDeletePhoneNumber(DeletePhoneNumberRequest } } + /** + * @param deleteProxySessionRequest + * @return Result of the DeleteProxySession operation returned by the service. + * @throws UnauthorizedClientException + * The client is not currently authorized to make the request. + * @throws NotFoundException + * One or more of the resources in the request does not exist in the system. + * @throws ForbiddenException + * The client is permanently forbidden from making the request. For example, when a user tries to create an + * account from an unsupported Region. + * @throws BadRequestException + * The input parameters don't match the service's restrictions. + * @throws ThrottledClientException + * The client exceeded its request rate limit. + * @throws ServiceUnavailableException + * The service is currently unavailable. + * @throws ServiceFailureException + * The service encountered an unexpected error. + * @sample AmazonChime.DeleteProxySession + * @see AWS API + * Documentation + */ + @Override + public DeleteProxySessionResult deleteProxySession(DeleteProxySessionRequest request) { + request = beforeClientExecution(request); + return executeDeleteProxySession(request); + } + + @SdkInternalApi + final DeleteProxySessionResult executeDeleteProxySession(DeleteProxySessionRequest deleteProxySessionRequest) { + + ExecutionContext executionContext = createExecutionContext(deleteProxySessionRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new DeleteProxySessionRequestProtocolMarshaller(protocolFactory).marshall(super.beforeMarshalling(deleteProxySessionRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Chime"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "DeleteProxySession"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), new DeleteProxySessionResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

* Deletes a chat room in an Amazon Chime Enterprise account. @@ -2460,6 +2588,72 @@ final DeleteVoiceConnectorOriginationResult executeDeleteVoiceConnectorOriginati } } + /** + * @param deleteVoiceConnectorProxyRequest + * @return Result of the DeleteVoiceConnectorProxy operation returned by the service. + * @throws UnauthorizedClientException + * The client is not currently authorized to make the request. + * @throws NotFoundException + * One or more of the resources in the request does not exist in the system. + * @throws ForbiddenException + * The client is permanently forbidden from making the request. For example, when a user tries to create an + * account from an unsupported Region. + * @throws BadRequestException + * The input parameters don't match the service's restrictions. + * @throws ThrottledClientException + * The client exceeded its request rate limit. + * @throws ServiceUnavailableException + * The service is currently unavailable. + * @throws ServiceFailureException + * The service encountered an unexpected error. + * @sample AmazonChime.DeleteVoiceConnectorProxy + * @see AWS API Documentation + */ + @Override + public DeleteVoiceConnectorProxyResult deleteVoiceConnectorProxy(DeleteVoiceConnectorProxyRequest request) { + request = beforeClientExecution(request); + return executeDeleteVoiceConnectorProxy(request); + } + + @SdkInternalApi + final DeleteVoiceConnectorProxyResult executeDeleteVoiceConnectorProxy(DeleteVoiceConnectorProxyRequest deleteVoiceConnectorProxyRequest) { + + ExecutionContext executionContext = createExecutionContext(deleteVoiceConnectorProxyRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new DeleteVoiceConnectorProxyRequestProtocolMarshaller(protocolFactory).marshall(super + .beforeMarshalling(deleteVoiceConnectorProxyRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Chime"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "DeleteVoiceConnectorProxy"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), + new DeleteVoiceConnectorProxyResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

* Deletes the streaming configuration for the specified Amazon Chime Voice Connector. @@ -3650,6 +3844,70 @@ final GetPhoneNumberSettingsResult executeGetPhoneNumberSettings(GetPhoneNumberS } } + /** + * @param getProxySessionRequest + * @return Result of the GetProxySession operation returned by the service. + * @throws UnauthorizedClientException + * The client is not currently authorized to make the request. + * @throws NotFoundException + * One or more of the resources in the request does not exist in the system. + * @throws ForbiddenException + * The client is permanently forbidden from making the request. For example, when a user tries to create an + * account from an unsupported Region. + * @throws BadRequestException + * The input parameters don't match the service's restrictions. + * @throws ThrottledClientException + * The client exceeded its request rate limit. + * @throws ServiceUnavailableException + * The service is currently unavailable. + * @throws ServiceFailureException + * The service encountered an unexpected error. + * @sample AmazonChime.GetProxySession + * @see AWS API + * Documentation + */ + @Override + public GetProxySessionResult getProxySession(GetProxySessionRequest request) { + request = beforeClientExecution(request); + return executeGetProxySession(request); + } + + @SdkInternalApi + final GetProxySessionResult executeGetProxySession(GetProxySessionRequest getProxySessionRequest) { + + ExecutionContext executionContext = createExecutionContext(getProxySessionRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new GetProxySessionRequestProtocolMarshaller(protocolFactory).marshall(super.beforeMarshalling(getProxySessionRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Chime"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "GetProxySession"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), new GetProxySessionResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

* Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account. @@ -4140,6 +4398,71 @@ final GetVoiceConnectorOriginationResult executeGetVoiceConnectorOrigination(Get } } + /** + * @param getVoiceConnectorProxyRequest + * @return Result of the GetVoiceConnectorProxy operation returned by the service. + * @throws UnauthorizedClientException + * The client is not currently authorized to make the request. + * @throws NotFoundException + * One or more of the resources in the request does not exist in the system. + * @throws ForbiddenException + * The client is permanently forbidden from making the request. For example, when a user tries to create an + * account from an unsupported Region. + * @throws BadRequestException + * The input parameters don't match the service's restrictions. + * @throws ThrottledClientException + * The client exceeded its request rate limit. + * @throws ServiceUnavailableException + * The service is currently unavailable. + * @throws ServiceFailureException + * The service encountered an unexpected error. + * @sample AmazonChime.GetVoiceConnectorProxy + * @see AWS + * API Documentation + */ + @Override + public GetVoiceConnectorProxyResult getVoiceConnectorProxy(GetVoiceConnectorProxyRequest request) { + request = beforeClientExecution(request); + return executeGetVoiceConnectorProxy(request); + } + + @SdkInternalApi + final GetVoiceConnectorProxyResult executeGetVoiceConnectorProxy(GetVoiceConnectorProxyRequest getVoiceConnectorProxyRequest) { + + ExecutionContext executionContext = createExecutionContext(getVoiceConnectorProxyRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new GetVoiceConnectorProxyRequestProtocolMarshaller(protocolFactory).marshall(super.beforeMarshalling(getVoiceConnectorProxyRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Chime"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "GetVoiceConnectorProxy"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), + new GetVoiceConnectorProxyResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

* Retrieves the streaming configuration details for the specified Amazon Chime Voice Connector. Shows whether media @@ -4834,6 +5157,70 @@ final ListPhoneNumbersResult executeListPhoneNumbers(ListPhoneNumbersRequest lis } } + /** + * @param listProxySessionsRequest + * @return Result of the ListProxySessions operation returned by the service. + * @throws UnauthorizedClientException + * The client is not currently authorized to make the request. + * @throws NotFoundException + * One or more of the resources in the request does not exist in the system. + * @throws ForbiddenException + * The client is permanently forbidden from making the request. For example, when a user tries to create an + * account from an unsupported Region. + * @throws BadRequestException + * The input parameters don't match the service's restrictions. + * @throws ThrottledClientException + * The client exceeded its request rate limit. + * @throws ServiceUnavailableException + * The service is currently unavailable. + * @throws ServiceFailureException + * The service encountered an unexpected error. + * @sample AmazonChime.ListProxySessions + * @see AWS API + * Documentation + */ + @Override + public ListProxySessionsResult listProxySessions(ListProxySessionsRequest request) { + request = beforeClientExecution(request); + return executeListProxySessions(request); + } + + @SdkInternalApi + final ListProxySessionsResult executeListProxySessions(ListProxySessionsRequest listProxySessionsRequest) { + + ExecutionContext executionContext = createExecutionContext(listProxySessionsRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new ListProxySessionsRequestProtocolMarshaller(protocolFactory).marshall(super.beforeMarshalling(listProxySessionsRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Chime"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "ListProxySessions"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), new ListProxySessionsResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

* Lists the membership details for the specified room in an Amazon Chime Enterprise account, such as the members' @@ -5526,6 +5913,73 @@ final PutVoiceConnectorOriginationResult executePutVoiceConnectorOrigination(Put } } + /** + * @param putVoiceConnectorProxyRequest + * @return Result of the PutVoiceConnectorProxy operation returned by the service. + * @throws UnauthorizedClientException + * The client is not currently authorized to make the request. + * @throws AccessDeniedException + * You don't have permissions to perform the requested operation. + * @throws NotFoundException + * One or more of the resources in the request does not exist in the system. + * @throws ForbiddenException + * The client is permanently forbidden from making the request. For example, when a user tries to create an + * account from an unsupported Region. + * @throws BadRequestException + * The input parameters don't match the service's restrictions. + * @throws ThrottledClientException + * The client exceeded its request rate limit. + * @throws ServiceUnavailableException + * The service is currently unavailable. + * @throws ServiceFailureException + * The service encountered an unexpected error. + * @sample AmazonChime.PutVoiceConnectorProxy + * @see AWS + * API Documentation + */ + @Override + public PutVoiceConnectorProxyResult putVoiceConnectorProxy(PutVoiceConnectorProxyRequest request) { + request = beforeClientExecution(request); + return executePutVoiceConnectorProxy(request); + } + + @SdkInternalApi + final PutVoiceConnectorProxyResult executePutVoiceConnectorProxy(PutVoiceConnectorProxyRequest putVoiceConnectorProxyRequest) { + + ExecutionContext executionContext = createExecutionContext(putVoiceConnectorProxyRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new PutVoiceConnectorProxyRequestProtocolMarshaller(protocolFactory).marshall(super.beforeMarshalling(putVoiceConnectorProxyRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Chime"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "PutVoiceConnectorProxy"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), + new PutVoiceConnectorProxyResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

* Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration @@ -6447,6 +6901,70 @@ final UpdatePhoneNumberSettingsResult executeUpdatePhoneNumberSettings(UpdatePho } } + /** + * @param updateProxySessionRequest + * @return Result of the UpdateProxySession operation returned by the service. + * @throws UnauthorizedClientException + * The client is not currently authorized to make the request. + * @throws NotFoundException + * One or more of the resources in the request does not exist in the system. + * @throws ForbiddenException + * The client is permanently forbidden from making the request. For example, when a user tries to create an + * account from an unsupported Region. + * @throws BadRequestException + * The input parameters don't match the service's restrictions. + * @throws ThrottledClientException + * The client exceeded its request rate limit. + * @throws ServiceUnavailableException + * The service is currently unavailable. + * @throws ServiceFailureException + * The service encountered an unexpected error. + * @sample AmazonChime.UpdateProxySession + * @see AWS API + * Documentation + */ + @Override + public UpdateProxySessionResult updateProxySession(UpdateProxySessionRequest request) { + request = beforeClientExecution(request); + return executeUpdateProxySession(request); + } + + @SdkInternalApi + final UpdateProxySessionResult executeUpdateProxySession(UpdateProxySessionRequest updateProxySessionRequest) { + + ExecutionContext executionContext = createExecutionContext(updateProxySessionRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new UpdateProxySessionRequestProtocolMarshaller(protocolFactory).marshall(super.beforeMarshalling(updateProxySessionRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Chime"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "UpdateProxySession"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), new UpdateProxySessionResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

* Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account. diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/Capability.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/Capability.java new file mode 100644 index 000000000000..e219dcd74d7d --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/Capability.java @@ -0,0 +1,60 @@ +/* + * Copyright 2015-2020 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.chime.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum Capability { + + Voice("Voice"), + SMS("SMS"); + + private String value; + + private Capability(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return Capability corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static Capability fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (Capability enumEntry : Capability.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/CreateProxySessionRequest.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/CreateProxySessionRequest.java new file mode 100644 index 000000000000..9a0d26b240ea --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/CreateProxySessionRequest.java @@ -0,0 +1,453 @@ +/* + * Copyright 2015-2020 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.chime.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 CreateProxySessionRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + private String voiceConnectorId; + + private java.util.List participantPhoneNumbers; + + private String name; + + private Integer expiryMinutes; + + private java.util.List capabilities; + + private String numberSelectionBehavior; + + private String geoMatchLevel; + + private GeoMatchParams geoMatchParams; + + /** + * @param voiceConnectorId + */ + + public void setVoiceConnectorId(String voiceConnectorId) { + this.voiceConnectorId = voiceConnectorId; + } + + /** + * @return + */ + + public String getVoiceConnectorId() { + return this.voiceConnectorId; + } + + /** + * @param voiceConnectorId + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateProxySessionRequest withVoiceConnectorId(String voiceConnectorId) { + setVoiceConnectorId(voiceConnectorId); + return this; + } + + /** + * @return + */ + + public java.util.List getParticipantPhoneNumbers() { + return participantPhoneNumbers; + } + + /** + * @param participantPhoneNumbers + */ + + public void setParticipantPhoneNumbers(java.util.Collection participantPhoneNumbers) { + if (participantPhoneNumbers == null) { + this.participantPhoneNumbers = null; + return; + } + + this.participantPhoneNumbers = new java.util.ArrayList(participantPhoneNumbers); + } + + /** + *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setParticipantPhoneNumbers(java.util.Collection)} or + * {@link #withParticipantPhoneNumbers(java.util.Collection)} if you want to override the existing values. + *

+ * + * @param participantPhoneNumbers + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateProxySessionRequest withParticipantPhoneNumbers(String... participantPhoneNumbers) { + if (this.participantPhoneNumbers == null) { + setParticipantPhoneNumbers(new java.util.ArrayList(participantPhoneNumbers.length)); + } + for (String ele : participantPhoneNumbers) { + this.participantPhoneNumbers.add(ele); + } + return this; + } + + /** + * @param participantPhoneNumbers + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateProxySessionRequest withParticipantPhoneNumbers(java.util.Collection participantPhoneNumbers) { + setParticipantPhoneNumbers(participantPhoneNumbers); + return this; + } + + /** + * @param name + */ + + public void setName(String name) { + this.name = name; + } + + /** + * @return + */ + + public String getName() { + return this.name; + } + + /** + * @param name + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateProxySessionRequest withName(String name) { + setName(name); + return this; + } + + /** + * @param expiryMinutes + */ + + public void setExpiryMinutes(Integer expiryMinutes) { + this.expiryMinutes = expiryMinutes; + } + + /** + * @return + */ + + public Integer getExpiryMinutes() { + return this.expiryMinutes; + } + + /** + * @param expiryMinutes + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateProxySessionRequest withExpiryMinutes(Integer expiryMinutes) { + setExpiryMinutes(expiryMinutes); + return this; + } + + /** + * @return + * @see Capability + */ + + public java.util.List getCapabilities() { + return capabilities; + } + + /** + * @param capabilities + * @see Capability + */ + + public void setCapabilities(java.util.Collection capabilities) { + if (capabilities == null) { + this.capabilities = null; + return; + } + + this.capabilities = new java.util.ArrayList(capabilities); + } + + /** + *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setCapabilities(java.util.Collection)} or {@link #withCapabilities(java.util.Collection)} if you want to + * override the existing values. + *

+ * + * @param capabilities + * @return Returns a reference to this object so that method calls can be chained together. + * @see Capability + */ + + public CreateProxySessionRequest withCapabilities(String... capabilities) { + if (this.capabilities == null) { + setCapabilities(new java.util.ArrayList(capabilities.length)); + } + for (String ele : capabilities) { + this.capabilities.add(ele); + } + return this; + } + + /** + * @param capabilities + * @return Returns a reference to this object so that method calls can be chained together. + * @see Capability + */ + + public CreateProxySessionRequest withCapabilities(java.util.Collection capabilities) { + setCapabilities(capabilities); + return this; + } + + /** + * @param capabilities + * @return Returns a reference to this object so that method calls can be chained together. + * @see Capability + */ + + public CreateProxySessionRequest withCapabilities(Capability... capabilities) { + java.util.ArrayList capabilitiesCopy = new java.util.ArrayList(capabilities.length); + for (Capability value : capabilities) { + capabilitiesCopy.add(value.toString()); + } + if (getCapabilities() == null) { + setCapabilities(capabilitiesCopy); + } else { + getCapabilities().addAll(capabilitiesCopy); + } + return this; + } + + /** + * @param numberSelectionBehavior + * @see NumberSelectionBehavior + */ + + public void setNumberSelectionBehavior(String numberSelectionBehavior) { + this.numberSelectionBehavior = numberSelectionBehavior; + } + + /** + * @return + * @see NumberSelectionBehavior + */ + + public String getNumberSelectionBehavior() { + return this.numberSelectionBehavior; + } + + /** + * @param numberSelectionBehavior + * @return Returns a reference to this object so that method calls can be chained together. + * @see NumberSelectionBehavior + */ + + public CreateProxySessionRequest withNumberSelectionBehavior(String numberSelectionBehavior) { + setNumberSelectionBehavior(numberSelectionBehavior); + return this; + } + + /** + * @param numberSelectionBehavior + * @return Returns a reference to this object so that method calls can be chained together. + * @see NumberSelectionBehavior + */ + + public CreateProxySessionRequest withNumberSelectionBehavior(NumberSelectionBehavior numberSelectionBehavior) { + this.numberSelectionBehavior = numberSelectionBehavior.toString(); + return this; + } + + /** + * @param geoMatchLevel + * @see GeoMatchLevel + */ + + public void setGeoMatchLevel(String geoMatchLevel) { + this.geoMatchLevel = geoMatchLevel; + } + + /** + * @return + * @see GeoMatchLevel + */ + + public String getGeoMatchLevel() { + return this.geoMatchLevel; + } + + /** + * @param geoMatchLevel + * @return Returns a reference to this object so that method calls can be chained together. + * @see GeoMatchLevel + */ + + public CreateProxySessionRequest withGeoMatchLevel(String geoMatchLevel) { + setGeoMatchLevel(geoMatchLevel); + return this; + } + + /** + * @param geoMatchLevel + * @return Returns a reference to this object so that method calls can be chained together. + * @see GeoMatchLevel + */ + + public CreateProxySessionRequest withGeoMatchLevel(GeoMatchLevel geoMatchLevel) { + this.geoMatchLevel = geoMatchLevel.toString(); + return this; + } + + /** + * @param geoMatchParams + */ + + public void setGeoMatchParams(GeoMatchParams geoMatchParams) { + this.geoMatchParams = geoMatchParams; + } + + /** + * @return + */ + + public GeoMatchParams getGeoMatchParams() { + return this.geoMatchParams; + } + + /** + * @param geoMatchParams + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateProxySessionRequest withGeoMatchParams(GeoMatchParams geoMatchParams) { + setGeoMatchParams(geoMatchParams); + 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 (getVoiceConnectorId() != null) + sb.append("VoiceConnectorId: ").append(getVoiceConnectorId()).append(","); + if (getParticipantPhoneNumbers() != null) + sb.append("ParticipantPhoneNumbers: ").append("***Sensitive Data Redacted***").append(","); + if (getName() != null) + sb.append("Name: ").append("***Sensitive Data Redacted***").append(","); + if (getExpiryMinutes() != null) + sb.append("ExpiryMinutes: ").append(getExpiryMinutes()).append(","); + if (getCapabilities() != null) + sb.append("Capabilities: ").append(getCapabilities()).append(","); + if (getNumberSelectionBehavior() != null) + sb.append("NumberSelectionBehavior: ").append(getNumberSelectionBehavior()).append(","); + if (getGeoMatchLevel() != null) + sb.append("GeoMatchLevel: ").append(getGeoMatchLevel()).append(","); + if (getGeoMatchParams() != null) + sb.append("GeoMatchParams: ").append(getGeoMatchParams()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof CreateProxySessionRequest == false) + return false; + CreateProxySessionRequest other = (CreateProxySessionRequest) obj; + if (other.getVoiceConnectorId() == null ^ this.getVoiceConnectorId() == null) + return false; + if (other.getVoiceConnectorId() != null && other.getVoiceConnectorId().equals(this.getVoiceConnectorId()) == false) + return false; + if (other.getParticipantPhoneNumbers() == null ^ this.getParticipantPhoneNumbers() == null) + return false; + if (other.getParticipantPhoneNumbers() != null && other.getParticipantPhoneNumbers().equals(this.getParticipantPhoneNumbers()) == 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.getExpiryMinutes() == null ^ this.getExpiryMinutes() == null) + return false; + if (other.getExpiryMinutes() != null && other.getExpiryMinutes().equals(this.getExpiryMinutes()) == false) + return false; + if (other.getCapabilities() == null ^ this.getCapabilities() == null) + return false; + if (other.getCapabilities() != null && other.getCapabilities().equals(this.getCapabilities()) == false) + return false; + if (other.getNumberSelectionBehavior() == null ^ this.getNumberSelectionBehavior() == null) + return false; + if (other.getNumberSelectionBehavior() != null && other.getNumberSelectionBehavior().equals(this.getNumberSelectionBehavior()) == false) + return false; + if (other.getGeoMatchLevel() == null ^ this.getGeoMatchLevel() == null) + return false; + if (other.getGeoMatchLevel() != null && other.getGeoMatchLevel().equals(this.getGeoMatchLevel()) == false) + return false; + if (other.getGeoMatchParams() == null ^ this.getGeoMatchParams() == null) + return false; + if (other.getGeoMatchParams() != null && other.getGeoMatchParams().equals(this.getGeoMatchParams()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getVoiceConnectorId() == null) ? 0 : getVoiceConnectorId().hashCode()); + hashCode = prime * hashCode + ((getParticipantPhoneNumbers() == null) ? 0 : getParticipantPhoneNumbers().hashCode()); + hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); + hashCode = prime * hashCode + ((getExpiryMinutes() == null) ? 0 : getExpiryMinutes().hashCode()); + hashCode = prime * hashCode + ((getCapabilities() == null) ? 0 : getCapabilities().hashCode()); + hashCode = prime * hashCode + ((getNumberSelectionBehavior() == null) ? 0 : getNumberSelectionBehavior().hashCode()); + hashCode = prime * hashCode + ((getGeoMatchLevel() == null) ? 0 : getGeoMatchLevel().hashCode()); + hashCode = prime * hashCode + ((getGeoMatchParams() == null) ? 0 : getGeoMatchParams().hashCode()); + return hashCode; + } + + @Override + public CreateProxySessionRequest clone() { + return (CreateProxySessionRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/CreateProxySessionResult.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/CreateProxySessionResult.java new file mode 100644 index 000000000000..c4a9ad506aad --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/CreateProxySessionResult.java @@ -0,0 +1,107 @@ +/* + * Copyright 2015-2020 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.chime.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class CreateProxySessionResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + private ProxySession proxySession; + + /** + * @param proxySession + */ + + public void setProxySession(ProxySession proxySession) { + this.proxySession = proxySession; + } + + /** + * @return + */ + + public ProxySession getProxySession() { + return this.proxySession; + } + + /** + * @param proxySession + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public CreateProxySessionResult withProxySession(ProxySession proxySession) { + setProxySession(proxySession); + 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 (getProxySession() != null) + sb.append("ProxySession: ").append(getProxySession()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof CreateProxySessionResult == false) + return false; + CreateProxySessionResult other = (CreateProxySessionResult) obj; + if (other.getProxySession() == null ^ this.getProxySession() == null) + return false; + if (other.getProxySession() != null && other.getProxySession().equals(this.getProxySession()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getProxySession() == null) ? 0 : getProxySession().hashCode()); + return hashCode; + } + + @Override + public CreateProxySessionResult clone() { + try { + return (CreateProxySessionResult) 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-chime/src/main/java/com/amazonaws/services/chime/model/DeleteProxySessionRequest.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/DeleteProxySessionRequest.java new file mode 100644 index 000000000000..b114078dcc40 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/DeleteProxySessionRequest.java @@ -0,0 +1,140 @@ +/* + * Copyright 2015-2020 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.chime.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 DeleteProxySessionRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + private String voiceConnectorId; + + private String proxySessionId; + + /** + * @param voiceConnectorId + */ + + public void setVoiceConnectorId(String voiceConnectorId) { + this.voiceConnectorId = voiceConnectorId; + } + + /** + * @return + */ + + public String getVoiceConnectorId() { + return this.voiceConnectorId; + } + + /** + * @param voiceConnectorId + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public DeleteProxySessionRequest withVoiceConnectorId(String voiceConnectorId) { + setVoiceConnectorId(voiceConnectorId); + return this; + } + + /** + * @param proxySessionId + */ + + public void setProxySessionId(String proxySessionId) { + this.proxySessionId = proxySessionId; + } + + /** + * @return + */ + + public String getProxySessionId() { + return this.proxySessionId; + } + + /** + * @param proxySessionId + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public DeleteProxySessionRequest withProxySessionId(String proxySessionId) { + setProxySessionId(proxySessionId); + 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 (getVoiceConnectorId() != null) + sb.append("VoiceConnectorId: ").append(getVoiceConnectorId()).append(","); + if (getProxySessionId() != null) + sb.append("ProxySessionId: ").append(getProxySessionId()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof DeleteProxySessionRequest == false) + return false; + DeleteProxySessionRequest other = (DeleteProxySessionRequest) obj; + if (other.getVoiceConnectorId() == null ^ this.getVoiceConnectorId() == null) + return false; + if (other.getVoiceConnectorId() != null && other.getVoiceConnectorId().equals(this.getVoiceConnectorId()) == false) + return false; + if (other.getProxySessionId() == null ^ this.getProxySessionId() == null) + return false; + if (other.getProxySessionId() != null && other.getProxySessionId().equals(this.getProxySessionId()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getVoiceConnectorId() == null) ? 0 : getVoiceConnectorId().hashCode()); + hashCode = prime * hashCode + ((getProxySessionId() == null) ? 0 : getProxySessionId().hashCode()); + return hashCode; + } + + @Override + public DeleteProxySessionRequest clone() { + return (DeleteProxySessionRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/DeleteProxySessionResult.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/DeleteProxySessionResult.java new file mode 100644 index 000000000000..169ea1a355ce --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/DeleteProxySessionResult.java @@ -0,0 +1,72 @@ +/* + * Copyright 2015-2020 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.chime.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class DeleteProxySessionResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + /** + * 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("{"); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof DeleteProxySessionResult == false) + return false; + DeleteProxySessionResult other = (DeleteProxySessionResult) obj; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + return hashCode; + } + + @Override + public DeleteProxySessionResult clone() { + try { + return (DeleteProxySessionResult) 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-chime/src/main/java/com/amazonaws/services/chime/model/DeleteVoiceConnectorProxyRequest.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/DeleteVoiceConnectorProxyRequest.java new file mode 100644 index 000000000000..1b513529e346 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/DeleteVoiceConnectorProxyRequest.java @@ -0,0 +1,105 @@ +/* + * Copyright 2015-2020 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.chime.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 DeleteVoiceConnectorProxyRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + private String voiceConnectorId; + + /** + * @param voiceConnectorId + */ + + public void setVoiceConnectorId(String voiceConnectorId) { + this.voiceConnectorId = voiceConnectorId; + } + + /** + * @return + */ + + public String getVoiceConnectorId() { + return this.voiceConnectorId; + } + + /** + * @param voiceConnectorId + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public DeleteVoiceConnectorProxyRequest withVoiceConnectorId(String voiceConnectorId) { + setVoiceConnectorId(voiceConnectorId); + 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 (getVoiceConnectorId() != null) + sb.append("VoiceConnectorId: ").append(getVoiceConnectorId()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof DeleteVoiceConnectorProxyRequest == false) + return false; + DeleteVoiceConnectorProxyRequest other = (DeleteVoiceConnectorProxyRequest) obj; + if (other.getVoiceConnectorId() == null ^ this.getVoiceConnectorId() == null) + return false; + if (other.getVoiceConnectorId() != null && other.getVoiceConnectorId().equals(this.getVoiceConnectorId()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getVoiceConnectorId() == null) ? 0 : getVoiceConnectorId().hashCode()); + return hashCode; + } + + @Override + public DeleteVoiceConnectorProxyRequest clone() { + return (DeleteVoiceConnectorProxyRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/DeleteVoiceConnectorProxyResult.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/DeleteVoiceConnectorProxyResult.java new file mode 100644 index 000000000000..6dc3375e07db --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/DeleteVoiceConnectorProxyResult.java @@ -0,0 +1,72 @@ +/* + * Copyright 2015-2020 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.chime.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS + * API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class DeleteVoiceConnectorProxyResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + /** + * 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("{"); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof DeleteVoiceConnectorProxyResult == false) + return false; + DeleteVoiceConnectorProxyResult other = (DeleteVoiceConnectorProxyResult) obj; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + return hashCode; + } + + @Override + public DeleteVoiceConnectorProxyResult clone() { + try { + return (DeleteVoiceConnectorProxyResult) 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-chime/src/main/java/com/amazonaws/services/chime/model/GeoMatchLevel.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/GeoMatchLevel.java new file mode 100644 index 000000000000..380af5198229 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/GeoMatchLevel.java @@ -0,0 +1,60 @@ +/* + * Copyright 2015-2020 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.chime.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum GeoMatchLevel { + + Country("Country"), + AreaCode("AreaCode"); + + private String value; + + private GeoMatchLevel(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return GeoMatchLevel corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static GeoMatchLevel fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (GeoMatchLevel enumEntry : GeoMatchLevel.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/GeoMatchParams.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/GeoMatchParams.java new file mode 100644 index 000000000000..4e5bb0e9023f --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/GeoMatchParams.java @@ -0,0 +1,149 @@ +/* + * Copyright 2015-2020 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.chime.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class GeoMatchParams implements Serializable, Cloneable, StructuredPojo { + + private String country; + + private String areaCode; + + /** + * @param country + */ + + public void setCountry(String country) { + this.country = country; + } + + /** + * @return + */ + + public String getCountry() { + return this.country; + } + + /** + * @param country + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GeoMatchParams withCountry(String country) { + setCountry(country); + return this; + } + + /** + * @param areaCode + */ + + public void setAreaCode(String areaCode) { + this.areaCode = areaCode; + } + + /** + * @return + */ + + public String getAreaCode() { + return this.areaCode; + } + + /** + * @param areaCode + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GeoMatchParams withAreaCode(String areaCode) { + setAreaCode(areaCode); + 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 (getCountry() != null) + sb.append("Country: ").append(getCountry()).append(","); + if (getAreaCode() != null) + sb.append("AreaCode: ").append(getAreaCode()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof GeoMatchParams == false) + return false; + GeoMatchParams other = (GeoMatchParams) obj; + if (other.getCountry() == null ^ this.getCountry() == null) + return false; + if (other.getCountry() != null && other.getCountry().equals(this.getCountry()) == false) + return false; + if (other.getAreaCode() == null ^ this.getAreaCode() == null) + return false; + if (other.getAreaCode() != null && other.getAreaCode().equals(this.getAreaCode()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getCountry() == null) ? 0 : getCountry().hashCode()); + hashCode = prime * hashCode + ((getAreaCode() == null) ? 0 : getAreaCode().hashCode()); + return hashCode; + } + + @Override + public GeoMatchParams clone() { + try { + return (GeoMatchParams) 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.chime.model.transform.GeoMatchParamsMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/GetProxySessionRequest.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/GetProxySessionRequest.java new file mode 100644 index 000000000000..0b82040f34fc --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/GetProxySessionRequest.java @@ -0,0 +1,140 @@ +/* + * Copyright 2015-2020 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.chime.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 GetProxySessionRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + private String voiceConnectorId; + + private String proxySessionId; + + /** + * @param voiceConnectorId + */ + + public void setVoiceConnectorId(String voiceConnectorId) { + this.voiceConnectorId = voiceConnectorId; + } + + /** + * @return + */ + + public String getVoiceConnectorId() { + return this.voiceConnectorId; + } + + /** + * @param voiceConnectorId + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetProxySessionRequest withVoiceConnectorId(String voiceConnectorId) { + setVoiceConnectorId(voiceConnectorId); + return this; + } + + /** + * @param proxySessionId + */ + + public void setProxySessionId(String proxySessionId) { + this.proxySessionId = proxySessionId; + } + + /** + * @return + */ + + public String getProxySessionId() { + return this.proxySessionId; + } + + /** + * @param proxySessionId + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetProxySessionRequest withProxySessionId(String proxySessionId) { + setProxySessionId(proxySessionId); + 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 (getVoiceConnectorId() != null) + sb.append("VoiceConnectorId: ").append(getVoiceConnectorId()).append(","); + if (getProxySessionId() != null) + sb.append("ProxySessionId: ").append(getProxySessionId()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof GetProxySessionRequest == false) + return false; + GetProxySessionRequest other = (GetProxySessionRequest) obj; + if (other.getVoiceConnectorId() == null ^ this.getVoiceConnectorId() == null) + return false; + if (other.getVoiceConnectorId() != null && other.getVoiceConnectorId().equals(this.getVoiceConnectorId()) == false) + return false; + if (other.getProxySessionId() == null ^ this.getProxySessionId() == null) + return false; + if (other.getProxySessionId() != null && other.getProxySessionId().equals(this.getProxySessionId()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getVoiceConnectorId() == null) ? 0 : getVoiceConnectorId().hashCode()); + hashCode = prime * hashCode + ((getProxySessionId() == null) ? 0 : getProxySessionId().hashCode()); + return hashCode; + } + + @Override + public GetProxySessionRequest clone() { + return (GetProxySessionRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/GetProxySessionResult.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/GetProxySessionResult.java new file mode 100644 index 000000000000..b205fb2e9789 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/GetProxySessionResult.java @@ -0,0 +1,107 @@ +/* + * Copyright 2015-2020 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.chime.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class GetProxySessionResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + private ProxySession proxySession; + + /** + * @param proxySession + */ + + public void setProxySession(ProxySession proxySession) { + this.proxySession = proxySession; + } + + /** + * @return + */ + + public ProxySession getProxySession() { + return this.proxySession; + } + + /** + * @param proxySession + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetProxySessionResult withProxySession(ProxySession proxySession) { + setProxySession(proxySession); + 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 (getProxySession() != null) + sb.append("ProxySession: ").append(getProxySession()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof GetProxySessionResult == false) + return false; + GetProxySessionResult other = (GetProxySessionResult) obj; + if (other.getProxySession() == null ^ this.getProxySession() == null) + return false; + if (other.getProxySession() != null && other.getProxySession().equals(this.getProxySession()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getProxySession() == null) ? 0 : getProxySession().hashCode()); + return hashCode; + } + + @Override + public GetProxySessionResult clone() { + try { + return (GetProxySessionResult) 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-chime/src/main/java/com/amazonaws/services/chime/model/GetVoiceConnectorProxyRequest.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/GetVoiceConnectorProxyRequest.java new file mode 100644 index 000000000000..3fd7ad41460d --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/GetVoiceConnectorProxyRequest.java @@ -0,0 +1,105 @@ +/* + * Copyright 2015-2020 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.chime.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 GetVoiceConnectorProxyRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + private String voiceConnectorId; + + /** + * @param voiceConnectorId + */ + + public void setVoiceConnectorId(String voiceConnectorId) { + this.voiceConnectorId = voiceConnectorId; + } + + /** + * @return + */ + + public String getVoiceConnectorId() { + return this.voiceConnectorId; + } + + /** + * @param voiceConnectorId + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetVoiceConnectorProxyRequest withVoiceConnectorId(String voiceConnectorId) { + setVoiceConnectorId(voiceConnectorId); + 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 (getVoiceConnectorId() != null) + sb.append("VoiceConnectorId: ").append(getVoiceConnectorId()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof GetVoiceConnectorProxyRequest == false) + return false; + GetVoiceConnectorProxyRequest other = (GetVoiceConnectorProxyRequest) obj; + if (other.getVoiceConnectorId() == null ^ this.getVoiceConnectorId() == null) + return false; + if (other.getVoiceConnectorId() != null && other.getVoiceConnectorId().equals(this.getVoiceConnectorId()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getVoiceConnectorId() == null) ? 0 : getVoiceConnectorId().hashCode()); + return hashCode; + } + + @Override + public GetVoiceConnectorProxyRequest clone() { + return (GetVoiceConnectorProxyRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/GetVoiceConnectorProxyResult.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/GetVoiceConnectorProxyResult.java new file mode 100644 index 000000000000..ebf96ad446c3 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/GetVoiceConnectorProxyResult.java @@ -0,0 +1,107 @@ +/* + * Copyright 2015-2020 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.chime.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class GetVoiceConnectorProxyResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + private Proxy proxy; + + /** + * @param proxy + */ + + public void setProxy(Proxy proxy) { + this.proxy = proxy; + } + + /** + * @return + */ + + public Proxy getProxy() { + return this.proxy; + } + + /** + * @param proxy + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetVoiceConnectorProxyResult withProxy(Proxy proxy) { + setProxy(proxy); + 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 (getProxy() != null) + sb.append("Proxy: ").append(getProxy()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof GetVoiceConnectorProxyResult == false) + return false; + GetVoiceConnectorProxyResult other = (GetVoiceConnectorProxyResult) obj; + if (other.getProxy() == null ^ this.getProxy() == null) + return false; + if (other.getProxy() != null && other.getProxy().equals(this.getProxy()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getProxy() == null) ? 0 : getProxy().hashCode()); + return hashCode; + } + + @Override + public GetVoiceConnectorProxyResult clone() { + try { + return (GetVoiceConnectorProxyResult) 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-chime/src/main/java/com/amazonaws/services/chime/model/ListProxySessionsRequest.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/ListProxySessionsRequest.java new file mode 100644 index 000000000000..ec69a10ad1cc --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/ListProxySessionsRequest.java @@ -0,0 +1,224 @@ +/* + * Copyright 2015-2020 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.chime.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 ListProxySessionsRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + private String voiceConnectorId; + + private String status; + + private String nextToken; + + private Integer maxResults; + + /** + * @param voiceConnectorId + */ + + public void setVoiceConnectorId(String voiceConnectorId) { + this.voiceConnectorId = voiceConnectorId; + } + + /** + * @return + */ + + public String getVoiceConnectorId() { + return this.voiceConnectorId; + } + + /** + * @param voiceConnectorId + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListProxySessionsRequest withVoiceConnectorId(String voiceConnectorId) { + setVoiceConnectorId(voiceConnectorId); + return this; + } + + /** + * @param status + * @see ProxySessionStatus + */ + + public void setStatus(String status) { + this.status = status; + } + + /** + * @return + * @see ProxySessionStatus + */ + + public String getStatus() { + return this.status; + } + + /** + * @param status + * @return Returns a reference to this object so that method calls can be chained together. + * @see ProxySessionStatus + */ + + public ListProxySessionsRequest withStatus(String status) { + setStatus(status); + return this; + } + + /** + * @param status + * @return Returns a reference to this object so that method calls can be chained together. + * @see ProxySessionStatus + */ + + public ListProxySessionsRequest withStatus(ProxySessionStatus status) { + this.status = status.toString(); + return this; + } + + /** + * @param nextToken + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + * @return + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + * @param nextToken + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListProxySessionsRequest withNextToken(String nextToken) { + setNextToken(nextToken); + return this; + } + + /** + * @param maxResults + */ + + public void setMaxResults(Integer maxResults) { + this.maxResults = maxResults; + } + + /** + * @return + */ + + public Integer getMaxResults() { + return this.maxResults; + } + + /** + * @param maxResults + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListProxySessionsRequest 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 (getVoiceConnectorId() != null) + sb.append("VoiceConnectorId: ").append(getVoiceConnectorId()).append(","); + if (getStatus() != null) + sb.append("Status: ").append(getStatus()).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 ListProxySessionsRequest == false) + return false; + ListProxySessionsRequest other = (ListProxySessionsRequest) obj; + if (other.getVoiceConnectorId() == null ^ this.getVoiceConnectorId() == null) + return false; + if (other.getVoiceConnectorId() != null && other.getVoiceConnectorId().equals(this.getVoiceConnectorId()) == false) + return false; + if (other.getStatus() == null ^ this.getStatus() == null) + return false; + if (other.getStatus() != null && other.getStatus().equals(this.getStatus()) == 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 + ((getVoiceConnectorId() == null) ? 0 : getVoiceConnectorId().hashCode()); + hashCode = prime * hashCode + ((getStatus() == null) ? 0 : getStatus().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + hashCode = prime * hashCode + ((getMaxResults() == null) ? 0 : getMaxResults().hashCode()); + return hashCode; + } + + @Override + public ListProxySessionsRequest clone() { + return (ListProxySessionsRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/ListProxySessionsResult.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/ListProxySessionsResult.java new file mode 100644 index 000000000000..b1e0d504b974 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/ListProxySessionsResult.java @@ -0,0 +1,168 @@ +/* + * Copyright 2015-2020 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.chime.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListProxySessionsResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + private java.util.List proxySessions; + + private String nextToken; + + /** + * @return + */ + + public java.util.List getProxySessions() { + return proxySessions; + } + + /** + * @param proxySessions + */ + + public void setProxySessions(java.util.Collection proxySessions) { + if (proxySessions == null) { + this.proxySessions = null; + return; + } + + this.proxySessions = new java.util.ArrayList(proxySessions); + } + + /** + *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setProxySessions(java.util.Collection)} or {@link #withProxySessions(java.util.Collection)} if you want + * to override the existing values. + *

+ * + * @param proxySessions + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListProxySessionsResult withProxySessions(ProxySession... proxySessions) { + if (this.proxySessions == null) { + setProxySessions(new java.util.ArrayList(proxySessions.length)); + } + for (ProxySession ele : proxySessions) { + this.proxySessions.add(ele); + } + return this; + } + + /** + * @param proxySessions + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListProxySessionsResult withProxySessions(java.util.Collection proxySessions) { + setProxySessions(proxySessions); + return this; + } + + /** + * @param nextToken + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + * @return + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + * @param nextToken + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListProxySessionsResult 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 (getProxySessions() != null) + sb.append("ProxySessions: ").append(getProxySessions()).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 ListProxySessionsResult == false) + return false; + ListProxySessionsResult other = (ListProxySessionsResult) obj; + if (other.getProxySessions() == null ^ this.getProxySessions() == null) + return false; + if (other.getProxySessions() != null && other.getProxySessions().equals(this.getProxySessions()) == 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 + ((getProxySessions() == null) ? 0 : getProxySessions().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + return hashCode; + } + + @Override + public ListProxySessionsResult clone() { + try { + return (ListProxySessionsResult) 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-chime/src/main/java/com/amazonaws/services/chime/model/NumberSelectionBehavior.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/NumberSelectionBehavior.java new file mode 100644 index 000000000000..1bd585af1d53 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/NumberSelectionBehavior.java @@ -0,0 +1,60 @@ +/* + * Copyright 2015-2020 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.chime.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum NumberSelectionBehavior { + + PreferSticky("PreferSticky"), + AvoidSticky("AvoidSticky"); + + private String value; + + private NumberSelectionBehavior(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return NumberSelectionBehavior corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static NumberSelectionBehavior fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (NumberSelectionBehavior enumEntry : NumberSelectionBehavior.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/Participant.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/Participant.java new file mode 100644 index 000000000000..bd6d39053c1e --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/Participant.java @@ -0,0 +1,149 @@ +/* + * Copyright 2015-2020 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.chime.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class Participant implements Serializable, Cloneable, StructuredPojo { + + private String phoneNumber; + + private String proxyPhoneNumber; + + /** + * @param phoneNumber + */ + + public void setPhoneNumber(String phoneNumber) { + this.phoneNumber = phoneNumber; + } + + /** + * @return + */ + + public String getPhoneNumber() { + return this.phoneNumber; + } + + /** + * @param phoneNumber + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public Participant withPhoneNumber(String phoneNumber) { + setPhoneNumber(phoneNumber); + return this; + } + + /** + * @param proxyPhoneNumber + */ + + public void setProxyPhoneNumber(String proxyPhoneNumber) { + this.proxyPhoneNumber = proxyPhoneNumber; + } + + /** + * @return + */ + + public String getProxyPhoneNumber() { + return this.proxyPhoneNumber; + } + + /** + * @param proxyPhoneNumber + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public Participant withProxyPhoneNumber(String proxyPhoneNumber) { + setProxyPhoneNumber(proxyPhoneNumber); + 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 (getPhoneNumber() != null) + sb.append("PhoneNumber: ").append("***Sensitive Data Redacted***").append(","); + if (getProxyPhoneNumber() != null) + sb.append("ProxyPhoneNumber: ").append("***Sensitive Data Redacted***"); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof Participant == false) + return false; + Participant other = (Participant) obj; + if (other.getPhoneNumber() == null ^ this.getPhoneNumber() == null) + return false; + if (other.getPhoneNumber() != null && other.getPhoneNumber().equals(this.getPhoneNumber()) == false) + return false; + if (other.getProxyPhoneNumber() == null ^ this.getProxyPhoneNumber() == null) + return false; + if (other.getProxyPhoneNumber() != null && other.getProxyPhoneNumber().equals(this.getProxyPhoneNumber()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getPhoneNumber() == null) ? 0 : getPhoneNumber().hashCode()); + hashCode = prime * hashCode + ((getProxyPhoneNumber() == null) ? 0 : getProxyPhoneNumber().hashCode()); + return hashCode; + } + + @Override + public Participant clone() { + try { + return (Participant) 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.chime.model.transform.ParticipantMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/Proxy.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/Proxy.java new file mode 100644 index 000000000000..8ff7b0d3be3c --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/Proxy.java @@ -0,0 +1,252 @@ +/* + * Copyright 2015-2020 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.chime.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class Proxy implements Serializable, Cloneable, StructuredPojo { + + private Integer defaultSessionExpiryMinutes; + + private Boolean disabled; + + private String fallBackPhoneNumber; + + private java.util.List phoneNumberCountries; + + /** + * @param defaultSessionExpiryMinutes + */ + + public void setDefaultSessionExpiryMinutes(Integer defaultSessionExpiryMinutes) { + this.defaultSessionExpiryMinutes = defaultSessionExpiryMinutes; + } + + /** + * @return + */ + + public Integer getDefaultSessionExpiryMinutes() { + return this.defaultSessionExpiryMinutes; + } + + /** + * @param defaultSessionExpiryMinutes + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public Proxy withDefaultSessionExpiryMinutes(Integer defaultSessionExpiryMinutes) { + setDefaultSessionExpiryMinutes(defaultSessionExpiryMinutes); + return this; + } + + /** + * @param disabled + */ + + public void setDisabled(Boolean disabled) { + this.disabled = disabled; + } + + /** + * @return + */ + + public Boolean getDisabled() { + return this.disabled; + } + + /** + * @param disabled + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public Proxy withDisabled(Boolean disabled) { + setDisabled(disabled); + return this; + } + + /** + * @return + */ + + public Boolean isDisabled() { + return this.disabled; + } + + /** + * @param fallBackPhoneNumber + */ + + public void setFallBackPhoneNumber(String fallBackPhoneNumber) { + this.fallBackPhoneNumber = fallBackPhoneNumber; + } + + /** + * @return + */ + + public String getFallBackPhoneNumber() { + return this.fallBackPhoneNumber; + } + + /** + * @param fallBackPhoneNumber + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public Proxy withFallBackPhoneNumber(String fallBackPhoneNumber) { + setFallBackPhoneNumber(fallBackPhoneNumber); + return this; + } + + /** + * @return + */ + + public java.util.List getPhoneNumberCountries() { + return phoneNumberCountries; + } + + /** + * @param phoneNumberCountries + */ + + public void setPhoneNumberCountries(java.util.Collection phoneNumberCountries) { + if (phoneNumberCountries == null) { + this.phoneNumberCountries = null; + return; + } + + this.phoneNumberCountries = new java.util.ArrayList(phoneNumberCountries); + } + + /** + *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setPhoneNumberCountries(java.util.Collection)} or {@link #withPhoneNumberCountries(java.util.Collection)} + * if you want to override the existing values. + *

+ * + * @param phoneNumberCountries + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public Proxy withPhoneNumberCountries(String... phoneNumberCountries) { + if (this.phoneNumberCountries == null) { + setPhoneNumberCountries(new java.util.ArrayList(phoneNumberCountries.length)); + } + for (String ele : phoneNumberCountries) { + this.phoneNumberCountries.add(ele); + } + return this; + } + + /** + * @param phoneNumberCountries + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public Proxy withPhoneNumberCountries(java.util.Collection phoneNumberCountries) { + setPhoneNumberCountries(phoneNumberCountries); + 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 (getDefaultSessionExpiryMinutes() != null) + sb.append("DefaultSessionExpiryMinutes: ").append(getDefaultSessionExpiryMinutes()).append(","); + if (getDisabled() != null) + sb.append("Disabled: ").append(getDisabled()).append(","); + if (getFallBackPhoneNumber() != null) + sb.append("FallBackPhoneNumber: ").append("***Sensitive Data Redacted***").append(","); + if (getPhoneNumberCountries() != null) + sb.append("PhoneNumberCountries: ").append(getPhoneNumberCountries()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof Proxy == false) + return false; + Proxy other = (Proxy) obj; + if (other.getDefaultSessionExpiryMinutes() == null ^ this.getDefaultSessionExpiryMinutes() == null) + return false; + if (other.getDefaultSessionExpiryMinutes() != null && other.getDefaultSessionExpiryMinutes().equals(this.getDefaultSessionExpiryMinutes()) == false) + return false; + if (other.getDisabled() == null ^ this.getDisabled() == null) + return false; + if (other.getDisabled() != null && other.getDisabled().equals(this.getDisabled()) == false) + return false; + if (other.getFallBackPhoneNumber() == null ^ this.getFallBackPhoneNumber() == null) + return false; + if (other.getFallBackPhoneNumber() != null && other.getFallBackPhoneNumber().equals(this.getFallBackPhoneNumber()) == false) + return false; + if (other.getPhoneNumberCountries() == null ^ this.getPhoneNumberCountries() == null) + return false; + if (other.getPhoneNumberCountries() != null && other.getPhoneNumberCountries().equals(this.getPhoneNumberCountries()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getDefaultSessionExpiryMinutes() == null) ? 0 : getDefaultSessionExpiryMinutes().hashCode()); + hashCode = prime * hashCode + ((getDisabled() == null) ? 0 : getDisabled().hashCode()); + hashCode = prime * hashCode + ((getFallBackPhoneNumber() == null) ? 0 : getFallBackPhoneNumber().hashCode()); + hashCode = prime * hashCode + ((getPhoneNumberCountries() == null) ? 0 : getPhoneNumberCountries().hashCode()); + return hashCode; + } + + @Override + public Proxy clone() { + try { + return (Proxy) 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.chime.model.transform.ProxyMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/ProxySession.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/ProxySession.java new file mode 100644 index 000000000000..540515587bee --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/ProxySession.java @@ -0,0 +1,651 @@ +/* + * Copyright 2015-2020 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.chime.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ProxySession implements Serializable, Cloneable, StructuredPojo { + + private String voiceConnectorId; + + private String proxySessionId; + + private String name; + + private String status; + + private Integer expiryMinutes; + + private java.util.List capabilities; + + private java.util.Date createdTimestamp; + + private java.util.Date updatedTimestamp; + + private java.util.Date endedTimestamp; + + private java.util.List participants; + + private String numberSelectionBehavior; + + private String geoMatchLevel; + + private GeoMatchParams geoMatchParams; + + /** + * @param voiceConnectorId + */ + + public void setVoiceConnectorId(String voiceConnectorId) { + this.voiceConnectorId = voiceConnectorId; + } + + /** + * @return + */ + + public String getVoiceConnectorId() { + return this.voiceConnectorId; + } + + /** + * @param voiceConnectorId + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ProxySession withVoiceConnectorId(String voiceConnectorId) { + setVoiceConnectorId(voiceConnectorId); + return this; + } + + /** + * @param proxySessionId + */ + + public void setProxySessionId(String proxySessionId) { + this.proxySessionId = proxySessionId; + } + + /** + * @return + */ + + public String getProxySessionId() { + return this.proxySessionId; + } + + /** + * @param proxySessionId + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ProxySession withProxySessionId(String proxySessionId) { + setProxySessionId(proxySessionId); + return this; + } + + /** + * @param name + */ + + public void setName(String name) { + this.name = name; + } + + /** + * @return + */ + + public String getName() { + return this.name; + } + + /** + * @param name + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ProxySession withName(String name) { + setName(name); + return this; + } + + /** + * @param status + * @see ProxySessionStatus + */ + + public void setStatus(String status) { + this.status = status; + } + + /** + * @return + * @see ProxySessionStatus + */ + + public String getStatus() { + return this.status; + } + + /** + * @param status + * @return Returns a reference to this object so that method calls can be chained together. + * @see ProxySessionStatus + */ + + public ProxySession withStatus(String status) { + setStatus(status); + return this; + } + + /** + * @param status + * @return Returns a reference to this object so that method calls can be chained together. + * @see ProxySessionStatus + */ + + public ProxySession withStatus(ProxySessionStatus status) { + this.status = status.toString(); + return this; + } + + /** + * @param expiryMinutes + */ + + public void setExpiryMinutes(Integer expiryMinutes) { + this.expiryMinutes = expiryMinutes; + } + + /** + * @return + */ + + public Integer getExpiryMinutes() { + return this.expiryMinutes; + } + + /** + * @param expiryMinutes + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ProxySession withExpiryMinutes(Integer expiryMinutes) { + setExpiryMinutes(expiryMinutes); + return this; + } + + /** + * @return + * @see Capability + */ + + public java.util.List getCapabilities() { + return capabilities; + } + + /** + * @param capabilities + * @see Capability + */ + + public void setCapabilities(java.util.Collection capabilities) { + if (capabilities == null) { + this.capabilities = null; + return; + } + + this.capabilities = new java.util.ArrayList(capabilities); + } + + /** + *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setCapabilities(java.util.Collection)} or {@link #withCapabilities(java.util.Collection)} if you want to + * override the existing values. + *

+ * + * @param capabilities + * @return Returns a reference to this object so that method calls can be chained together. + * @see Capability + */ + + public ProxySession withCapabilities(String... capabilities) { + if (this.capabilities == null) { + setCapabilities(new java.util.ArrayList(capabilities.length)); + } + for (String ele : capabilities) { + this.capabilities.add(ele); + } + return this; + } + + /** + * @param capabilities + * @return Returns a reference to this object so that method calls can be chained together. + * @see Capability + */ + + public ProxySession withCapabilities(java.util.Collection capabilities) { + setCapabilities(capabilities); + return this; + } + + /** + * @param capabilities + * @return Returns a reference to this object so that method calls can be chained together. + * @see Capability + */ + + public ProxySession withCapabilities(Capability... capabilities) { + java.util.ArrayList capabilitiesCopy = new java.util.ArrayList(capabilities.length); + for (Capability value : capabilities) { + capabilitiesCopy.add(value.toString()); + } + if (getCapabilities() == null) { + setCapabilities(capabilitiesCopy); + } else { + getCapabilities().addAll(capabilitiesCopy); + } + return this; + } + + /** + * @param createdTimestamp + */ + + public void setCreatedTimestamp(java.util.Date createdTimestamp) { + this.createdTimestamp = createdTimestamp; + } + + /** + * @return + */ + + public java.util.Date getCreatedTimestamp() { + return this.createdTimestamp; + } + + /** + * @param createdTimestamp + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ProxySession withCreatedTimestamp(java.util.Date createdTimestamp) { + setCreatedTimestamp(createdTimestamp); + return this; + } + + /** + * @param updatedTimestamp + */ + + public void setUpdatedTimestamp(java.util.Date updatedTimestamp) { + this.updatedTimestamp = updatedTimestamp; + } + + /** + * @return + */ + + public java.util.Date getUpdatedTimestamp() { + return this.updatedTimestamp; + } + + /** + * @param updatedTimestamp + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ProxySession withUpdatedTimestamp(java.util.Date updatedTimestamp) { + setUpdatedTimestamp(updatedTimestamp); + return this; + } + + /** + * @param endedTimestamp + */ + + public void setEndedTimestamp(java.util.Date endedTimestamp) { + this.endedTimestamp = endedTimestamp; + } + + /** + * @return + */ + + public java.util.Date getEndedTimestamp() { + return this.endedTimestamp; + } + + /** + * @param endedTimestamp + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ProxySession withEndedTimestamp(java.util.Date endedTimestamp) { + setEndedTimestamp(endedTimestamp); + return this; + } + + /** + * @return + */ + + public java.util.List getParticipants() { + return participants; + } + + /** + * @param participants + */ + + public void setParticipants(java.util.Collection participants) { + if (participants == null) { + this.participants = null; + return; + } + + this.participants = new java.util.ArrayList(participants); + } + + /** + *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setParticipants(java.util.Collection)} or {@link #withParticipants(java.util.Collection)} if you want to + * override the existing values. + *

+ * + * @param participants + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ProxySession withParticipants(Participant... participants) { + if (this.participants == null) { + setParticipants(new java.util.ArrayList(participants.length)); + } + for (Participant ele : participants) { + this.participants.add(ele); + } + return this; + } + + /** + * @param participants + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ProxySession withParticipants(java.util.Collection participants) { + setParticipants(participants); + return this; + } + + /** + * @param numberSelectionBehavior + * @see NumberSelectionBehavior + */ + + public void setNumberSelectionBehavior(String numberSelectionBehavior) { + this.numberSelectionBehavior = numberSelectionBehavior; + } + + /** + * @return + * @see NumberSelectionBehavior + */ + + public String getNumberSelectionBehavior() { + return this.numberSelectionBehavior; + } + + /** + * @param numberSelectionBehavior + * @return Returns a reference to this object so that method calls can be chained together. + * @see NumberSelectionBehavior + */ + + public ProxySession withNumberSelectionBehavior(String numberSelectionBehavior) { + setNumberSelectionBehavior(numberSelectionBehavior); + return this; + } + + /** + * @param numberSelectionBehavior + * @return Returns a reference to this object so that method calls can be chained together. + * @see NumberSelectionBehavior + */ + + public ProxySession withNumberSelectionBehavior(NumberSelectionBehavior numberSelectionBehavior) { + this.numberSelectionBehavior = numberSelectionBehavior.toString(); + return this; + } + + /** + * @param geoMatchLevel + * @see GeoMatchLevel + */ + + public void setGeoMatchLevel(String geoMatchLevel) { + this.geoMatchLevel = geoMatchLevel; + } + + /** + * @return + * @see GeoMatchLevel + */ + + public String getGeoMatchLevel() { + return this.geoMatchLevel; + } + + /** + * @param geoMatchLevel + * @return Returns a reference to this object so that method calls can be chained together. + * @see GeoMatchLevel + */ + + public ProxySession withGeoMatchLevel(String geoMatchLevel) { + setGeoMatchLevel(geoMatchLevel); + return this; + } + + /** + * @param geoMatchLevel + * @return Returns a reference to this object so that method calls can be chained together. + * @see GeoMatchLevel + */ + + public ProxySession withGeoMatchLevel(GeoMatchLevel geoMatchLevel) { + this.geoMatchLevel = geoMatchLevel.toString(); + return this; + } + + /** + * @param geoMatchParams + */ + + public void setGeoMatchParams(GeoMatchParams geoMatchParams) { + this.geoMatchParams = geoMatchParams; + } + + /** + * @return + */ + + public GeoMatchParams getGeoMatchParams() { + return this.geoMatchParams; + } + + /** + * @param geoMatchParams + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ProxySession withGeoMatchParams(GeoMatchParams geoMatchParams) { + setGeoMatchParams(geoMatchParams); + 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 (getVoiceConnectorId() != null) + sb.append("VoiceConnectorId: ").append(getVoiceConnectorId()).append(","); + if (getProxySessionId() != null) + sb.append("ProxySessionId: ").append(getProxySessionId()).append(","); + if (getName() != null) + sb.append("Name: ").append(getName()).append(","); + if (getStatus() != null) + sb.append("Status: ").append(getStatus()).append(","); + if (getExpiryMinutes() != null) + sb.append("ExpiryMinutes: ").append(getExpiryMinutes()).append(","); + if (getCapabilities() != null) + sb.append("Capabilities: ").append(getCapabilities()).append(","); + if (getCreatedTimestamp() != null) + sb.append("CreatedTimestamp: ").append(getCreatedTimestamp()).append(","); + if (getUpdatedTimestamp() != null) + sb.append("UpdatedTimestamp: ").append(getUpdatedTimestamp()).append(","); + if (getEndedTimestamp() != null) + sb.append("EndedTimestamp: ").append(getEndedTimestamp()).append(","); + if (getParticipants() != null) + sb.append("Participants: ").append(getParticipants()).append(","); + if (getNumberSelectionBehavior() != null) + sb.append("NumberSelectionBehavior: ").append(getNumberSelectionBehavior()).append(","); + if (getGeoMatchLevel() != null) + sb.append("GeoMatchLevel: ").append(getGeoMatchLevel()).append(","); + if (getGeoMatchParams() != null) + sb.append("GeoMatchParams: ").append(getGeoMatchParams()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof ProxySession == false) + return false; + ProxySession other = (ProxySession) obj; + if (other.getVoiceConnectorId() == null ^ this.getVoiceConnectorId() == null) + return false; + if (other.getVoiceConnectorId() != null && other.getVoiceConnectorId().equals(this.getVoiceConnectorId()) == false) + return false; + if (other.getProxySessionId() == null ^ this.getProxySessionId() == null) + return false; + if (other.getProxySessionId() != null && other.getProxySessionId().equals(this.getProxySessionId()) == 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.getStatus() == null ^ this.getStatus() == null) + return false; + if (other.getStatus() != null && other.getStatus().equals(this.getStatus()) == false) + return false; + if (other.getExpiryMinutes() == null ^ this.getExpiryMinutes() == null) + return false; + if (other.getExpiryMinutes() != null && other.getExpiryMinutes().equals(this.getExpiryMinutes()) == false) + return false; + if (other.getCapabilities() == null ^ this.getCapabilities() == null) + return false; + if (other.getCapabilities() != null && other.getCapabilities().equals(this.getCapabilities()) == false) + return false; + if (other.getCreatedTimestamp() == null ^ this.getCreatedTimestamp() == null) + return false; + if (other.getCreatedTimestamp() != null && other.getCreatedTimestamp().equals(this.getCreatedTimestamp()) == false) + return false; + if (other.getUpdatedTimestamp() == null ^ this.getUpdatedTimestamp() == null) + return false; + if (other.getUpdatedTimestamp() != null && other.getUpdatedTimestamp().equals(this.getUpdatedTimestamp()) == false) + return false; + if (other.getEndedTimestamp() == null ^ this.getEndedTimestamp() == null) + return false; + if (other.getEndedTimestamp() != null && other.getEndedTimestamp().equals(this.getEndedTimestamp()) == false) + return false; + if (other.getParticipants() == null ^ this.getParticipants() == null) + return false; + if (other.getParticipants() != null && other.getParticipants().equals(this.getParticipants()) == false) + return false; + if (other.getNumberSelectionBehavior() == null ^ this.getNumberSelectionBehavior() == null) + return false; + if (other.getNumberSelectionBehavior() != null && other.getNumberSelectionBehavior().equals(this.getNumberSelectionBehavior()) == false) + return false; + if (other.getGeoMatchLevel() == null ^ this.getGeoMatchLevel() == null) + return false; + if (other.getGeoMatchLevel() != null && other.getGeoMatchLevel().equals(this.getGeoMatchLevel()) == false) + return false; + if (other.getGeoMatchParams() == null ^ this.getGeoMatchParams() == null) + return false; + if (other.getGeoMatchParams() != null && other.getGeoMatchParams().equals(this.getGeoMatchParams()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getVoiceConnectorId() == null) ? 0 : getVoiceConnectorId().hashCode()); + hashCode = prime * hashCode + ((getProxySessionId() == null) ? 0 : getProxySessionId().hashCode()); + hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); + hashCode = prime * hashCode + ((getStatus() == null) ? 0 : getStatus().hashCode()); + hashCode = prime * hashCode + ((getExpiryMinutes() == null) ? 0 : getExpiryMinutes().hashCode()); + hashCode = prime * hashCode + ((getCapabilities() == null) ? 0 : getCapabilities().hashCode()); + hashCode = prime * hashCode + ((getCreatedTimestamp() == null) ? 0 : getCreatedTimestamp().hashCode()); + hashCode = prime * hashCode + ((getUpdatedTimestamp() == null) ? 0 : getUpdatedTimestamp().hashCode()); + hashCode = prime * hashCode + ((getEndedTimestamp() == null) ? 0 : getEndedTimestamp().hashCode()); + hashCode = prime * hashCode + ((getParticipants() == null) ? 0 : getParticipants().hashCode()); + hashCode = prime * hashCode + ((getNumberSelectionBehavior() == null) ? 0 : getNumberSelectionBehavior().hashCode()); + hashCode = prime * hashCode + ((getGeoMatchLevel() == null) ? 0 : getGeoMatchLevel().hashCode()); + hashCode = prime * hashCode + ((getGeoMatchParams() == null) ? 0 : getGeoMatchParams().hashCode()); + return hashCode; + } + + @Override + public ProxySession clone() { + try { + return (ProxySession) 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.chime.model.transform.ProxySessionMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/ProxySessionStatus.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/ProxySessionStatus.java new file mode 100644 index 000000000000..e2c06e8230b4 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/ProxySessionStatus.java @@ -0,0 +1,61 @@ +/* + * Copyright 2015-2020 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.chime.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum ProxySessionStatus { + + Open("Open"), + InProgress("InProgress"), + Closed("Closed"); + + private String value; + + private ProxySessionStatus(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return ProxySessionStatus corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static ProxySessionStatus fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (ProxySessionStatus enumEntry : ProxySessionStatus.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/PutVoiceConnectorProxyRequest.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/PutVoiceConnectorProxyRequest.java new file mode 100644 index 000000000000..73cbec029f89 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/PutVoiceConnectorProxyRequest.java @@ -0,0 +1,279 @@ +/* + * Copyright 2015-2020 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.chime.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 PutVoiceConnectorProxyRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + private String voiceConnectorId; + + private Integer defaultSessionExpiryMinutes; + + private java.util.List phoneNumberPoolCountries; + + private String fallBackPhoneNumber; + + private Boolean disabled; + + /** + * @param voiceConnectorId + */ + + public void setVoiceConnectorId(String voiceConnectorId) { + this.voiceConnectorId = voiceConnectorId; + } + + /** + * @return + */ + + public String getVoiceConnectorId() { + return this.voiceConnectorId; + } + + /** + * @param voiceConnectorId + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PutVoiceConnectorProxyRequest withVoiceConnectorId(String voiceConnectorId) { + setVoiceConnectorId(voiceConnectorId); + return this; + } + + /** + * @param defaultSessionExpiryMinutes + */ + + public void setDefaultSessionExpiryMinutes(Integer defaultSessionExpiryMinutes) { + this.defaultSessionExpiryMinutes = defaultSessionExpiryMinutes; + } + + /** + * @return + */ + + public Integer getDefaultSessionExpiryMinutes() { + return this.defaultSessionExpiryMinutes; + } + + /** + * @param defaultSessionExpiryMinutes + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PutVoiceConnectorProxyRequest withDefaultSessionExpiryMinutes(Integer defaultSessionExpiryMinutes) { + setDefaultSessionExpiryMinutes(defaultSessionExpiryMinutes); + return this; + } + + /** + * @return + */ + + public java.util.List getPhoneNumberPoolCountries() { + return phoneNumberPoolCountries; + } + + /** + * @param phoneNumberPoolCountries + */ + + public void setPhoneNumberPoolCountries(java.util.Collection phoneNumberPoolCountries) { + if (phoneNumberPoolCountries == null) { + this.phoneNumberPoolCountries = null; + return; + } + + this.phoneNumberPoolCountries = new java.util.ArrayList(phoneNumberPoolCountries); + } + + /** + *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setPhoneNumberPoolCountries(java.util.Collection)} or + * {@link #withPhoneNumberPoolCountries(java.util.Collection)} if you want to override the existing values. + *

+ * + * @param phoneNumberPoolCountries + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PutVoiceConnectorProxyRequest withPhoneNumberPoolCountries(String... phoneNumberPoolCountries) { + if (this.phoneNumberPoolCountries == null) { + setPhoneNumberPoolCountries(new java.util.ArrayList(phoneNumberPoolCountries.length)); + } + for (String ele : phoneNumberPoolCountries) { + this.phoneNumberPoolCountries.add(ele); + } + return this; + } + + /** + * @param phoneNumberPoolCountries + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PutVoiceConnectorProxyRequest withPhoneNumberPoolCountries(java.util.Collection phoneNumberPoolCountries) { + setPhoneNumberPoolCountries(phoneNumberPoolCountries); + return this; + } + + /** + * @param fallBackPhoneNumber + */ + + public void setFallBackPhoneNumber(String fallBackPhoneNumber) { + this.fallBackPhoneNumber = fallBackPhoneNumber; + } + + /** + * @return + */ + + public String getFallBackPhoneNumber() { + return this.fallBackPhoneNumber; + } + + /** + * @param fallBackPhoneNumber + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PutVoiceConnectorProxyRequest withFallBackPhoneNumber(String fallBackPhoneNumber) { + setFallBackPhoneNumber(fallBackPhoneNumber); + return this; + } + + /** + * @param disabled + */ + + public void setDisabled(Boolean disabled) { + this.disabled = disabled; + } + + /** + * @return + */ + + public Boolean getDisabled() { + return this.disabled; + } + + /** + * @param disabled + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PutVoiceConnectorProxyRequest withDisabled(Boolean disabled) { + setDisabled(disabled); + return this; + } + + /** + * @return + */ + + public Boolean isDisabled() { + return this.disabled; + } + + /** + * 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 (getVoiceConnectorId() != null) + sb.append("VoiceConnectorId: ").append(getVoiceConnectorId()).append(","); + if (getDefaultSessionExpiryMinutes() != null) + sb.append("DefaultSessionExpiryMinutes: ").append(getDefaultSessionExpiryMinutes()).append(","); + if (getPhoneNumberPoolCountries() != null) + sb.append("PhoneNumberPoolCountries: ").append(getPhoneNumberPoolCountries()).append(","); + if (getFallBackPhoneNumber() != null) + sb.append("FallBackPhoneNumber: ").append("***Sensitive Data Redacted***").append(","); + if (getDisabled() != null) + sb.append("Disabled: ").append(getDisabled()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof PutVoiceConnectorProxyRequest == false) + return false; + PutVoiceConnectorProxyRequest other = (PutVoiceConnectorProxyRequest) obj; + if (other.getVoiceConnectorId() == null ^ this.getVoiceConnectorId() == null) + return false; + if (other.getVoiceConnectorId() != null && other.getVoiceConnectorId().equals(this.getVoiceConnectorId()) == false) + return false; + if (other.getDefaultSessionExpiryMinutes() == null ^ this.getDefaultSessionExpiryMinutes() == null) + return false; + if (other.getDefaultSessionExpiryMinutes() != null && other.getDefaultSessionExpiryMinutes().equals(this.getDefaultSessionExpiryMinutes()) == false) + return false; + if (other.getPhoneNumberPoolCountries() == null ^ this.getPhoneNumberPoolCountries() == null) + return false; + if (other.getPhoneNumberPoolCountries() != null && other.getPhoneNumberPoolCountries().equals(this.getPhoneNumberPoolCountries()) == false) + return false; + if (other.getFallBackPhoneNumber() == null ^ this.getFallBackPhoneNumber() == null) + return false; + if (other.getFallBackPhoneNumber() != null && other.getFallBackPhoneNumber().equals(this.getFallBackPhoneNumber()) == false) + return false; + if (other.getDisabled() == null ^ this.getDisabled() == null) + return false; + if (other.getDisabled() != null && other.getDisabled().equals(this.getDisabled()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getVoiceConnectorId() == null) ? 0 : getVoiceConnectorId().hashCode()); + hashCode = prime * hashCode + ((getDefaultSessionExpiryMinutes() == null) ? 0 : getDefaultSessionExpiryMinutes().hashCode()); + hashCode = prime * hashCode + ((getPhoneNumberPoolCountries() == null) ? 0 : getPhoneNumberPoolCountries().hashCode()); + hashCode = prime * hashCode + ((getFallBackPhoneNumber() == null) ? 0 : getFallBackPhoneNumber().hashCode()); + hashCode = prime * hashCode + ((getDisabled() == null) ? 0 : getDisabled().hashCode()); + return hashCode; + } + + @Override + public PutVoiceConnectorProxyRequest clone() { + return (PutVoiceConnectorProxyRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/PutVoiceConnectorProxyResult.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/PutVoiceConnectorProxyResult.java new file mode 100644 index 000000000000..678d5713e44d --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/PutVoiceConnectorProxyResult.java @@ -0,0 +1,107 @@ +/* + * Copyright 2015-2020 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.chime.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PutVoiceConnectorProxyResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + private Proxy proxy; + + /** + * @param proxy + */ + + public void setProxy(Proxy proxy) { + this.proxy = proxy; + } + + /** + * @return + */ + + public Proxy getProxy() { + return this.proxy; + } + + /** + * @param proxy + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PutVoiceConnectorProxyResult withProxy(Proxy proxy) { + setProxy(proxy); + 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 (getProxy() != null) + sb.append("Proxy: ").append(getProxy()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof PutVoiceConnectorProxyResult == false) + return false; + PutVoiceConnectorProxyResult other = (PutVoiceConnectorProxyResult) obj; + if (other.getProxy() == null ^ this.getProxy() == null) + return false; + if (other.getProxy() != null && other.getProxy().equals(this.getProxy()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getProxy() == null) ? 0 : getProxy().hashCode()); + return hashCode; + } + + @Override + public PutVoiceConnectorProxyResult clone() { + try { + return (PutVoiceConnectorProxyResult) 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-chime/src/main/java/com/amazonaws/services/chime/model/UpdateProxySessionRequest.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/UpdateProxySessionRequest.java new file mode 100644 index 000000000000..c7b9488df784 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/UpdateProxySessionRequest.java @@ -0,0 +1,259 @@ +/* + * Copyright 2015-2020 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.chime.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 UpdateProxySessionRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + private String voiceConnectorId; + + private String proxySessionId; + + private java.util.List capabilities; + + private Integer expiryMinutes; + + /** + * @param voiceConnectorId + */ + + public void setVoiceConnectorId(String voiceConnectorId) { + this.voiceConnectorId = voiceConnectorId; + } + + /** + * @return + */ + + public String getVoiceConnectorId() { + return this.voiceConnectorId; + } + + /** + * @param voiceConnectorId + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public UpdateProxySessionRequest withVoiceConnectorId(String voiceConnectorId) { + setVoiceConnectorId(voiceConnectorId); + return this; + } + + /** + * @param proxySessionId + */ + + public void setProxySessionId(String proxySessionId) { + this.proxySessionId = proxySessionId; + } + + /** + * @return + */ + + public String getProxySessionId() { + return this.proxySessionId; + } + + /** + * @param proxySessionId + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public UpdateProxySessionRequest withProxySessionId(String proxySessionId) { + setProxySessionId(proxySessionId); + return this; + } + + /** + * @return + * @see Capability + */ + + public java.util.List getCapabilities() { + return capabilities; + } + + /** + * @param capabilities + * @see Capability + */ + + public void setCapabilities(java.util.Collection capabilities) { + if (capabilities == null) { + this.capabilities = null; + return; + } + + this.capabilities = new java.util.ArrayList(capabilities); + } + + /** + *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setCapabilities(java.util.Collection)} or {@link #withCapabilities(java.util.Collection)} if you want to + * override the existing values. + *

+ * + * @param capabilities + * @return Returns a reference to this object so that method calls can be chained together. + * @see Capability + */ + + public UpdateProxySessionRequest withCapabilities(String... capabilities) { + if (this.capabilities == null) { + setCapabilities(new java.util.ArrayList(capabilities.length)); + } + for (String ele : capabilities) { + this.capabilities.add(ele); + } + return this; + } + + /** + * @param capabilities + * @return Returns a reference to this object so that method calls can be chained together. + * @see Capability + */ + + public UpdateProxySessionRequest withCapabilities(java.util.Collection capabilities) { + setCapabilities(capabilities); + return this; + } + + /** + * @param capabilities + * @return Returns a reference to this object so that method calls can be chained together. + * @see Capability + */ + + public UpdateProxySessionRequest withCapabilities(Capability... capabilities) { + java.util.ArrayList capabilitiesCopy = new java.util.ArrayList(capabilities.length); + for (Capability value : capabilities) { + capabilitiesCopy.add(value.toString()); + } + if (getCapabilities() == null) { + setCapabilities(capabilitiesCopy); + } else { + getCapabilities().addAll(capabilitiesCopy); + } + return this; + } + + /** + * @param expiryMinutes + */ + + public void setExpiryMinutes(Integer expiryMinutes) { + this.expiryMinutes = expiryMinutes; + } + + /** + * @return + */ + + public Integer getExpiryMinutes() { + return this.expiryMinutes; + } + + /** + * @param expiryMinutes + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public UpdateProxySessionRequest withExpiryMinutes(Integer expiryMinutes) { + setExpiryMinutes(expiryMinutes); + 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 (getVoiceConnectorId() != null) + sb.append("VoiceConnectorId: ").append(getVoiceConnectorId()).append(","); + if (getProxySessionId() != null) + sb.append("ProxySessionId: ").append(getProxySessionId()).append(","); + if (getCapabilities() != null) + sb.append("Capabilities: ").append(getCapabilities()).append(","); + if (getExpiryMinutes() != null) + sb.append("ExpiryMinutes: ").append(getExpiryMinutes()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof UpdateProxySessionRequest == false) + return false; + UpdateProxySessionRequest other = (UpdateProxySessionRequest) obj; + if (other.getVoiceConnectorId() == null ^ this.getVoiceConnectorId() == null) + return false; + if (other.getVoiceConnectorId() != null && other.getVoiceConnectorId().equals(this.getVoiceConnectorId()) == false) + return false; + if (other.getProxySessionId() == null ^ this.getProxySessionId() == null) + return false; + if (other.getProxySessionId() != null && other.getProxySessionId().equals(this.getProxySessionId()) == false) + return false; + if (other.getCapabilities() == null ^ this.getCapabilities() == null) + return false; + if (other.getCapabilities() != null && other.getCapabilities().equals(this.getCapabilities()) == false) + return false; + if (other.getExpiryMinutes() == null ^ this.getExpiryMinutes() == null) + return false; + if (other.getExpiryMinutes() != null && other.getExpiryMinutes().equals(this.getExpiryMinutes()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getVoiceConnectorId() == null) ? 0 : getVoiceConnectorId().hashCode()); + hashCode = prime * hashCode + ((getProxySessionId() == null) ? 0 : getProxySessionId().hashCode()); + hashCode = prime * hashCode + ((getCapabilities() == null) ? 0 : getCapabilities().hashCode()); + hashCode = prime * hashCode + ((getExpiryMinutes() == null) ? 0 : getExpiryMinutes().hashCode()); + return hashCode; + } + + @Override + public UpdateProxySessionRequest clone() { + return (UpdateProxySessionRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/UpdateProxySessionResult.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/UpdateProxySessionResult.java new file mode 100644 index 000000000000..6b6e57193089 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/UpdateProxySessionResult.java @@ -0,0 +1,107 @@ +/* + * Copyright 2015-2020 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.chime.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class UpdateProxySessionResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + private ProxySession proxySession; + + /** + * @param proxySession + */ + + public void setProxySession(ProxySession proxySession) { + this.proxySession = proxySession; + } + + /** + * @return + */ + + public ProxySession getProxySession() { + return this.proxySession; + } + + /** + * @param proxySession + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public UpdateProxySessionResult withProxySession(ProxySession proxySession) { + setProxySession(proxySession); + 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 (getProxySession() != null) + sb.append("ProxySession: ").append(getProxySession()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof UpdateProxySessionResult == false) + return false; + UpdateProxySessionResult other = (UpdateProxySessionResult) obj; + if (other.getProxySession() == null ^ this.getProxySession() == null) + return false; + if (other.getProxySession() != null && other.getProxySession().equals(this.getProxySession()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getProxySession() == null) ? 0 : getProxySession().hashCode()); + return hashCode; + } + + @Override + public UpdateProxySessionResult clone() { + try { + return (UpdateProxySessionResult) 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-chime/src/main/java/com/amazonaws/services/chime/model/transform/CreateProxySessionRequestMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/CreateProxySessionRequestMarshaller.java new file mode 100644 index 000000000000..9fc3942566e3 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/CreateProxySessionRequestMarshaller.java @@ -0,0 +1,77 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import java.util.List; +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.chime.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * CreateProxySessionRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class CreateProxySessionRequestMarshaller { + + private static final MarshallingInfo VOICECONNECTORID_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PATH).marshallLocationName("voiceConnectorId").build(); + private static final MarshallingInfo PARTICIPANTPHONENUMBERS_BINDING = MarshallingInfo.builder(MarshallingType.LIST) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("ParticipantPhoneNumbers").build(); + private static final MarshallingInfo NAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Name").build(); + private static final MarshallingInfo EXPIRYMINUTES_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("ExpiryMinutes").build(); + private static final MarshallingInfo CAPABILITIES_BINDING = MarshallingInfo.builder(MarshallingType.LIST).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Capabilities").build(); + private static final MarshallingInfo NUMBERSELECTIONBEHAVIOR_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("NumberSelectionBehavior").build(); + private static final MarshallingInfo GEOMATCHLEVEL_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("GeoMatchLevel").build(); + private static final MarshallingInfo GEOMATCHPARAMS_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("GeoMatchParams").build(); + + private static final CreateProxySessionRequestMarshaller instance = new CreateProxySessionRequestMarshaller(); + + public static CreateProxySessionRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(CreateProxySessionRequest createProxySessionRequest, ProtocolMarshaller protocolMarshaller) { + + if (createProxySessionRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(createProxySessionRequest.getVoiceConnectorId(), VOICECONNECTORID_BINDING); + protocolMarshaller.marshall(createProxySessionRequest.getParticipantPhoneNumbers(), PARTICIPANTPHONENUMBERS_BINDING); + protocolMarshaller.marshall(createProxySessionRequest.getName(), NAME_BINDING); + protocolMarshaller.marshall(createProxySessionRequest.getExpiryMinutes(), EXPIRYMINUTES_BINDING); + protocolMarshaller.marshall(createProxySessionRequest.getCapabilities(), CAPABILITIES_BINDING); + protocolMarshaller.marshall(createProxySessionRequest.getNumberSelectionBehavior(), NUMBERSELECTIONBEHAVIOR_BINDING); + protocolMarshaller.marshall(createProxySessionRequest.getGeoMatchLevel(), GEOMATCHLEVEL_BINDING); + protocolMarshaller.marshall(createProxySessionRequest.getGeoMatchParams(), GEOMATCHPARAMS_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/CreateProxySessionRequestProtocolMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/CreateProxySessionRequestProtocolMarshaller.java new file mode 100644 index 000000000000..de6395adf5d5 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/CreateProxySessionRequestProtocolMarshaller.java @@ -0,0 +1,63 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * CreateProxySessionRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class CreateProxySessionRequestProtocolMarshaller implements Marshaller, CreateProxySessionRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.REST_JSON) + .requestUri("/voice-connectors/{voiceConnectorId}/proxy-sessions").httpMethodName(HttpMethodName.POST).hasExplicitPayloadMember(false) + .hasPayloadMembers(true).serviceName("AmazonChime").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public CreateProxySessionRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(CreateProxySessionRequest createProxySessionRequest) { + + if (createProxySessionRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller(SDK_OPERATION_BINDING, + createProxySessionRequest); + + protocolMarshaller.startMarshalling(); + CreateProxySessionRequestMarshaller.getInstance().marshall(createProxySessionRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/CreateProxySessionResultJsonUnmarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/CreateProxySessionResultJsonUnmarshaller.java new file mode 100644 index 000000000000..f7170613113a --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/CreateProxySessionResultJsonUnmarshaller.java @@ -0,0 +1,74 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * CreateProxySessionResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class CreateProxySessionResultJsonUnmarshaller implements Unmarshaller { + + public CreateProxySessionResult unmarshall(JsonUnmarshallerContext context) throws Exception { + CreateProxySessionResult createProxySessionResult = new CreateProxySessionResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return createProxySessionResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("ProxySession", targetDepth)) { + context.nextToken(); + createProxySessionResult.setProxySession(ProxySessionJsonUnmarshaller.getInstance().unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return createProxySessionResult; + } + + private static CreateProxySessionResultJsonUnmarshaller instance; + + public static CreateProxySessionResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new CreateProxySessionResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteProxySessionRequestMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteProxySessionRequestMarshaller.java new file mode 100644 index 000000000000..4702a0ef966c --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteProxySessionRequestMarshaller.java @@ -0,0 +1,58 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.chime.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * DeleteProxySessionRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class DeleteProxySessionRequestMarshaller { + + private static final MarshallingInfo VOICECONNECTORID_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PATH).marshallLocationName("voiceConnectorId").build(); + private static final MarshallingInfo PROXYSESSIONID_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PATH).marshallLocationName("proxySessionId").build(); + + private static final DeleteProxySessionRequestMarshaller instance = new DeleteProxySessionRequestMarshaller(); + + public static DeleteProxySessionRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(DeleteProxySessionRequest deleteProxySessionRequest, ProtocolMarshaller protocolMarshaller) { + + if (deleteProxySessionRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(deleteProxySessionRequest.getVoiceConnectorId(), VOICECONNECTORID_BINDING); + protocolMarshaller.marshall(deleteProxySessionRequest.getProxySessionId(), PROXYSESSIONID_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteProxySessionRequestProtocolMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteProxySessionRequestProtocolMarshaller.java new file mode 100644 index 000000000000..e278d950b3ac --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteProxySessionRequestProtocolMarshaller.java @@ -0,0 +1,63 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * DeleteProxySessionRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class DeleteProxySessionRequestProtocolMarshaller implements Marshaller, DeleteProxySessionRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.REST_JSON) + .requestUri("/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}").httpMethodName(HttpMethodName.DELETE) + .hasExplicitPayloadMember(false).hasPayloadMembers(false).serviceName("AmazonChime").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public DeleteProxySessionRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(DeleteProxySessionRequest deleteProxySessionRequest) { + + if (deleteProxySessionRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller(SDK_OPERATION_BINDING, + deleteProxySessionRequest); + + protocolMarshaller.startMarshalling(); + DeleteProxySessionRequestMarshaller.getInstance().marshall(deleteProxySessionRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteProxySessionResultJsonUnmarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteProxySessionResultJsonUnmarshaller.java new file mode 100644 index 000000000000..1119453112f4 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteProxySessionResultJsonUnmarshaller.java @@ -0,0 +1,44 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * DeleteProxySessionResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class DeleteProxySessionResultJsonUnmarshaller implements Unmarshaller { + + public DeleteProxySessionResult unmarshall(JsonUnmarshallerContext context) throws Exception { + DeleteProxySessionResult deleteProxySessionResult = new DeleteProxySessionResult(); + + return deleteProxySessionResult; + } + + private static DeleteProxySessionResultJsonUnmarshaller instance; + + public static DeleteProxySessionResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new DeleteProxySessionResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteVoiceConnectorProxyRequestMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteVoiceConnectorProxyRequestMarshaller.java new file mode 100644 index 000000000000..bb3ebd3d7bd1 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteVoiceConnectorProxyRequestMarshaller.java @@ -0,0 +1,55 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.chime.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * DeleteVoiceConnectorProxyRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class DeleteVoiceConnectorProxyRequestMarshaller { + + private static final MarshallingInfo VOICECONNECTORID_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PATH).marshallLocationName("voiceConnectorId").build(); + + private static final DeleteVoiceConnectorProxyRequestMarshaller instance = new DeleteVoiceConnectorProxyRequestMarshaller(); + + public static DeleteVoiceConnectorProxyRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(DeleteVoiceConnectorProxyRequest deleteVoiceConnectorProxyRequest, ProtocolMarshaller protocolMarshaller) { + + if (deleteVoiceConnectorProxyRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(deleteVoiceConnectorProxyRequest.getVoiceConnectorId(), VOICECONNECTORID_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteVoiceConnectorProxyRequestProtocolMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteVoiceConnectorProxyRequestProtocolMarshaller.java new file mode 100644 index 000000000000..54ea58b2ef00 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteVoiceConnectorProxyRequestProtocolMarshaller.java @@ -0,0 +1,64 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * DeleteVoiceConnectorProxyRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class DeleteVoiceConnectorProxyRequestProtocolMarshaller implements + Marshaller, DeleteVoiceConnectorProxyRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.REST_JSON) + .requestUri("/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy").httpMethodName(HttpMethodName.DELETE) + .hasExplicitPayloadMember(false).hasPayloadMembers(false).serviceName("AmazonChime").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public DeleteVoiceConnectorProxyRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(DeleteVoiceConnectorProxyRequest deleteVoiceConnectorProxyRequest) { + + if (deleteVoiceConnectorProxyRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller( + SDK_OPERATION_BINDING, deleteVoiceConnectorProxyRequest); + + protocolMarshaller.startMarshalling(); + DeleteVoiceConnectorProxyRequestMarshaller.getInstance().marshall(deleteVoiceConnectorProxyRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteVoiceConnectorProxyResultJsonUnmarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteVoiceConnectorProxyResultJsonUnmarshaller.java new file mode 100644 index 000000000000..d79f121da623 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/DeleteVoiceConnectorProxyResultJsonUnmarshaller.java @@ -0,0 +1,44 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * DeleteVoiceConnectorProxyResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class DeleteVoiceConnectorProxyResultJsonUnmarshaller implements Unmarshaller { + + public DeleteVoiceConnectorProxyResult unmarshall(JsonUnmarshallerContext context) throws Exception { + DeleteVoiceConnectorProxyResult deleteVoiceConnectorProxyResult = new DeleteVoiceConnectorProxyResult(); + + return deleteVoiceConnectorProxyResult; + } + + private static DeleteVoiceConnectorProxyResultJsonUnmarshaller instance; + + public static DeleteVoiceConnectorProxyResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new DeleteVoiceConnectorProxyResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GeoMatchParamsJsonUnmarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GeoMatchParamsJsonUnmarshaller.java new file mode 100644 index 000000000000..a350cc37f94d --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GeoMatchParamsJsonUnmarshaller.java @@ -0,0 +1,78 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * GeoMatchParams JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class GeoMatchParamsJsonUnmarshaller implements Unmarshaller { + + public GeoMatchParams unmarshall(JsonUnmarshallerContext context) throws Exception { + GeoMatchParams geoMatchParams = new GeoMatchParams(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("Country", targetDepth)) { + context.nextToken(); + geoMatchParams.setCountry(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("AreaCode", targetDepth)) { + context.nextToken(); + geoMatchParams.setAreaCode(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return geoMatchParams; + } + + private static GeoMatchParamsJsonUnmarshaller instance; + + public static GeoMatchParamsJsonUnmarshaller getInstance() { + if (instance == null) + instance = new GeoMatchParamsJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GeoMatchParamsMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GeoMatchParamsMarshaller.java new file mode 100644 index 000000000000..5f012930ec79 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GeoMatchParamsMarshaller.java @@ -0,0 +1,58 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.chime.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * GeoMatchParamsMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class GeoMatchParamsMarshaller { + + private static final MarshallingInfo COUNTRY_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Country").build(); + private static final MarshallingInfo AREACODE_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("AreaCode").build(); + + private static final GeoMatchParamsMarshaller instance = new GeoMatchParamsMarshaller(); + + public static GeoMatchParamsMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(GeoMatchParams geoMatchParams, ProtocolMarshaller protocolMarshaller) { + + if (geoMatchParams == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(geoMatchParams.getCountry(), COUNTRY_BINDING); + protocolMarshaller.marshall(geoMatchParams.getAreaCode(), AREACODE_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetProxySessionRequestMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetProxySessionRequestMarshaller.java new file mode 100644 index 000000000000..bdbc25eab3ce --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetProxySessionRequestMarshaller.java @@ -0,0 +1,58 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.chime.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * GetProxySessionRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class GetProxySessionRequestMarshaller { + + private static final MarshallingInfo VOICECONNECTORID_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PATH).marshallLocationName("voiceConnectorId").build(); + private static final MarshallingInfo PROXYSESSIONID_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PATH).marshallLocationName("proxySessionId").build(); + + private static final GetProxySessionRequestMarshaller instance = new GetProxySessionRequestMarshaller(); + + public static GetProxySessionRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(GetProxySessionRequest getProxySessionRequest, ProtocolMarshaller protocolMarshaller) { + + if (getProxySessionRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(getProxySessionRequest.getVoiceConnectorId(), VOICECONNECTORID_BINDING); + protocolMarshaller.marshall(getProxySessionRequest.getProxySessionId(), PROXYSESSIONID_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetProxySessionRequestProtocolMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetProxySessionRequestProtocolMarshaller.java new file mode 100644 index 000000000000..aba32fe88a97 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetProxySessionRequestProtocolMarshaller.java @@ -0,0 +1,63 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * GetProxySessionRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class GetProxySessionRequestProtocolMarshaller implements Marshaller, GetProxySessionRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.REST_JSON) + .requestUri("/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}").httpMethodName(HttpMethodName.GET) + .hasExplicitPayloadMember(false).hasPayloadMembers(false).serviceName("AmazonChime").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public GetProxySessionRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(GetProxySessionRequest getProxySessionRequest) { + + if (getProxySessionRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller(SDK_OPERATION_BINDING, + getProxySessionRequest); + + protocolMarshaller.startMarshalling(); + GetProxySessionRequestMarshaller.getInstance().marshall(getProxySessionRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetProxySessionResultJsonUnmarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetProxySessionResultJsonUnmarshaller.java new file mode 100644 index 000000000000..b7cac29bd50b --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetProxySessionResultJsonUnmarshaller.java @@ -0,0 +1,74 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * GetProxySessionResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class GetProxySessionResultJsonUnmarshaller implements Unmarshaller { + + public GetProxySessionResult unmarshall(JsonUnmarshallerContext context) throws Exception { + GetProxySessionResult getProxySessionResult = new GetProxySessionResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return getProxySessionResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("ProxySession", targetDepth)) { + context.nextToken(); + getProxySessionResult.setProxySession(ProxySessionJsonUnmarshaller.getInstance().unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return getProxySessionResult; + } + + private static GetProxySessionResultJsonUnmarshaller instance; + + public static GetProxySessionResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new GetProxySessionResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetVoiceConnectorProxyRequestMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetVoiceConnectorProxyRequestMarshaller.java new file mode 100644 index 000000000000..70bffe3bb49e --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetVoiceConnectorProxyRequestMarshaller.java @@ -0,0 +1,55 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.chime.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * GetVoiceConnectorProxyRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class GetVoiceConnectorProxyRequestMarshaller { + + private static final MarshallingInfo VOICECONNECTORID_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PATH).marshallLocationName("voiceConnectorId").build(); + + private static final GetVoiceConnectorProxyRequestMarshaller instance = new GetVoiceConnectorProxyRequestMarshaller(); + + public static GetVoiceConnectorProxyRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(GetVoiceConnectorProxyRequest getVoiceConnectorProxyRequest, ProtocolMarshaller protocolMarshaller) { + + if (getVoiceConnectorProxyRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(getVoiceConnectorProxyRequest.getVoiceConnectorId(), VOICECONNECTORID_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetVoiceConnectorProxyRequestProtocolMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetVoiceConnectorProxyRequestProtocolMarshaller.java new file mode 100644 index 000000000000..2b45f7fc56b4 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetVoiceConnectorProxyRequestProtocolMarshaller.java @@ -0,0 +1,63 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * GetVoiceConnectorProxyRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class GetVoiceConnectorProxyRequestProtocolMarshaller implements Marshaller, GetVoiceConnectorProxyRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.REST_JSON) + .requestUri("/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy").httpMethodName(HttpMethodName.GET).hasExplicitPayloadMember(false) + .hasPayloadMembers(false).serviceName("AmazonChime").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public GetVoiceConnectorProxyRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(GetVoiceConnectorProxyRequest getVoiceConnectorProxyRequest) { + + if (getVoiceConnectorProxyRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller(SDK_OPERATION_BINDING, + getVoiceConnectorProxyRequest); + + protocolMarshaller.startMarshalling(); + GetVoiceConnectorProxyRequestMarshaller.getInstance().marshall(getVoiceConnectorProxyRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetVoiceConnectorProxyResultJsonUnmarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetVoiceConnectorProxyResultJsonUnmarshaller.java new file mode 100644 index 000000000000..f93df369cbd3 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/GetVoiceConnectorProxyResultJsonUnmarshaller.java @@ -0,0 +1,74 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * GetVoiceConnectorProxyResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class GetVoiceConnectorProxyResultJsonUnmarshaller implements Unmarshaller { + + public GetVoiceConnectorProxyResult unmarshall(JsonUnmarshallerContext context) throws Exception { + GetVoiceConnectorProxyResult getVoiceConnectorProxyResult = new GetVoiceConnectorProxyResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return getVoiceConnectorProxyResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("Proxy", targetDepth)) { + context.nextToken(); + getVoiceConnectorProxyResult.setProxy(ProxyJsonUnmarshaller.getInstance().unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return getVoiceConnectorProxyResult; + } + + private static GetVoiceConnectorProxyResultJsonUnmarshaller instance; + + public static GetVoiceConnectorProxyResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new GetVoiceConnectorProxyResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ListProxySessionsRequestMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ListProxySessionsRequestMarshaller.java new file mode 100644 index 000000000000..b5d00d0b7e0d --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ListProxySessionsRequestMarshaller.java @@ -0,0 +1,64 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.chime.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ListProxySessionsRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ListProxySessionsRequestMarshaller { + + private static final MarshallingInfo VOICECONNECTORID_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PATH).marshallLocationName("voiceConnectorId").build(); + private static final MarshallingInfo STATUS_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.QUERY_PARAM).marshallLocationName("status").build(); + private static final MarshallingInfo NEXTTOKEN_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.QUERY_PARAM).marshallLocationName("next-token").build(); + private static final MarshallingInfo MAXRESULTS_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.QUERY_PARAM).marshallLocationName("max-results").build(); + + private static final ListProxySessionsRequestMarshaller instance = new ListProxySessionsRequestMarshaller(); + + public static ListProxySessionsRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(ListProxySessionsRequest listProxySessionsRequest, ProtocolMarshaller protocolMarshaller) { + + if (listProxySessionsRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(listProxySessionsRequest.getVoiceConnectorId(), VOICECONNECTORID_BINDING); + protocolMarshaller.marshall(listProxySessionsRequest.getStatus(), STATUS_BINDING); + protocolMarshaller.marshall(listProxySessionsRequest.getNextToken(), NEXTTOKEN_BINDING); + protocolMarshaller.marshall(listProxySessionsRequest.getMaxResults(), MAXRESULTS_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ListProxySessionsRequestProtocolMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ListProxySessionsRequestProtocolMarshaller.java new file mode 100644 index 000000000000..bbd846e469d7 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ListProxySessionsRequestProtocolMarshaller.java @@ -0,0 +1,63 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ListProxySessionsRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ListProxySessionsRequestProtocolMarshaller implements Marshaller, ListProxySessionsRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.REST_JSON) + .requestUri("/voice-connectors/{voiceConnectorId}/proxy-sessions").httpMethodName(HttpMethodName.GET).hasExplicitPayloadMember(false) + .hasPayloadMembers(false).serviceName("AmazonChime").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public ListProxySessionsRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(ListProxySessionsRequest listProxySessionsRequest) { + + if (listProxySessionsRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller(SDK_OPERATION_BINDING, + listProxySessionsRequest); + + protocolMarshaller.startMarshalling(); + ListProxySessionsRequestMarshaller.getInstance().marshall(listProxySessionsRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ListProxySessionsResultJsonUnmarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ListProxySessionsResultJsonUnmarshaller.java new file mode 100644 index 000000000000..7437b31158bc --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ListProxySessionsResultJsonUnmarshaller.java @@ -0,0 +1,79 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * ListProxySessionsResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListProxySessionsResultJsonUnmarshaller implements Unmarshaller { + + public ListProxySessionsResult unmarshall(JsonUnmarshallerContext context) throws Exception { + ListProxySessionsResult listProxySessionsResult = new ListProxySessionsResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return listProxySessionsResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("ProxySessions", targetDepth)) { + context.nextToken(); + listProxySessionsResult + .setProxySessions(new ListUnmarshaller(ProxySessionJsonUnmarshaller.getInstance()).unmarshall(context)); + } + if (context.testExpression("NextToken", targetDepth)) { + context.nextToken(); + listProxySessionsResult.setNextToken(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return listProxySessionsResult; + } + + private static ListProxySessionsResultJsonUnmarshaller instance; + + public static ListProxySessionsResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new ListProxySessionsResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ParticipantJsonUnmarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ParticipantJsonUnmarshaller.java new file mode 100644 index 000000000000..45308f70b0fd --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ParticipantJsonUnmarshaller.java @@ -0,0 +1,78 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * Participant JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ParticipantJsonUnmarshaller implements Unmarshaller { + + public Participant unmarshall(JsonUnmarshallerContext context) throws Exception { + Participant participant = new Participant(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("PhoneNumber", targetDepth)) { + context.nextToken(); + participant.setPhoneNumber(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("ProxyPhoneNumber", targetDepth)) { + context.nextToken(); + participant.setProxyPhoneNumber(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return participant; + } + + private static ParticipantJsonUnmarshaller instance; + + public static ParticipantJsonUnmarshaller getInstance() { + if (instance == null) + instance = new ParticipantJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ParticipantMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ParticipantMarshaller.java new file mode 100644 index 000000000000..6b5edad3426d --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ParticipantMarshaller.java @@ -0,0 +1,58 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.chime.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ParticipantMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ParticipantMarshaller { + + private static final MarshallingInfo PHONENUMBER_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("PhoneNumber").build(); + private static final MarshallingInfo PROXYPHONENUMBER_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("ProxyPhoneNumber").build(); + + private static final ParticipantMarshaller instance = new ParticipantMarshaller(); + + public static ParticipantMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(Participant participant, ProtocolMarshaller protocolMarshaller) { + + if (participant == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(participant.getPhoneNumber(), PHONENUMBER_BINDING); + protocolMarshaller.marshall(participant.getProxyPhoneNumber(), PROXYPHONENUMBER_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ProxyJsonUnmarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ProxyJsonUnmarshaller.java new file mode 100644 index 000000000000..8afa93bab3df --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ProxyJsonUnmarshaller.java @@ -0,0 +1,86 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * Proxy JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ProxyJsonUnmarshaller implements Unmarshaller { + + public Proxy unmarshall(JsonUnmarshallerContext context) throws Exception { + Proxy proxy = new Proxy(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("DefaultSessionExpiryMinutes", targetDepth)) { + context.nextToken(); + proxy.setDefaultSessionExpiryMinutes(context.getUnmarshaller(Integer.class).unmarshall(context)); + } + if (context.testExpression("Disabled", targetDepth)) { + context.nextToken(); + proxy.setDisabled(context.getUnmarshaller(Boolean.class).unmarshall(context)); + } + if (context.testExpression("FallBackPhoneNumber", targetDepth)) { + context.nextToken(); + proxy.setFallBackPhoneNumber(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("PhoneNumberCountries", targetDepth)) { + context.nextToken(); + proxy.setPhoneNumberCountries(new ListUnmarshaller(context.getUnmarshaller(String.class)).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return proxy; + } + + private static ProxyJsonUnmarshaller instance; + + public static ProxyJsonUnmarshaller getInstance() { + if (instance == null) + instance = new ProxyJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ProxyMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ProxyMarshaller.java new file mode 100644 index 000000000000..abacb51e4e65 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ProxyMarshaller.java @@ -0,0 +1,65 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import java.util.List; +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.chime.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ProxyMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ProxyMarshaller { + + private static final MarshallingInfo DEFAULTSESSIONEXPIRYMINUTES_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("DefaultSessionExpiryMinutes").build(); + private static final MarshallingInfo DISABLED_BINDING = MarshallingInfo.builder(MarshallingType.BOOLEAN) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("Disabled").build(); + private static final MarshallingInfo FALLBACKPHONENUMBER_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("FallBackPhoneNumber").build(); + private static final MarshallingInfo PHONENUMBERCOUNTRIES_BINDING = MarshallingInfo.builder(MarshallingType.LIST) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("PhoneNumberCountries").build(); + + private static final ProxyMarshaller instance = new ProxyMarshaller(); + + public static ProxyMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(Proxy proxy, ProtocolMarshaller protocolMarshaller) { + + if (proxy == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(proxy.getDefaultSessionExpiryMinutes(), DEFAULTSESSIONEXPIRYMINUTES_BINDING); + protocolMarshaller.marshall(proxy.getDisabled(), DISABLED_BINDING); + protocolMarshaller.marshall(proxy.getFallBackPhoneNumber(), FALLBACKPHONENUMBER_BINDING); + protocolMarshaller.marshall(proxy.getPhoneNumberCountries(), PHONENUMBERCOUNTRIES_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ProxySessionJsonUnmarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ProxySessionJsonUnmarshaller.java new file mode 100644 index 000000000000..6c3cb94479f0 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ProxySessionJsonUnmarshaller.java @@ -0,0 +1,122 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * ProxySession JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ProxySessionJsonUnmarshaller implements Unmarshaller { + + public ProxySession unmarshall(JsonUnmarshallerContext context) throws Exception { + ProxySession proxySession = new ProxySession(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("VoiceConnectorId", targetDepth)) { + context.nextToken(); + proxySession.setVoiceConnectorId(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("ProxySessionId", targetDepth)) { + context.nextToken(); + proxySession.setProxySessionId(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Name", targetDepth)) { + context.nextToken(); + proxySession.setName(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Status", targetDepth)) { + context.nextToken(); + proxySession.setStatus(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("ExpiryMinutes", targetDepth)) { + context.nextToken(); + proxySession.setExpiryMinutes(context.getUnmarshaller(Integer.class).unmarshall(context)); + } + if (context.testExpression("Capabilities", targetDepth)) { + context.nextToken(); + proxySession.setCapabilities(new ListUnmarshaller(context.getUnmarshaller(String.class)).unmarshall(context)); + } + if (context.testExpression("CreatedTimestamp", targetDepth)) { + context.nextToken(); + proxySession.setCreatedTimestamp(DateJsonUnmarshallerFactory.getInstance("iso8601").unmarshall(context)); + } + if (context.testExpression("UpdatedTimestamp", targetDepth)) { + context.nextToken(); + proxySession.setUpdatedTimestamp(DateJsonUnmarshallerFactory.getInstance("iso8601").unmarshall(context)); + } + if (context.testExpression("EndedTimestamp", targetDepth)) { + context.nextToken(); + proxySession.setEndedTimestamp(DateJsonUnmarshallerFactory.getInstance("iso8601").unmarshall(context)); + } + if (context.testExpression("Participants", targetDepth)) { + context.nextToken(); + proxySession.setParticipants(new ListUnmarshaller(ParticipantJsonUnmarshaller.getInstance()).unmarshall(context)); + } + if (context.testExpression("NumberSelectionBehavior", targetDepth)) { + context.nextToken(); + proxySession.setNumberSelectionBehavior(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("GeoMatchLevel", targetDepth)) { + context.nextToken(); + proxySession.setGeoMatchLevel(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("GeoMatchParams", targetDepth)) { + context.nextToken(); + proxySession.setGeoMatchParams(GeoMatchParamsJsonUnmarshaller.getInstance().unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return proxySession; + } + + private static ProxySessionJsonUnmarshaller instance; + + public static ProxySessionJsonUnmarshaller getInstance() { + if (instance == null) + instance = new ProxySessionJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ProxySessionMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ProxySessionMarshaller.java new file mode 100644 index 000000000000..f25ecfe9b827 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/ProxySessionMarshaller.java @@ -0,0 +1,92 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import java.util.List; +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.chime.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ProxySessionMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ProxySessionMarshaller { + + private static final MarshallingInfo VOICECONNECTORID_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("VoiceConnectorId").build(); + private static final MarshallingInfo PROXYSESSIONID_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("ProxySessionId").build(); + private static final MarshallingInfo NAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Name").build(); + private static final MarshallingInfo STATUS_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Status").build(); + private static final MarshallingInfo EXPIRYMINUTES_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("ExpiryMinutes").build(); + private static final MarshallingInfo CAPABILITIES_BINDING = MarshallingInfo.builder(MarshallingType.LIST).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Capabilities").build(); + private static final MarshallingInfo CREATEDTIMESTAMP_BINDING = MarshallingInfo.builder(MarshallingType.DATE) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("CreatedTimestamp").timestampFormat("iso8601").build(); + private static final MarshallingInfo UPDATEDTIMESTAMP_BINDING = MarshallingInfo.builder(MarshallingType.DATE) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("UpdatedTimestamp").timestampFormat("iso8601").build(); + private static final MarshallingInfo ENDEDTIMESTAMP_BINDING = MarshallingInfo.builder(MarshallingType.DATE) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("EndedTimestamp").timestampFormat("iso8601").build(); + private static final MarshallingInfo PARTICIPANTS_BINDING = MarshallingInfo.builder(MarshallingType.LIST).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Participants").build(); + private static final MarshallingInfo NUMBERSELECTIONBEHAVIOR_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("NumberSelectionBehavior").build(); + private static final MarshallingInfo GEOMATCHLEVEL_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("GeoMatchLevel").build(); + private static final MarshallingInfo GEOMATCHPARAMS_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("GeoMatchParams").build(); + + private static final ProxySessionMarshaller instance = new ProxySessionMarshaller(); + + public static ProxySessionMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(ProxySession proxySession, ProtocolMarshaller protocolMarshaller) { + + if (proxySession == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(proxySession.getVoiceConnectorId(), VOICECONNECTORID_BINDING); + protocolMarshaller.marshall(proxySession.getProxySessionId(), PROXYSESSIONID_BINDING); + protocolMarshaller.marshall(proxySession.getName(), NAME_BINDING); + protocolMarshaller.marshall(proxySession.getStatus(), STATUS_BINDING); + protocolMarshaller.marshall(proxySession.getExpiryMinutes(), EXPIRYMINUTES_BINDING); + protocolMarshaller.marshall(proxySession.getCapabilities(), CAPABILITIES_BINDING); + protocolMarshaller.marshall(proxySession.getCreatedTimestamp(), CREATEDTIMESTAMP_BINDING); + protocolMarshaller.marshall(proxySession.getUpdatedTimestamp(), UPDATEDTIMESTAMP_BINDING); + protocolMarshaller.marshall(proxySession.getEndedTimestamp(), ENDEDTIMESTAMP_BINDING); + protocolMarshaller.marshall(proxySession.getParticipants(), PARTICIPANTS_BINDING); + protocolMarshaller.marshall(proxySession.getNumberSelectionBehavior(), NUMBERSELECTIONBEHAVIOR_BINDING); + protocolMarshaller.marshall(proxySession.getGeoMatchLevel(), GEOMATCHLEVEL_BINDING); + protocolMarshaller.marshall(proxySession.getGeoMatchParams(), GEOMATCHPARAMS_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/PutVoiceConnectorProxyRequestMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/PutVoiceConnectorProxyRequestMarshaller.java new file mode 100644 index 000000000000..016455293ff4 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/PutVoiceConnectorProxyRequestMarshaller.java @@ -0,0 +1,68 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import java.util.List; +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.chime.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * PutVoiceConnectorProxyRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class PutVoiceConnectorProxyRequestMarshaller { + + private static final MarshallingInfo VOICECONNECTORID_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PATH).marshallLocationName("voiceConnectorId").build(); + private static final MarshallingInfo DEFAULTSESSIONEXPIRYMINUTES_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("DefaultSessionExpiryMinutes").build(); + private static final MarshallingInfo PHONENUMBERPOOLCOUNTRIES_BINDING = MarshallingInfo.builder(MarshallingType.LIST) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("PhoneNumberPoolCountries").build(); + private static final MarshallingInfo FALLBACKPHONENUMBER_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("FallBackPhoneNumber").build(); + private static final MarshallingInfo DISABLED_BINDING = MarshallingInfo.builder(MarshallingType.BOOLEAN) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("Disabled").build(); + + private static final PutVoiceConnectorProxyRequestMarshaller instance = new PutVoiceConnectorProxyRequestMarshaller(); + + public static PutVoiceConnectorProxyRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(PutVoiceConnectorProxyRequest putVoiceConnectorProxyRequest, ProtocolMarshaller protocolMarshaller) { + + if (putVoiceConnectorProxyRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(putVoiceConnectorProxyRequest.getVoiceConnectorId(), VOICECONNECTORID_BINDING); + protocolMarshaller.marshall(putVoiceConnectorProxyRequest.getDefaultSessionExpiryMinutes(), DEFAULTSESSIONEXPIRYMINUTES_BINDING); + protocolMarshaller.marshall(putVoiceConnectorProxyRequest.getPhoneNumberPoolCountries(), PHONENUMBERPOOLCOUNTRIES_BINDING); + protocolMarshaller.marshall(putVoiceConnectorProxyRequest.getFallBackPhoneNumber(), FALLBACKPHONENUMBER_BINDING); + protocolMarshaller.marshall(putVoiceConnectorProxyRequest.getDisabled(), DISABLED_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/PutVoiceConnectorProxyRequestProtocolMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/PutVoiceConnectorProxyRequestProtocolMarshaller.java new file mode 100644 index 000000000000..2a7ee75e7e07 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/PutVoiceConnectorProxyRequestProtocolMarshaller.java @@ -0,0 +1,63 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * PutVoiceConnectorProxyRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class PutVoiceConnectorProxyRequestProtocolMarshaller implements Marshaller, PutVoiceConnectorProxyRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.REST_JSON) + .requestUri("/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy").httpMethodName(HttpMethodName.PUT).hasExplicitPayloadMember(false) + .hasPayloadMembers(true).serviceName("AmazonChime").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public PutVoiceConnectorProxyRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(PutVoiceConnectorProxyRequest putVoiceConnectorProxyRequest) { + + if (putVoiceConnectorProxyRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller(SDK_OPERATION_BINDING, + putVoiceConnectorProxyRequest); + + protocolMarshaller.startMarshalling(); + PutVoiceConnectorProxyRequestMarshaller.getInstance().marshall(putVoiceConnectorProxyRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/PutVoiceConnectorProxyResultJsonUnmarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/PutVoiceConnectorProxyResultJsonUnmarshaller.java new file mode 100644 index 000000000000..54f33cf63289 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/PutVoiceConnectorProxyResultJsonUnmarshaller.java @@ -0,0 +1,74 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * PutVoiceConnectorProxyResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PutVoiceConnectorProxyResultJsonUnmarshaller implements Unmarshaller { + + public PutVoiceConnectorProxyResult unmarshall(JsonUnmarshallerContext context) throws Exception { + PutVoiceConnectorProxyResult putVoiceConnectorProxyResult = new PutVoiceConnectorProxyResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return putVoiceConnectorProxyResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("Proxy", targetDepth)) { + context.nextToken(); + putVoiceConnectorProxyResult.setProxy(ProxyJsonUnmarshaller.getInstance().unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return putVoiceConnectorProxyResult; + } + + private static PutVoiceConnectorProxyResultJsonUnmarshaller instance; + + public static PutVoiceConnectorProxyResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new PutVoiceConnectorProxyResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/UpdateProxySessionRequestMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/UpdateProxySessionRequestMarshaller.java new file mode 100644 index 000000000000..2c4d68495d30 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/UpdateProxySessionRequestMarshaller.java @@ -0,0 +1,65 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import java.util.List; +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.chime.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * UpdateProxySessionRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class UpdateProxySessionRequestMarshaller { + + private static final MarshallingInfo VOICECONNECTORID_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PATH).marshallLocationName("voiceConnectorId").build(); + private static final MarshallingInfo PROXYSESSIONID_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PATH).marshallLocationName("proxySessionId").build(); + private static final MarshallingInfo CAPABILITIES_BINDING = MarshallingInfo.builder(MarshallingType.LIST).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Capabilities").build(); + private static final MarshallingInfo EXPIRYMINUTES_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("ExpiryMinutes").build(); + + private static final UpdateProxySessionRequestMarshaller instance = new UpdateProxySessionRequestMarshaller(); + + public static UpdateProxySessionRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(UpdateProxySessionRequest updateProxySessionRequest, ProtocolMarshaller protocolMarshaller) { + + if (updateProxySessionRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(updateProxySessionRequest.getVoiceConnectorId(), VOICECONNECTORID_BINDING); + protocolMarshaller.marshall(updateProxySessionRequest.getProxySessionId(), PROXYSESSIONID_BINDING); + protocolMarshaller.marshall(updateProxySessionRequest.getCapabilities(), CAPABILITIES_BINDING); + protocolMarshaller.marshall(updateProxySessionRequest.getExpiryMinutes(), EXPIRYMINUTES_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/UpdateProxySessionRequestProtocolMarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/UpdateProxySessionRequestProtocolMarshaller.java new file mode 100644 index 000000000000..c7fb908eb2e2 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/UpdateProxySessionRequestProtocolMarshaller.java @@ -0,0 +1,63 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * UpdateProxySessionRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class UpdateProxySessionRequestProtocolMarshaller implements Marshaller, UpdateProxySessionRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.REST_JSON) + .requestUri("/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}").httpMethodName(HttpMethodName.POST) + .hasExplicitPayloadMember(false).hasPayloadMembers(true).serviceName("AmazonChime").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public UpdateProxySessionRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(UpdateProxySessionRequest updateProxySessionRequest) { + + if (updateProxySessionRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller(SDK_OPERATION_BINDING, + updateProxySessionRequest); + + protocolMarshaller.startMarshalling(); + UpdateProxySessionRequestMarshaller.getInstance().marshall(updateProxySessionRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/UpdateProxySessionResultJsonUnmarshaller.java b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/UpdateProxySessionResultJsonUnmarshaller.java new file mode 100644 index 000000000000..5bebded319a6 --- /dev/null +++ b/aws-java-sdk-chime/src/main/java/com/amazonaws/services/chime/model/transform/UpdateProxySessionResultJsonUnmarshaller.java @@ -0,0 +1,74 @@ +/* + * Copyright 2015-2020 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.chime.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.chime.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * UpdateProxySessionResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class UpdateProxySessionResultJsonUnmarshaller implements Unmarshaller { + + public UpdateProxySessionResult unmarshall(JsonUnmarshallerContext context) throws Exception { + UpdateProxySessionResult updateProxySessionResult = new UpdateProxySessionResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return updateProxySessionResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("ProxySession", targetDepth)) { + context.nextToken(); + updateProxySessionResult.setProxySession(ProxySessionJsonUnmarshaller.getInstance().unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return updateProxySessionResult; + } + + private static UpdateProxySessionResultJsonUnmarshaller instance; + + public static UpdateProxySessionResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new UpdateProxySessionResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-cloud9/pom.xml b/aws-java-sdk-cloud9/pom.xml index 22302e24c21e..88bf6463b1d1 100644 --- a/aws-java-sdk-cloud9/pom.xml +++ b/aws-java-sdk-cloud9/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-cloud9 diff --git a/aws-java-sdk-clouddirectory/pom.xml b/aws-java-sdk-clouddirectory/pom.xml index 8d7f42f711ba..b80c4e19def4 100644 --- a/aws-java-sdk-clouddirectory/pom.xml +++ b/aws-java-sdk-clouddirectory/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-clouddirectory diff --git a/aws-java-sdk-cloudformation/pom.xml b/aws-java-sdk-cloudformation/pom.xml index 6035a6c0f35a..e42597d425f0 100644 --- a/aws-java-sdk-cloudformation/pom.xml +++ b/aws-java-sdk-cloudformation/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-cloudformation diff --git a/aws-java-sdk-cloudfront/pom.xml b/aws-java-sdk-cloudfront/pom.xml index 47c0415a2c8c..05c03ed1c097 100644 --- a/aws-java-sdk-cloudfront/pom.xml +++ b/aws-java-sdk-cloudfront/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-cloudfront diff --git a/aws-java-sdk-cloudhsm/pom.xml b/aws-java-sdk-cloudhsm/pom.xml index c5d9d2630616..358c67ded98a 100644 --- a/aws-java-sdk-cloudhsm/pom.xml +++ b/aws-java-sdk-cloudhsm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-cloudhsm diff --git a/aws-java-sdk-cloudhsmv2/pom.xml b/aws-java-sdk-cloudhsmv2/pom.xml index 0f601319855d..56edc9273728 100644 --- a/aws-java-sdk-cloudhsmv2/pom.xml +++ b/aws-java-sdk-cloudhsmv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-cloudhsmv2 diff --git a/aws-java-sdk-cloudsearch/pom.xml b/aws-java-sdk-cloudsearch/pom.xml index 3fb033525e56..16532eccd994 100644 --- a/aws-java-sdk-cloudsearch/pom.xml +++ b/aws-java-sdk-cloudsearch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-cloudsearch diff --git a/aws-java-sdk-cloudtrail/pom.xml b/aws-java-sdk-cloudtrail/pom.xml index 0806009e9667..3f05909791cd 100644 --- a/aws-java-sdk-cloudtrail/pom.xml +++ b/aws-java-sdk-cloudtrail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-cloudtrail diff --git a/aws-java-sdk-cloudwatch/pom.xml b/aws-java-sdk-cloudwatch/pom.xml index 724ad20f3c99..bfc2f06b9121 100644 --- a/aws-java-sdk-cloudwatch/pom.xml +++ b/aws-java-sdk-cloudwatch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-cloudwatch diff --git a/aws-java-sdk-cloudwatchmetrics/pom.xml b/aws-java-sdk-cloudwatchmetrics/pom.xml index 3b1b630b49ce..f4a3bf8d8a5d 100644 --- a/aws-java-sdk-cloudwatchmetrics/pom.xml +++ b/aws-java-sdk-cloudwatchmetrics/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-cloudwatchmetrics diff --git a/aws-java-sdk-code-generator/pom.xml b/aws-java-sdk-code-generator/pom.xml index 0c39951e7df7..3d4e539bd7d8 100644 --- a/aws-java-sdk-code-generator/pom.xml +++ b/aws-java-sdk-code-generator/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-code-generator diff --git a/aws-java-sdk-codebuild/pom.xml b/aws-java-sdk-codebuild/pom.xml index 9675ac2d7293..22407cd93bef 100644 --- a/aws-java-sdk-codebuild/pom.xml +++ b/aws-java-sdk-codebuild/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-codebuild diff --git a/aws-java-sdk-codecommit/pom.xml b/aws-java-sdk-codecommit/pom.xml index 96611c567bcf..b26af0298e4f 100644 --- a/aws-java-sdk-codecommit/pom.xml +++ b/aws-java-sdk-codecommit/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-codecommit diff --git a/aws-java-sdk-codedeploy/pom.xml b/aws-java-sdk-codedeploy/pom.xml index 51f5de0e798d..b0ef57339328 100644 --- a/aws-java-sdk-codedeploy/pom.xml +++ b/aws-java-sdk-codedeploy/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-codedeploy diff --git a/aws-java-sdk-codegen-maven-plugin/pom.xml b/aws-java-sdk-codegen-maven-plugin/pom.xml index 2830b88a99d7..9ed182d9372a 100644 --- a/aws-java-sdk-codegen-maven-plugin/pom.xml +++ b/aws-java-sdk-codegen-maven-plugin/pom.xml @@ -6,7 +6,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-codegen-maven-plugin diff --git a/aws-java-sdk-codeguruprofiler/pom.xml b/aws-java-sdk-codeguruprofiler/pom.xml index c068ce0ac1b2..09e2d3ce5a52 100644 --- a/aws-java-sdk-codeguruprofiler/pom.xml +++ b/aws-java-sdk-codeguruprofiler/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-codeguruprofiler diff --git a/aws-java-sdk-codegurureviewer/pom.xml b/aws-java-sdk-codegurureviewer/pom.xml index 83b17386d66a..3f0a919c190b 100644 --- a/aws-java-sdk-codegurureviewer/pom.xml +++ b/aws-java-sdk-codegurureviewer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-codegurureviewer diff --git a/aws-java-sdk-codepipeline/pom.xml b/aws-java-sdk-codepipeline/pom.xml index dde4ea12289b..961e71a8f4d7 100644 --- a/aws-java-sdk-codepipeline/pom.xml +++ b/aws-java-sdk-codepipeline/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-codepipeline diff --git a/aws-java-sdk-codestar/pom.xml b/aws-java-sdk-codestar/pom.xml index 35c1a66b8d74..0db624dff6d5 100644 --- a/aws-java-sdk-codestar/pom.xml +++ b/aws-java-sdk-codestar/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-codestar diff --git a/aws-java-sdk-codestarconnections/pom.xml b/aws-java-sdk-codestarconnections/pom.xml index 3f201faa1f83..46f8c9672f71 100644 --- a/aws-java-sdk-codestarconnections/pom.xml +++ b/aws-java-sdk-codestarconnections/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-codestarconnections diff --git a/aws-java-sdk-codestarnotifications/pom.xml b/aws-java-sdk-codestarnotifications/pom.xml index f76725bb370f..1d1885dc80f5 100644 --- a/aws-java-sdk-codestarnotifications/pom.xml +++ b/aws-java-sdk-codestarnotifications/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-codestarnotifications diff --git a/aws-java-sdk-cognitoidentity/pom.xml b/aws-java-sdk-cognitoidentity/pom.xml index db61bc2c9847..961e0296e6aa 100644 --- a/aws-java-sdk-cognitoidentity/pom.xml +++ b/aws-java-sdk-cognitoidentity/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-cognitoidentity diff --git a/aws-java-sdk-cognitoidp/pom.xml b/aws-java-sdk-cognitoidp/pom.xml index 9bf574607b13..1c144cf326f7 100644 --- a/aws-java-sdk-cognitoidp/pom.xml +++ b/aws-java-sdk-cognitoidp/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-cognitoidp diff --git a/aws-java-sdk-cognitosync/pom.xml b/aws-java-sdk-cognitosync/pom.xml index 1a61fcf0b389..29c4b70cdc19 100644 --- a/aws-java-sdk-cognitosync/pom.xml +++ b/aws-java-sdk-cognitosync/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-cognitosync diff --git a/aws-java-sdk-comprehend/pom.xml b/aws-java-sdk-comprehend/pom.xml index e19714862311..e409d6baa1c8 100644 --- a/aws-java-sdk-comprehend/pom.xml +++ b/aws-java-sdk-comprehend/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-comprehend diff --git a/aws-java-sdk-comprehendmedical/pom.xml b/aws-java-sdk-comprehendmedical/pom.xml index 25693749577d..c70b5f0351f5 100644 --- a/aws-java-sdk-comprehendmedical/pom.xml +++ b/aws-java-sdk-comprehendmedical/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-comprehendmedical diff --git a/aws-java-sdk-computeoptimizer/pom.xml b/aws-java-sdk-computeoptimizer/pom.xml index bf99800dde0b..df24d064c4e1 100644 --- a/aws-java-sdk-computeoptimizer/pom.xml +++ b/aws-java-sdk-computeoptimizer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-computeoptimizer diff --git a/aws-java-sdk-config/pom.xml b/aws-java-sdk-config/pom.xml index 18ebf72fb35d..0c53cdde9b1b 100644 --- a/aws-java-sdk-config/pom.xml +++ b/aws-java-sdk-config/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-config diff --git a/aws-java-sdk-connect/pom.xml b/aws-java-sdk-connect/pom.xml index 91ea50ab22da..32cda3929151 100644 --- a/aws-java-sdk-connect/pom.xml +++ b/aws-java-sdk-connect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-connect diff --git a/aws-java-sdk-connectparticipant/pom.xml b/aws-java-sdk-connectparticipant/pom.xml index 93b73e930627..d3a56dbe75fb 100644 --- a/aws-java-sdk-connectparticipant/pom.xml +++ b/aws-java-sdk-connectparticipant/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-connectparticipant diff --git a/aws-java-sdk-core/pom.xml b/aws-java-sdk-core/pom.xml index 53ee47fa9ef3..a6cd175572e9 100644 --- a/aws-java-sdk-core/pom.xml +++ b/aws-java-sdk-core/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-core diff --git a/aws-java-sdk-core/src/main/java/com/amazonaws/ClientConfiguration.java b/aws-java-sdk-core/src/main/java/com/amazonaws/ClientConfiguration.java index 93e6c4180ef5..4c12640c14c2 100644 --- a/aws-java-sdk-core/src/main/java/com/amazonaws/ClientConfiguration.java +++ b/aws-java-sdk-core/src/main/java/com/amazonaws/ClientConfiguration.java @@ -96,7 +96,7 @@ public class ClientConfiguration { public static final boolean DEFAULT_USE_REAPER = true; /** - * The default on whether to use gzip compression. + * The default on whether to use gzip decompression. */ public static final boolean DEFAULT_USE_GZIP = false; @@ -261,7 +261,7 @@ public class ClientConfiguration { private boolean useReaper = DEFAULT_USE_REAPER; /** - * Optional whether to use gzip compression when making HTTP requests. + * Optional whether to use gzip decompression when receiving HTTP responses. */ private boolean useGzip = DEFAULT_USE_GZIP; @@ -1733,29 +1733,37 @@ public int getMaxConsecutiveRetriesBeforeThrottling() { } /** - * Checks if gzip compression is used + * Checks if gzip decompression is used when receiving HTTP responses. * - * @return if gzip compression is used + * @return if gzip decompression is used */ public boolean useGzip() { return useGzip; } /** - * Sets whether gzip compression should be used + * Sets whether gzip decompression should be used when receiving HTTP responses. + * + *

+ * Note + * useGzip should only be enabled if the HTTP response is gzipped * * @param use - * whether gzip compression should be used + * whether gzip decompression should be used */ public void setUseGzip(boolean use) { this.useGzip = use; } /** - * Sets whether gzip compression should be used + * Sets whether gzip decompression should be used when receiving HTTP responses. + * + *

+ * Note + * useGzip should only be enabled if the HTTP response is gzipped * * @param use - * whether gzip compression should be used + * whether gzip decompression should be used * @return The updated ClientConfiguration object. */ public ClientConfiguration withGzip(boolean use) { diff --git a/aws-java-sdk-core/src/main/resources/com/amazonaws/partitions/endpoints.json b/aws-java-sdk-core/src/main/resources/com/amazonaws/partitions/endpoints.json index db0dec7ee242..630736126765 100644 --- a/aws-java-sdk-core/src/main/resources/com/amazonaws/partitions/endpoints.json +++ b/aws-java-sdk-core/src/main/resources/com/amazonaws/partitions/endpoints.json @@ -1017,6 +1017,36 @@ "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, + "fips-ca-central-1" : { + "credentialScope" : { + "region" : "ca-central-1" + }, + "hostname" : "codepipeline-fips.ca-central-1.amazonaws.com" + }, + "fips-us-east-1" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "hostname" : "codepipeline-fips.us-east-1.amazonaws.com" + }, + "fips-us-east-2" : { + "credentialScope" : { + "region" : "us-east-2" + }, + "hostname" : "codepipeline-fips.us-east-2.amazonaws.com" + }, + "fips-us-west-1" : { + "credentialScope" : { + "region" : "us-west-1" + }, + "hostname" : "codepipeline-fips.us-west-1.amazonaws.com" + }, + "fips-us-west-2" : { + "credentialScope" : { + "region" : "us-west-2" + }, + "hostname" : "codepipeline-fips.us-west-2.amazonaws.com" + }, "sa-east-1" : { }, "us-east-1" : { }, "us-east-2" : { }, @@ -1630,6 +1660,30 @@ "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, + "fips-us-east-1" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "hostname" : "ecs-fips.us-east-1.amazonaws.com" + }, + "fips-us-east-2" : { + "credentialScope" : { + "region" : "us-east-2" + }, + "hostname" : "ecs-fips.us-east-2.amazonaws.com" + }, + "fips-us-west-1" : { + "credentialScope" : { + "region" : "us-west-1" + }, + "hostname" : "ecs-fips.us-west-1.amazonaws.com" + }, + "madison-fips-us-west-2" : { + "credentialScope" : { + "region" : "us-west-2" + }, + "hostname" : "ecs-fips.us-west-2.amazonaws.com" + }, "me-south-1" : { }, "sa-east-1" : { }, "us-east-1" : { }, @@ -6064,6 +6118,17 @@ } } }, + "codepipeline" : { + "endpoints" : { + "fips-us-gov-west-1" : { + "credentialScope" : { + "region" : "us-gov-west-1" + }, + "hostname" : "codepipeline-fips.us-gov-west-1.amazonaws.com" + }, + "us-gov-west-1" : { } + } + }, "comprehend" : { "defaults" : { "protocols" : [ "https" ] @@ -6168,6 +6233,18 @@ }, "ecs" : { "endpoints" : { + "fips-us-gov-east-1" : { + "credentialScope" : { + "region" : "us-gov-east-1" + }, + "hostname" : "ecs-fips.us-gov-east-1.amazonaws.com" + }, + "fips-us-gov-west-1" : { + "credentialScope" : { + "region" : "us-gov-west-1" + }, + "hostname" : "ecs-fips.us-gov-west-1.amazonaws.com" + }, "us-gov-east-1" : { }, "us-gov-west-1" : { } } diff --git a/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties b/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties index 779d2d7034eb..5ec95be692dd 100644 --- a/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties +++ b/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties @@ -1,4 +1,4 @@ -#Fri Apr 03 19:00:15 UTC 2020 +#Mon Apr 06 19:22:00 UTC 2020 platform=java -version=1.11.759 -internalVersion=6009839945 +version=1.11.760 +internalVersion=6010021782 diff --git a/aws-java-sdk-costandusagereport/pom.xml b/aws-java-sdk-costandusagereport/pom.xml index 8dba5449391b..b15061dde4bf 100644 --- a/aws-java-sdk-costandusagereport/pom.xml +++ b/aws-java-sdk-costandusagereport/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-costandusagereport diff --git a/aws-java-sdk-costexplorer/pom.xml b/aws-java-sdk-costexplorer/pom.xml index d97226eec7d3..e30be846d2cc 100644 --- a/aws-java-sdk-costexplorer/pom.xml +++ b/aws-java-sdk-costexplorer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-costexplorer diff --git a/aws-java-sdk-dataexchange/pom.xml b/aws-java-sdk-dataexchange/pom.xml index 48ad10037c6a..a56d22b289e2 100644 --- a/aws-java-sdk-dataexchange/pom.xml +++ b/aws-java-sdk-dataexchange/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-dataexchange diff --git a/aws-java-sdk-datapipeline/pom.xml b/aws-java-sdk-datapipeline/pom.xml index 4e9cd79c6283..304cdec4371a 100644 --- a/aws-java-sdk-datapipeline/pom.xml +++ b/aws-java-sdk-datapipeline/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-datapipeline diff --git a/aws-java-sdk-datasync/pom.xml b/aws-java-sdk-datasync/pom.xml index 8c356b1432cd..aa3723d74aa8 100644 --- a/aws-java-sdk-datasync/pom.xml +++ b/aws-java-sdk-datasync/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-datasync diff --git a/aws-java-sdk-dax/pom.xml b/aws-java-sdk-dax/pom.xml index 495d0e47a3f2..624291042533 100644 --- a/aws-java-sdk-dax/pom.xml +++ b/aws-java-sdk-dax/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-dax diff --git a/aws-java-sdk-detective/pom.xml b/aws-java-sdk-detective/pom.xml index d28369464786..5530efb164d8 100644 --- a/aws-java-sdk-detective/pom.xml +++ b/aws-java-sdk-detective/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-detective diff --git a/aws-java-sdk-devicefarm/pom.xml b/aws-java-sdk-devicefarm/pom.xml index 228283c74652..7dce1c068fab 100644 --- a/aws-java-sdk-devicefarm/pom.xml +++ b/aws-java-sdk-devicefarm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-devicefarm diff --git a/aws-java-sdk-directconnect/pom.xml b/aws-java-sdk-directconnect/pom.xml index 567aaa12f68d..a113f8f2e885 100644 --- a/aws-java-sdk-directconnect/pom.xml +++ b/aws-java-sdk-directconnect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-directconnect diff --git a/aws-java-sdk-directory/pom.xml b/aws-java-sdk-directory/pom.xml index 45ed4d6ab218..035236dbbd83 100644 --- a/aws-java-sdk-directory/pom.xml +++ b/aws-java-sdk-directory/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-directory diff --git a/aws-java-sdk-discovery/pom.xml b/aws-java-sdk-discovery/pom.xml index d58433aea60b..cca1af8f2353 100644 --- a/aws-java-sdk-discovery/pom.xml +++ b/aws-java-sdk-discovery/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-discovery diff --git a/aws-java-sdk-dlm/pom.xml b/aws-java-sdk-dlm/pom.xml index 58d4fcc9b014..2565f93e020e 100644 --- a/aws-java-sdk-dlm/pom.xml +++ b/aws-java-sdk-dlm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-dlm diff --git a/aws-java-sdk-dms/pom.xml b/aws-java-sdk-dms/pom.xml index 984001c20d30..daa84a4c0ab3 100644 --- a/aws-java-sdk-dms/pom.xml +++ b/aws-java-sdk-dms/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-dms diff --git a/aws-java-sdk-docdb/pom.xml b/aws-java-sdk-docdb/pom.xml index 9038754599ca..d4c4047e91cc 100644 --- a/aws-java-sdk-docdb/pom.xml +++ b/aws-java-sdk-docdb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-docdb diff --git a/aws-java-sdk-dynamodb/pom.xml b/aws-java-sdk-dynamodb/pom.xml index 02aa564a4033..91077fc55b13 100644 --- a/aws-java-sdk-dynamodb/pom.xml +++ b/aws-java-sdk-dynamodb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-dynamodb diff --git a/aws-java-sdk-ebs/pom.xml b/aws-java-sdk-ebs/pom.xml index c9fb84999232..2c296eb14675 100644 --- a/aws-java-sdk-ebs/pom.xml +++ b/aws-java-sdk-ebs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-ebs diff --git a/aws-java-sdk-ec2/pom.xml b/aws-java-sdk-ec2/pom.xml index 4fe707600b5f..d3541d8032be 100644 --- a/aws-java-sdk-ec2/pom.xml +++ b/aws-java-sdk-ec2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-ec2 diff --git a/aws-java-sdk-ec2instanceconnect/pom.xml b/aws-java-sdk-ec2instanceconnect/pom.xml index 3db39f6a9285..d31ff176b009 100644 --- a/aws-java-sdk-ec2instanceconnect/pom.xml +++ b/aws-java-sdk-ec2instanceconnect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-ec2instanceconnect diff --git a/aws-java-sdk-ecr/pom.xml b/aws-java-sdk-ecr/pom.xml index f017af12f809..60847642899e 100644 --- a/aws-java-sdk-ecr/pom.xml +++ b/aws-java-sdk-ecr/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-ecr diff --git a/aws-java-sdk-ecs/pom.xml b/aws-java-sdk-ecs/pom.xml index a476b73351b5..63775e7213e0 100644 --- a/aws-java-sdk-ecs/pom.xml +++ b/aws-java-sdk-ecs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-ecs diff --git a/aws-java-sdk-efs/pom.xml b/aws-java-sdk-efs/pom.xml index 77125b23a4ec..bda9c52c7624 100644 --- a/aws-java-sdk-efs/pom.xml +++ b/aws-java-sdk-efs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-efs diff --git a/aws-java-sdk-eks/pom.xml b/aws-java-sdk-eks/pom.xml index 9a63f28cd031..ed7acfa9f674 100644 --- a/aws-java-sdk-eks/pom.xml +++ b/aws-java-sdk-eks/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-eks diff --git a/aws-java-sdk-elasticache/pom.xml b/aws-java-sdk-elasticache/pom.xml index 6410661da3af..bf1cbd7501b3 100644 --- a/aws-java-sdk-elasticache/pom.xml +++ b/aws-java-sdk-elasticache/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-elasticache diff --git a/aws-java-sdk-elasticbeanstalk/pom.xml b/aws-java-sdk-elasticbeanstalk/pom.xml index 8fe644f95732..6aeb9b140598 100644 --- a/aws-java-sdk-elasticbeanstalk/pom.xml +++ b/aws-java-sdk-elasticbeanstalk/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-elasticbeanstalk diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/auth/policy/actions/ElasticBeanstalkActions.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/auth/policy/actions/ElasticBeanstalkActions.java index c7c7d7318403..91399223400c 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/auth/policy/actions/ElasticBeanstalkActions.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/auth/policy/actions/ElasticBeanstalkActions.java @@ -83,6 +83,8 @@ public enum ElasticBeanstalkActions implements Action { DescribePlatformVersion("elasticbeanstalk:DescribePlatformVersion"), /** Action for the ListAvailableSolutionStacks operation. */ ListAvailableSolutionStacks("elasticbeanstalk:ListAvailableSolutionStacks"), + /** Action for the ListPlatformBranches operation. */ + ListPlatformBranches("elasticbeanstalk:ListPlatformBranches"), /** Action for the ListPlatformVersions operation. */ ListPlatformVersions("elasticbeanstalk:ListPlatformVersions"), /** Action for the ListTagsForResource operation. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AWSElasticBeanstalk.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AWSElasticBeanstalk.java index e742827acbfa..938f3e37d826 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AWSElasticBeanstalk.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AWSElasticBeanstalk.java @@ -227,7 +227,7 @@ public interface AWSElasticBeanstalk { *

* *

- * Once you create an application version with a specified Amazon S3 bucket and key location, you cannot change that + * After you create an application version with a specified Amazon S3 bucket and key location, you can't change that * Amazon S3 location. If you change the Amazon S3 location, you receive an exception when you attempt to launch an * environment from the application version. *

@@ -270,8 +270,9 @@ public interface AWSElasticBeanstalk { /** *

- * Creates a configuration template. Templates are associated with a specific application and are used to deploy - * different versions of the application with the same configuration settings. + * Creates an AWS Elastic Beanstalk configuration template, associated with a specific Elastic Beanstalk + * application. You define application configuration settings in a configuration template. You can then use the + * configuration template to deploy different versions of the application with the same configuration settings. *

*

* Templates aren't associated with any environment. The EnvironmentName response element is always @@ -315,7 +316,7 @@ public interface AWSElasticBeanstalk { /** *

- * Launches an environment for the specified application using the specified configuration. + * Launches an AWS Elastic Beanstalk environment for the specified application using the specified configuration. *

* * @param createEnvironmentRequest @@ -765,7 +766,13 @@ DescribeEnvironmentManagedActionHistoryResult describeEnvironmentManagedActionHi /** *

- * Describes the version of the platform. + * Describes a platform version. Provides full details. Compare to ListPlatformVersions, which provides + * summary information about a list of platform versions. + *

+ *

+ * For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk + * Platforms Glossary. *

* * @param describePlatformVersionRequest @@ -803,7 +810,33 @@ DescribeEnvironmentManagedActionHistoryResult describeEnvironmentManagedActionHi /** *

- * Lists the available platforms. + * Lists the platform branches available for your account in an AWS Region. Provides summary information about each + * platform branch. + *

+ *

+ * For definitions of platform branch and other platform-related terms, see AWS Elastic Beanstalk + * Platforms Glossary. + *

+ * + * @param listPlatformBranchesRequest + * @return Result of the ListPlatformBranches operation returned by the service. + * @sample AWSElasticBeanstalk.ListPlatformBranches + * @see AWS API Documentation + */ + ListPlatformBranchesResult listPlatformBranches(ListPlatformBranchesRequest listPlatformBranchesRequest); + + /** + *

+ * Lists the platform versions available for your account in an AWS Region. Provides summary information about each + * platform version. Compare to DescribePlatformVersion, which provides full details about a single platform + * version. + *

+ *

+ * For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk + * Platforms Glossary. *

* * @param listPlatformVersionsRequest @@ -820,14 +853,13 @@ DescribeEnvironmentManagedActionHistoryResult describeEnvironmentManagedActionHi /** *

- * Returns the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value + * Return the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value * pairs. *

*

- * Currently, Elastic Beanstalk only supports tagging of Elastic Beanstalk environments. For details about - * environment tagging, see Tagging Resources in - * Your Elastic Beanstalk Environment. + * Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see Tagging + * Application Resources. *

* * @param listTagsForResourceRequest @@ -1093,10 +1125,9 @@ UpdateApplicationResourceLifecycleResult updateApplicationResourceLifecycle( * TagsToAdd for tags to add or update, and TagsToRemove. *

*

- * Currently, Elastic Beanstalk only supports tagging of Elastic Beanstalk environments. For details about - * environment tagging, see Tagging Resources in - * Your Elastic Beanstalk Environment. + * Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see Tagging + * Application Resources. *

*

* If you create a custom IAM user policy to control permission to this operation, specify one of the following two diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AWSElasticBeanstalkAsync.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AWSElasticBeanstalkAsync.java index 845a65130961..985948e4a1f1 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AWSElasticBeanstalkAsync.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AWSElasticBeanstalkAsync.java @@ -268,7 +268,7 @@ java.util.concurrent.Future createApplicationAsync(Crea *

* *

- * Once you create an application version with a specified Amazon S3 bucket and key location, you cannot change that + * After you create an application version with a specified Amazon S3 bucket and key location, you can't change that * Amazon S3 location. If you change the Amazon S3 location, you receive an exception when you attempt to launch an * environment from the application version. *

@@ -302,7 +302,7 @@ java.util.concurrent.Future createApplicationAsync(Crea *

* *

- * Once you create an application version with a specified Amazon S3 bucket and key location, you cannot change that + * After you create an application version with a specified Amazon S3 bucket and key location, you can't change that * Amazon S3 location. If you change the Amazon S3 location, you receive an exception when you attempt to launch an * environment from the application version. *

@@ -323,8 +323,9 @@ java.util.concurrent.Future createApplicationVer /** *

- * Creates a configuration template. Templates are associated with a specific application and are used to deploy - * different versions of the application with the same configuration settings. + * Creates an AWS Elastic Beanstalk configuration template, associated with a specific Elastic Beanstalk + * application. You define application configuration settings in a configuration template. You can then use the + * configuration template to deploy different versions of the application with the same configuration settings. *

*

* Templates aren't associated with any environment. The EnvironmentName response element is always @@ -363,8 +364,9 @@ java.util.concurrent.Future createConfigurati /** *

- * Creates a configuration template. Templates are associated with a specific application and are used to deploy - * different versions of the application with the same configuration settings. + * Creates an AWS Elastic Beanstalk configuration template, associated with a specific Elastic Beanstalk + * application. You define application configuration settings in a configuration template. You can then use the + * configuration template to deploy different versions of the application with the same configuration settings. *

*

* Templates aren't associated with any environment. The EnvironmentName response element is always @@ -408,7 +410,7 @@ java.util.concurrent.Future createConfigurati /** *

- * Launches an environment for the specified application using the specified configuration. + * Launches an AWS Elastic Beanstalk environment for the specified application using the specified configuration. *

* * @param createEnvironmentRequest @@ -421,7 +423,7 @@ java.util.concurrent.Future createConfigurati /** *

- * Launches an environment for the specified application using the specified configuration. + * Launches an AWS Elastic Beanstalk environment for the specified application using the specified configuration. *

* * @param createEnvironmentRequest @@ -1283,7 +1285,13 @@ java.util.concurrent.Future describeInstancesHeal /** *

- * Describes the version of the platform. + * Describes a platform version. Provides full details. Compare to ListPlatformVersions, which provides + * summary information about a list of platform versions. + *

+ *

+ * For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk + * Platforms Glossary. *

* * @param describePlatformVersionRequest @@ -1296,7 +1304,13 @@ java.util.concurrent.Future describeInstancesHeal /** *

- * Describes the version of the platform. + * Describes a platform version. Provides full details. Compare to ListPlatformVersions, which provides + * summary information about a list of platform versions. + *

+ *

+ * For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk + * Platforms Glossary. *

* * @param describePlatformVersionRequest @@ -1364,7 +1378,57 @@ java.util.concurrent.Future listAvailableSolu /** *

- * Lists the available platforms. + * Lists the platform branches available for your account in an AWS Region. Provides summary information about each + * platform branch. + *

+ *

+ * For definitions of platform branch and other platform-related terms, see AWS Elastic Beanstalk + * Platforms Glossary. + *

+ * + * @param listPlatformBranchesRequest + * @return A Java Future containing the result of the ListPlatformBranches operation returned by the service. + * @sample AWSElasticBeanstalkAsync.ListPlatformBranches + * @see AWS API Documentation + */ + java.util.concurrent.Future listPlatformBranchesAsync(ListPlatformBranchesRequest listPlatformBranchesRequest); + + /** + *

+ * Lists the platform branches available for your account in an AWS Region. Provides summary information about each + * platform branch. + *

+ *

+ * For definitions of platform branch and other platform-related terms, see AWS Elastic Beanstalk + * Platforms Glossary. + *

+ * + * @param listPlatformBranchesRequest + * @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 ListPlatformBranches operation returned by the service. + * @sample AWSElasticBeanstalkAsyncHandler.ListPlatformBranches + * @see AWS API Documentation + */ + java.util.concurrent.Future listPlatformBranchesAsync(ListPlatformBranchesRequest listPlatformBranchesRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + + /** + *

+ * Lists the platform versions available for your account in an AWS Region. Provides summary information about each + * platform version. Compare to DescribePlatformVersion, which provides full details about a single platform + * version. + *

+ *

+ * For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk + * Platforms Glossary. *

* * @param listPlatformVersionsRequest @@ -1377,7 +1441,14 @@ java.util.concurrent.Future listAvailableSolu /** *

- * Lists the available platforms. + * Lists the platform versions available for your account in an AWS Region. Provides summary information about each + * platform version. Compare to DescribePlatformVersion, which provides full details about a single platform + * version. + *

+ *

+ * For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk + * Platforms Glossary. *

* * @param listPlatformVersionsRequest @@ -1395,14 +1466,13 @@ java.util.concurrent.Future listPlatformVersionsAsyn /** *

- * Returns the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value + * Return the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value * pairs. *

*

- * Currently, Elastic Beanstalk only supports tagging of Elastic Beanstalk environments. For details about - * environment tagging, see Tagging Resources in - * Your Elastic Beanstalk Environment. + * Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see Tagging + * Application Resources. *

* * @param listTagsForResourceRequest @@ -1415,14 +1485,13 @@ java.util.concurrent.Future listPlatformVersionsAsyn /** *

- * Returns the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value + * Return the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value * pairs. *

*

- * Currently, Elastic Beanstalk only supports tagging of Elastic Beanstalk environments. For details about - * environment tagging, see Tagging Resources in - * Your Elastic Beanstalk Environment. + * Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see Tagging + * Application Resources. *

* * @param listTagsForResourceRequest @@ -1962,10 +2031,9 @@ java.util.concurrent.Future updateEnvironmentAsync(Upda * TagsToAdd for tags to add or update, and TagsToRemove. *

*

- * Currently, Elastic Beanstalk only supports tagging of Elastic Beanstalk environments. For details about - * environment tagging, see Tagging Resources in - * Your Elastic Beanstalk Environment. + * Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see Tagging + * Application Resources. *

*

* If you create a custom IAM user policy to control permission to this operation, specify one of the following two @@ -2007,10 +2075,9 @@ java.util.concurrent.Future updateEnvironmentAsync(Upda * TagsToAdd for tags to add or update, and TagsToRemove. *

*

- * Currently, Elastic Beanstalk only supports tagging of Elastic Beanstalk environments. For details about - * environment tagging, see Tagging Resources in - * Your Elastic Beanstalk Environment. + * Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see Tagging + * Application Resources. *

*

* If you create a custom IAM user policy to control permission to this operation, specify one of the following two diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AWSElasticBeanstalkAsyncClient.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AWSElasticBeanstalkAsyncClient.java index 2d4e8c3d713e..7f63605410bd 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AWSElasticBeanstalkAsyncClient.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AWSElasticBeanstalkAsyncClient.java @@ -1388,6 +1388,39 @@ public java.util.concurrent.Future listAvaila return listAvailableSolutionStacksAsync(new ListAvailableSolutionStacksRequest(), asyncHandler); } + @Override + public java.util.concurrent.Future listPlatformBranchesAsync(ListPlatformBranchesRequest request) { + + return listPlatformBranchesAsync(request, null); + } + + @Override + public java.util.concurrent.Future listPlatformBranchesAsync(final ListPlatformBranchesRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final ListPlatformBranchesRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public ListPlatformBranchesResult call() throws Exception { + ListPlatformBranchesResult result = null; + + try { + result = executeListPlatformBranches(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future listPlatformVersionsAsync(ListPlatformVersionsRequest request) { diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AWSElasticBeanstalkClient.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AWSElasticBeanstalkClient.java index ff89c01a594c..d15774945166 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AWSElasticBeanstalkClient.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AWSElasticBeanstalkClient.java @@ -629,7 +629,7 @@ final CreateApplicationResult executeCreateApplication(CreateApplicationRequest *

* *

- * Once you create an application version with a specified Amazon S3 bucket and key location, you cannot change that + * After you create an application version with a specified Amazon S3 bucket and key location, you can't change that * Amazon S3 location. If you change the Amazon S3 location, you receive an exception when you attempt to launch an * environment from the application version. *

@@ -712,8 +712,9 @@ final CreateApplicationVersionResult executeCreateApplicationVersion(CreateAppli /** *

- * Creates a configuration template. Templates are associated with a specific application and are used to deploy - * different versions of the application with the same configuration settings. + * Creates an AWS Elastic Beanstalk configuration template, associated with a specific Elastic Beanstalk + * application. You define application configuration settings in a configuration template. You can then use the + * configuration template to deploy different versions of the application with the same configuration settings. *

*

* Templates aren't associated with any environment. The EnvironmentName response element is always @@ -797,7 +798,7 @@ final CreateConfigurationTemplateResult executeCreateConfigurationTemplate(Creat /** *

- * Launches an environment for the specified application using the specified configuration. + * Launches an AWS Elastic Beanstalk environment for the specified application using the specified configuration. *

* * @param createEnvironmentRequest @@ -2039,7 +2040,13 @@ final DescribeInstancesHealthResult executeDescribeInstancesHealth(DescribeInsta /** *

- * Describes the version of the platform. + * Describes a platform version. Provides full details. Compare to ListPlatformVersions, which provides + * summary information about a list of platform versions. + *

+ *

+ * For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk + * Platforms Glossary. *

* * @param describePlatformVersionRequest @@ -2155,7 +2162,73 @@ public ListAvailableSolutionStacksResult listAvailableSolutionStacks() { /** *

- * Lists the available platforms. + * Lists the platform branches available for your account in an AWS Region. Provides summary information about each + * platform branch. + *

+ *

+ * For definitions of platform branch and other platform-related terms, see AWS Elastic Beanstalk + * Platforms Glossary. + *

+ * + * @param listPlatformBranchesRequest + * @return Result of the ListPlatformBranches operation returned by the service. + * @sample AWSElasticBeanstalk.ListPlatformBranches + * @see AWS API Documentation + */ + @Override + public ListPlatformBranchesResult listPlatformBranches(ListPlatformBranchesRequest request) { + request = beforeClientExecution(request); + return executeListPlatformBranches(request); + } + + @SdkInternalApi + final ListPlatformBranchesResult executeListPlatformBranches(ListPlatformBranchesRequest listPlatformBranchesRequest) { + + ExecutionContext executionContext = createExecutionContext(listPlatformBranchesRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new ListPlatformBranchesRequestMarshaller().marshall(super.beforeMarshalling(listPlatformBranchesRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Elastic Beanstalk"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "ListPlatformBranches"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + StaxResponseHandler responseHandler = new StaxResponseHandler( + new ListPlatformBranchesResultStaxUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + + /** + *

+ * Lists the platform versions available for your account in an AWS Region. Provides summary information about each + * platform version. Compare to DescribePlatformVersion, which provides full details about a single platform + * version. + *

+ *

+ * For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk + * Platforms Glossary. *

* * @param listPlatformVersionsRequest @@ -2212,14 +2285,13 @@ final ListPlatformVersionsResult executeListPlatformVersions(ListPlatformVersion /** *

- * Returns the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value + * Return the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value * pairs. *

*

- * Currently, Elastic Beanstalk only supports tagging of Elastic Beanstalk environments. For details about - * environment tagging, see Tagging Resources in - * Your Elastic Beanstalk Environment. + * Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see Tagging + * Application Resources. *

* * @param listTagsForResourceRequest @@ -2964,10 +3036,9 @@ final UpdateEnvironmentResult executeUpdateEnvironment(UpdateEnvironmentRequest * TagsToAdd for tags to add or update, and TagsToRemove. *

*

- * Currently, Elastic Beanstalk only supports tagging of Elastic Beanstalk environments. For details about - * environment tagging, see Tagging Resources in - * Your Elastic Beanstalk Environment. + * Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see Tagging + * Application Resources. *

*

* If you create a custom IAM user policy to control permission to this operation, specify one of the following two diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AbstractAWSElasticBeanstalk.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AbstractAWSElasticBeanstalk.java index 17823db97bfe..40c4b2097492 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AbstractAWSElasticBeanstalk.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AbstractAWSElasticBeanstalk.java @@ -217,6 +217,11 @@ public ListAvailableSolutionStacksResult listAvailableSolutionStacks() { return listAvailableSolutionStacks(new ListAvailableSolutionStacksRequest()); } + @Override + public ListPlatformBranchesResult listPlatformBranches(ListPlatformBranchesRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public ListPlatformVersionsResult listPlatformVersions(ListPlatformVersionsRequest request) { throw new java.lang.UnsupportedOperationException(); diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AbstractAWSElasticBeanstalkAsync.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AbstractAWSElasticBeanstalkAsync.java index 05ecfb4b9101..4ec369cc6e42 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AbstractAWSElasticBeanstalkAsync.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/AbstractAWSElasticBeanstalkAsync.java @@ -569,6 +569,19 @@ public java.util.concurrent.Future listAvaila return listAvailableSolutionStacksAsync(new ListAvailableSolutionStacksRequest(), asyncHandler); } + @Override + public java.util.concurrent.Future listPlatformBranchesAsync(ListPlatformBranchesRequest request) { + + return listPlatformBranchesAsync(request, null); + } + + @Override + public java.util.concurrent.Future listPlatformBranchesAsync(ListPlatformBranchesRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future listPlatformVersionsAsync(ListPlatformVersionsRequest request) { diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ApplicationResourceLifecycleConfig.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ApplicationResourceLifecycleConfig.java index a8a82d4beb34..04f18aa096ab 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ApplicationResourceLifecycleConfig.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ApplicationResourceLifecycleConfig.java @@ -18,8 +18,8 @@ /** *

* The resource lifecycle configuration for an application. Defines lifecycle settings for resources that belong to the - * application, and the service role that Elastic Beanstalk assumes in order to apply lifecycle settings. The version - * lifecycle configuration defines lifecycle settings for application versions. + * application, and the service role that AWS Elastic Beanstalk assumes in order to apply lifecycle settings. The + * version lifecycle configuration defines lifecycle settings for application versions. *

* * @see - * The application version lifecycle configuration. + * Defines lifecycle settings for application versions. *

*/ private ApplicationVersionLifecycleConfig versionLifecycleConfig; @@ -136,11 +136,11 @@ public ApplicationResourceLifecycleConfig withServiceRole(String serviceRole) { /** *

- * The application version lifecycle configuration. + * Defines lifecycle settings for application versions. *

* * @param versionLifecycleConfig - * The application version lifecycle configuration. + * Defines lifecycle settings for application versions. */ public void setVersionLifecycleConfig(ApplicationVersionLifecycleConfig versionLifecycleConfig) { @@ -149,10 +149,10 @@ public void setVersionLifecycleConfig(ApplicationVersionLifecycleConfig versionL /** *

- * The application version lifecycle configuration. + * Defines lifecycle settings for application versions. *

* - * @return The application version lifecycle configuration. + * @return Defines lifecycle settings for application versions. */ public ApplicationVersionLifecycleConfig getVersionLifecycleConfig() { @@ -161,11 +161,11 @@ public ApplicationVersionLifecycleConfig getVersionLifecycleConfig() { /** *

- * The application version lifecycle configuration. + * Defines lifecycle settings for application versions. *

* * @param versionLifecycleConfig - * The application version lifecycle configuration. + * Defines lifecycle settings for application versions. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ConfigurationOptionSetting.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ConfigurationOptionSetting.java index 71005cd49fec..749dbefe9a36 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ConfigurationOptionSetting.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ConfigurationOptionSetting.java @@ -18,8 +18,9 @@ /** *

* A specification identifying an individual configuration option along with its current value. For a list of possible - * option values, go to Option - * Values in the AWS Elastic Beanstalk Developer Guide. + * namespaces and option values, see Option Values in the AWS + * Elastic Beanstalk Developer Guide. *

* * @see - * A unique resource name for a time-based scaling configuration option. + * A unique resource name for the option setting. Use it for a time–based scaling configuration option. *

*/ private String resourceName; /** *

- * A unique namespace identifying the option's associated AWS resource. + * A unique namespace that identifies the option's associated AWS resource. *

*/ private String namespace; @@ -65,7 +66,7 @@ public ConfigurationOptionSetting() { * methods to initialize any additional object members. * * @param namespace - * A unique namespace identifying the option's associated AWS resource. + * A unique namespace that identifies the option's associated AWS resource. * @param optionName * The name of the configuration option. * @param value @@ -79,11 +80,11 @@ public ConfigurationOptionSetting(String namespace, String optionName, String va /** *

- * A unique resource name for a time-based scaling configuration option. + * A unique resource name for the option setting. Use it for a time–based scaling configuration option. *

* * @param resourceName - * A unique resource name for a time-based scaling configuration option. + * A unique resource name for the option setting. Use it for a time–based scaling configuration option. */ public void setResourceName(String resourceName) { @@ -92,10 +93,10 @@ public void setResourceName(String resourceName) { /** *

- * A unique resource name for a time-based scaling configuration option. + * A unique resource name for the option setting. Use it for a time–based scaling configuration option. *

* - * @return A unique resource name for a time-based scaling configuration option. + * @return A unique resource name for the option setting. Use it for a time–based scaling configuration option. */ public String getResourceName() { @@ -104,11 +105,11 @@ public String getResourceName() { /** *

- * A unique resource name for a time-based scaling configuration option. + * A unique resource name for the option setting. Use it for a time–based scaling configuration option. *

* * @param resourceName - * A unique resource name for a time-based scaling configuration option. + * A unique resource name for the option setting. Use it for a time–based scaling configuration option. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -119,11 +120,11 @@ public ConfigurationOptionSetting withResourceName(String resourceName) { /** *

- * A unique namespace identifying the option's associated AWS resource. + * A unique namespace that identifies the option's associated AWS resource. *

* * @param namespace - * A unique namespace identifying the option's associated AWS resource. + * A unique namespace that identifies the option's associated AWS resource. */ public void setNamespace(String namespace) { @@ -132,10 +133,10 @@ public void setNamespace(String namespace) { /** *

- * A unique namespace identifying the option's associated AWS resource. + * A unique namespace that identifies the option's associated AWS resource. *

* - * @return A unique namespace identifying the option's associated AWS resource. + * @return A unique namespace that identifies the option's associated AWS resource. */ public String getNamespace() { @@ -144,11 +145,11 @@ public String getNamespace() { /** *

- * A unique namespace identifying the option's associated AWS resource. + * A unique namespace that identifies the option's associated AWS resource. *

* * @param namespace - * A unique namespace identifying the option's associated AWS resource. + * A unique namespace that identifies the option's associated AWS resource. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ConfigurationSettingsDescription.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ConfigurationSettingsDescription.java index 59ee9cd57c0c..1a56894890a7 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ConfigurationSettingsDescription.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ConfigurationSettingsDescription.java @@ -34,7 +34,7 @@ public class ConfigurationSettingsDescription implements Serializable, Cloneable private String solutionStackName; /** *

- * The ARN of the platform. + * The ARN of the platform version. *

*/ private String platformArn; @@ -154,11 +154,11 @@ public ConfigurationSettingsDescription withSolutionStackName(String solutionSta /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. */ public void setPlatformArn(String platformArn) { @@ -167,10 +167,10 @@ public void setPlatformArn(String platformArn) { /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* - * @return The ARN of the platform. + * @return The ARN of the platform version. */ public String getPlatformArn() { @@ -179,11 +179,11 @@ public String getPlatformArn() { /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateApplicationRequest.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateApplicationRequest.java index 4430766a9b7f..e8d260821b6b 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateApplicationRequest.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateApplicationRequest.java @@ -30,23 +30,19 @@ public class CreateApplicationRequest extends com.amazonaws.AmazonWebServiceRequ /** *

- * The name of the application. - *

- *

- * Constraint: This name must be unique within your account. If the specified name already exists, the action - * returns an InvalidParameterValue error. + * The name of the application. Must be unique within your account. *

*/ private String applicationName; /** *

- * Describes the application. + * Your description of the application. *

*/ private String description; /** *

- * Specify an application resource lifecycle configuration to prevent your application from accumulating too many + * Specifies an application resource lifecycle configuration to prevent your application from accumulating too many * versions. *

*/ @@ -74,10 +70,7 @@ public CreateApplicationRequest() { * methods to initialize any additional object members. * * @param applicationName - * The name of the application.

- *

- * Constraint: This name must be unique within your account. If the specified name already exists, the action - * returns an InvalidParameterValue error. + * The name of the application. Must be unique within your account. */ public CreateApplicationRequest(String applicationName) { setApplicationName(applicationName); @@ -85,18 +78,11 @@ public CreateApplicationRequest(String applicationName) { /** *

- * The name of the application. - *

- *

- * Constraint: This name must be unique within your account. If the specified name already exists, the action - * returns an InvalidParameterValue error. + * The name of the application. Must be unique within your account. *

* * @param applicationName - * The name of the application.

- *

- * Constraint: This name must be unique within your account. If the specified name already exists, the action - * returns an InvalidParameterValue error. + * The name of the application. Must be unique within your account. */ public void setApplicationName(String applicationName) { @@ -105,17 +91,10 @@ public void setApplicationName(String applicationName) { /** *

- * The name of the application. - *

- *

- * Constraint: This name must be unique within your account. If the specified name already exists, the action - * returns an InvalidParameterValue error. + * The name of the application. Must be unique within your account. *

* - * @return The name of the application.

- *

- * Constraint: This name must be unique within your account. If the specified name already exists, the - * action returns an InvalidParameterValue error. + * @return The name of the application. Must be unique within your account. */ public String getApplicationName() { @@ -124,18 +103,11 @@ public String getApplicationName() { /** *

- * The name of the application. - *

- *

- * Constraint: This name must be unique within your account. If the specified name already exists, the action - * returns an InvalidParameterValue error. + * The name of the application. Must be unique within your account. *

* * @param applicationName - * The name of the application.

- *

- * Constraint: This name must be unique within your account. If the specified name already exists, the action - * returns an InvalidParameterValue error. + * The name of the application. Must be unique within your account. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -146,11 +118,11 @@ public CreateApplicationRequest withApplicationName(String applicationName) { /** *

- * Describes the application. + * Your description of the application. *

* * @param description - * Describes the application. + * Your description of the application. */ public void setDescription(String description) { @@ -159,10 +131,10 @@ public void setDescription(String description) { /** *

- * Describes the application. + * Your description of the application. *

* - * @return Describes the application. + * @return Your description of the application. */ public String getDescription() { @@ -171,11 +143,11 @@ public String getDescription() { /** *

- * Describes the application. + * Your description of the application. *

* * @param description - * Describes the application. + * Your description of the application. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -186,13 +158,13 @@ public CreateApplicationRequest withDescription(String description) { /** *

- * Specify an application resource lifecycle configuration to prevent your application from accumulating too many + * Specifies an application resource lifecycle configuration to prevent your application from accumulating too many * versions. *

* * @param resourceLifecycleConfig - * Specify an application resource lifecycle configuration to prevent your application from accumulating too - * many versions. + * Specifies an application resource lifecycle configuration to prevent your application from accumulating + * too many versions. */ public void setResourceLifecycleConfig(ApplicationResourceLifecycleConfig resourceLifecycleConfig) { @@ -201,12 +173,12 @@ public void setResourceLifecycleConfig(ApplicationResourceLifecycleConfig resour /** *

- * Specify an application resource lifecycle configuration to prevent your application from accumulating too many + * Specifies an application resource lifecycle configuration to prevent your application from accumulating too many * versions. *

* - * @return Specify an application resource lifecycle configuration to prevent your application from accumulating too - * many versions. + * @return Specifies an application resource lifecycle configuration to prevent your application from accumulating + * too many versions. */ public ApplicationResourceLifecycleConfig getResourceLifecycleConfig() { @@ -215,13 +187,13 @@ public ApplicationResourceLifecycleConfig getResourceLifecycleConfig() { /** *

- * Specify an application resource lifecycle configuration to prevent your application from accumulating too many + * Specifies an application resource lifecycle configuration to prevent your application from accumulating too many * versions. *

* * @param resourceLifecycleConfig - * Specify an application resource lifecycle configuration to prevent your application from accumulating too - * many versions. + * Specifies an application resource lifecycle configuration to prevent your application from accumulating + * too many versions. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateApplicationVersionRequest.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateApplicationVersionRequest.java index f532158f4317..9918ebe50b2b 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateApplicationVersionRequest.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateApplicationVersionRequest.java @@ -45,7 +45,7 @@ public class CreateApplicationVersionRequest extends com.amazonaws.AmazonWebServ private String versionLabel; /** *

- * Describes this version. + * A description of this application version. *

*/ private String description; @@ -250,11 +250,11 @@ public CreateApplicationVersionRequest withVersionLabel(String versionLabel) { /** *

- * Describes this version. + * A description of this application version. *

* * @param description - * Describes this version. + * A description of this application version. */ public void setDescription(String description) { @@ -263,10 +263,10 @@ public void setDescription(String description) { /** *

- * Describes this version. + * A description of this application version. *

* - * @return Describes this version. + * @return A description of this application version. */ public String getDescription() { @@ -275,11 +275,11 @@ public String getDescription() { /** *

- * Describes this version. + * A description of this application version. *

* * @param description - * Describes this version. + * A description of this application version. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateConfigurationTemplateRequest.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateConfigurationTemplateRequest.java index 2785f5dcaf22..02ff9a1121df 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateConfigurationTemplateRequest.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateConfigurationTemplateRequest.java @@ -30,8 +30,7 @@ public class CreateConfigurationTemplateRequest extends com.amazonaws.AmazonWebS /** *

- * The name of the application to associate with this configuration template. If no application is found with this - * name, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * The name of the Elastic Beanstalk application to associate with this configuration template. *

*/ private String applicationName; @@ -42,72 +41,80 @@ public class CreateConfigurationTemplateRequest extends com.amazonaws.AmazonWebS *

* Constraint: This name must be unique per application. *

- *

- * Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an - * InvalidParameterValue error. - *

*/ private String templateName; /** *

- * The name of the solution stack used by this configuration. The solution stack specifies the operating system, - * architecture, and application server for a configuration template. It determines the set of configuration options - * as well as the possible and default values. - *

- *

- * Use ListAvailableSolutionStacks to obtain a list of available solution stacks. + * The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, + * 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, + * runtime, and application server for a configuration template. It also determines the set of configuration options + * as well as the possible and default values. For more information, see Supported Platforms in + * the AWS Elastic Beanstalk Developer Guide. *

*

- * A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk - * returns an InvalidParameterValue error. + * You must specify SolutionStackName if you don't specify PlatformArn, + * EnvironmentId, or SourceConfiguration. *

*

- * If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic - * Beanstalk uses the same solution stack as the source configuration template. + * Use the + * ListAvailableSolutionStacks API to obtain a list of available solution stacks. *

*/ private String solutionStackName; /** *

- * The ARN of the custom platform. + * The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the + * AWS Elastic Beanstalk Developer Guide. + *

+ * + *

+ * If you specify PlatformArn, then don't specify SolutionStackName. *

+ *
*/ private String platformArn; /** *

- * If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to - * create a new configuration. + * An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the + * configuration values from the specified configuration template to create a new configuration. *

*

- * Values specified in the OptionSettings parameter of this call overrides any values obtained from the + * Values specified in OptionSettings override any values obtained from the * SourceConfiguration. *

*

- * If no configuration template is found, returns an InvalidParameterValue error. + * You must specify SourceConfiguration if you don't specify PlatformArn, + * EnvironmentId, or SolutionStackName. *

*

- * Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the - * solution stack of the source configuration template must match the specified solution stack name or else AWS - * Elastic Beanstalk returns an InvalidParameterCombination error. + * Constraint: If both solution stack name and source configuration are specified, the solution stack of the source + * configuration template must match the specified solution stack name. *

*/ private SourceConfiguration sourceConfiguration; /** *

- * The ID of the environment used with this configuration template. + * The ID of an environment whose settings you want to use to create the configuration template. You must specify + * EnvironmentId if you don't specify PlatformArn, SolutionStackName, or + * SourceConfiguration. *

*/ private String environmentId; /** *

- * Describes this configuration. + * An optional description for this configuration. *

*/ private String description; /** *

- * If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value - * overrides the value obtained from the solution stack or the source configuration template. + * Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values + * override the values obtained from the solution stack or the source configuration template. For a complete list of + * Elastic Beanstalk configuration options, see Option Values in the + * AWS Elastic Beanstalk Developer Guide. *

*/ private com.amazonaws.internal.SdkInternalList optionSettings; @@ -130,16 +137,11 @@ public CreateConfigurationTemplateRequest() { * (with...) methods to initialize any additional object members. * * @param applicationName - * The name of the application to associate with this configuration template. If no application is found with - * this name, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * The name of the Elastic Beanstalk application to associate with this configuration template. * @param templateName * The name of the configuration template.

*

* Constraint: This name must be unique per application. - *

- *

- * Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an - * InvalidParameterValue error. */ public CreateConfigurationTemplateRequest(String applicationName, String templateName) { setApplicationName(applicationName); @@ -148,13 +150,11 @@ public CreateConfigurationTemplateRequest(String applicationName, String templat /** *

- * The name of the application to associate with this configuration template. If no application is found with this - * name, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * The name of the Elastic Beanstalk application to associate with this configuration template. *

* * @param applicationName - * The name of the application to associate with this configuration template. If no application is found with - * this name, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * The name of the Elastic Beanstalk application to associate with this configuration template. */ public void setApplicationName(String applicationName) { @@ -163,12 +163,10 @@ public void setApplicationName(String applicationName) { /** *

- * The name of the application to associate with this configuration template. If no application is found with this - * name, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * The name of the Elastic Beanstalk application to associate with this configuration template. *

* - * @return The name of the application to associate with this configuration template. If no application is found - * with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * @return The name of the Elastic Beanstalk application to associate with this configuration template. */ public String getApplicationName() { @@ -177,13 +175,11 @@ public String getApplicationName() { /** *

- * The name of the application to associate with this configuration template. If no application is found with this - * name, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * The name of the Elastic Beanstalk application to associate with this configuration template. *

* * @param applicationName - * The name of the application to associate with this configuration template. If no application is found with - * this name, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * The name of the Elastic Beanstalk application to associate with this configuration template. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -199,19 +195,11 @@ public CreateConfigurationTemplateRequest withApplicationName(String application *

* Constraint: This name must be unique per application. *

- *

- * Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an - * InvalidParameterValue error. - *

* * @param templateName * The name of the configuration template.

*

* Constraint: This name must be unique per application. - *

- *

- * Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an - * InvalidParameterValue error. */ public void setTemplateName(String templateName) { @@ -225,18 +213,10 @@ public void setTemplateName(String templateName) { *

* Constraint: This name must be unique per application. *

- *

- * Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an - * InvalidParameterValue error. - *

* * @return The name of the configuration template.

*

* Constraint: This name must be unique per application. - *

- *

- * Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an - * InvalidParameterValue error. */ public String getTemplateName() { @@ -250,19 +230,11 @@ public String getTemplateName() { *

* Constraint: This name must be unique per application. *

- *

- * Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an - * InvalidParameterValue error. - *

* * @param templateName * The name of the configuration template.

*

* Constraint: This name must be unique per application. - *

- *

- * Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an - * InvalidParameterValue error. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -273,36 +245,37 @@ public CreateConfigurationTemplateRequest withTemplateName(String templateName) /** *

- * The name of the solution stack used by this configuration. The solution stack specifies the operating system, - * architecture, and application server for a configuration template. It determines the set of configuration options - * as well as the possible and default values. + * The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, + * 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, + * runtime, and application server for a configuration template. It also determines the set of configuration options + * as well as the possible and default values. For more information, see Supported Platforms in + * the AWS Elastic Beanstalk Developer Guide. *

*

- * Use ListAvailableSolutionStacks to obtain a list of available solution stacks. + * You must specify SolutionStackName if you don't specify PlatformArn, + * EnvironmentId, or SourceConfiguration. *

*

- * A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk - * returns an InvalidParameterValue error. - *

- *

- * If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic - * Beanstalk uses the same solution stack as the source configuration template. + * Use the + * ListAvailableSolutionStacks API to obtain a list of available solution stacks. *

* * @param solutionStackName - * The name of the solution stack used by this configuration. The solution stack specifies the operating - * system, architecture, and application server for a configuration template. It determines the set of - * configuration options as well as the possible and default values.

- *

- * Use ListAvailableSolutionStacks to obtain a list of available solution stacks. - *

+ * The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For + * example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the + * operating system, runtime, and application server for a configuration template. It also determines the set + * of configuration options as well as the possible and default values. For more information, see Supported + * Platforms in the AWS Elastic Beanstalk Developer Guide.

*

- * A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic - * Beanstalk returns an InvalidParameterValue error. + * You must specify SolutionStackName if you don't specify PlatformArn, + * EnvironmentId, or SourceConfiguration. *

*

- * If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic - * Beanstalk uses the same solution stack as the source configuration template. + * Use the + * ListAvailableSolutionStacks API to obtain a list of available solution stacks. */ public void setSolutionStackName(String solutionStackName) { @@ -311,35 +284,36 @@ public void setSolutionStackName(String solutionStackName) { /** *

- * The name of the solution stack used by this configuration. The solution stack specifies the operating system, - * architecture, and application server for a configuration template. It determines the set of configuration options - * as well as the possible and default values. - *

- *

- * Use ListAvailableSolutionStacks to obtain a list of available solution stacks. + * The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, + * 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, + * runtime, and application server for a configuration template. It also determines the set of configuration options + * as well as the possible and default values. For more information, see Supported Platforms in + * the AWS Elastic Beanstalk Developer Guide. *

*

- * A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk - * returns an InvalidParameterValue error. + * You must specify SolutionStackName if you don't specify PlatformArn, + * EnvironmentId, or SourceConfiguration. *

*

- * If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic - * Beanstalk uses the same solution stack as the source configuration template. + * Use the + * ListAvailableSolutionStacks API to obtain a list of available solution stacks. *

* - * @return The name of the solution stack used by this configuration. The solution stack specifies the operating - * system, architecture, and application server for a configuration template. It determines the set of - * configuration options as well as the possible and default values.

+ * @return The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For + * example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the + * operating system, runtime, and application server for a configuration template. It also determines the + * set of configuration options as well as the possible and default values. For more information, see Supported + * Platforms in the AWS Elastic Beanstalk Developer Guide.

*

- * Use ListAvailableSolutionStacks to obtain a list of available solution stacks. + * You must specify SolutionStackName if you don't specify PlatformArn, + * EnvironmentId, or SourceConfiguration. *

*

- * A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic - * Beanstalk returns an InvalidParameterValue error. - *

- *

- * If a solution stack name is not specified and the source configuration parameter is specified, AWS - * Elastic Beanstalk uses the same solution stack as the source configuration template. + * Use the + * ListAvailableSolutionStacks API to obtain a list of available solution stacks. */ public String getSolutionStackName() { @@ -348,36 +322,37 @@ public String getSolutionStackName() { /** *

- * The name of the solution stack used by this configuration. The solution stack specifies the operating system, - * architecture, and application server for a configuration template. It determines the set of configuration options - * as well as the possible and default values. - *

- *

- * Use ListAvailableSolutionStacks to obtain a list of available solution stacks. + * The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, + * 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, + * runtime, and application server for a configuration template. It also determines the set of configuration options + * as well as the possible and default values. For more information, see Supported Platforms in + * the AWS Elastic Beanstalk Developer Guide. *

*

- * A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk - * returns an InvalidParameterValue error. + * You must specify SolutionStackName if you don't specify PlatformArn, + * EnvironmentId, or SourceConfiguration. *

*

- * If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic - * Beanstalk uses the same solution stack as the source configuration template. + * Use the + * ListAvailableSolutionStacks API to obtain a list of available solution stacks. *

* * @param solutionStackName - * The name of the solution stack used by this configuration. The solution stack specifies the operating - * system, architecture, and application server for a configuration template. It determines the set of - * configuration options as well as the possible and default values.

- *

- * Use ListAvailableSolutionStacks to obtain a list of available solution stacks. - *

+ * The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For + * example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the + * operating system, runtime, and application server for a configuration template. It also determines the set + * of configuration options as well as the possible and default values. For more information, see Supported + * Platforms in the AWS Elastic Beanstalk Developer Guide.

*

- * A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic - * Beanstalk returns an InvalidParameterValue error. + * You must specify SolutionStackName if you don't specify PlatformArn, + * EnvironmentId, or SourceConfiguration. *

*

- * If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic - * Beanstalk uses the same solution stack as the source configuration template. + * Use the + * ListAvailableSolutionStacks API to obtain a list of available solution stacks. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -388,11 +363,23 @@ public CreateConfigurationTemplateRequest withSolutionStackName(String solutionS /** *

- * The ARN of the custom platform. + * The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the + * AWS Elastic Beanstalk Developer Guide. *

+ * + *

+ * If you specify PlatformArn, then don't specify SolutionStackName. + *

+ *
* * @param platformArn - * The ARN of the custom platform. + * The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms + * in the AWS Elastic Beanstalk Developer Guide.

+ *

+ * If you specify PlatformArn, then don't specify SolutionStackName. + *

*/ public void setPlatformArn(String platformArn) { @@ -401,10 +388,22 @@ public void setPlatformArn(String platformArn) { /** *

- * The ARN of the custom platform. + * The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the + * AWS Elastic Beanstalk Developer Guide. + *

+ * + *

+ * If you specify PlatformArn, then don't specify SolutionStackName. *

+ *
* - * @return The ARN of the custom platform. + * @return The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms + * in the AWS Elastic Beanstalk Developer Guide.

+ *

+ * If you specify PlatformArn, then don't specify SolutionStackName. + *

*/ public String getPlatformArn() { @@ -413,11 +412,23 @@ public String getPlatformArn() { /** *

- * The ARN of the custom platform. + * The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the + * AWS Elastic Beanstalk Developer Guide. + *

+ * + *

+ * If you specify PlatformArn, then don't specify SolutionStackName. *

+ *
* * @param platformArn - * The ARN of the custom platform. + * The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms + * in the AWS Elastic Beanstalk Developer Guide.

+ *

+ * If you specify PlatformArn, then don't specify SolutionStackName. + *

* @return Returns a reference to this object so that method calls can be chained together. */ @@ -428,36 +439,36 @@ public CreateConfigurationTemplateRequest withPlatformArn(String platformArn) { /** *

- * If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to - * create a new configuration. + * An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the + * configuration values from the specified configuration template to create a new configuration. *

*

- * Values specified in the OptionSettings parameter of this call overrides any values obtained from the + * Values specified in OptionSettings override any values obtained from the * SourceConfiguration. *

*

- * If no configuration template is found, returns an InvalidParameterValue error. + * You must specify SourceConfiguration if you don't specify PlatformArn, + * EnvironmentId, or SolutionStackName. *

*

- * Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the - * solution stack of the source configuration template must match the specified solution stack name or else AWS - * Elastic Beanstalk returns an InvalidParameterCombination error. + * Constraint: If both solution stack name and source configuration are specified, the solution stack of the source + * configuration template must match the specified solution stack name. *

* * @param sourceConfiguration - * If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration - * template to create a new configuration.

+ * An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the + * configuration values from the specified configuration template to create a new configuration.

*

- * Values specified in the OptionSettings parameter of this call overrides any values obtained - * from the SourceConfiguration. + * Values specified in OptionSettings override any values obtained from the + * SourceConfiguration. *

*

- * If no configuration template is found, returns an InvalidParameterValue error. + * You must specify SourceConfiguration if you don't specify PlatformArn, + * EnvironmentId, or SolutionStackName. *

*

- * Constraint: If both the solution stack name parameter and the source configuration parameters are - * specified, the solution stack of the source configuration template must match the specified solution stack - * name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error. + * Constraint: If both solution stack name and source configuration are specified, the solution stack of the + * source configuration template must match the specified solution stack name. */ public void setSourceConfiguration(SourceConfiguration sourceConfiguration) { @@ -466,35 +477,35 @@ public void setSourceConfiguration(SourceConfiguration sourceConfiguration) { /** *

- * If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to - * create a new configuration. + * An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the + * configuration values from the specified configuration template to create a new configuration. *

*

- * Values specified in the OptionSettings parameter of this call overrides any values obtained from the + * Values specified in OptionSettings override any values obtained from the * SourceConfiguration. *

*

- * If no configuration template is found, returns an InvalidParameterValue error. + * You must specify SourceConfiguration if you don't specify PlatformArn, + * EnvironmentId, or SolutionStackName. *

*

- * Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the - * solution stack of the source configuration template must match the specified solution stack name or else AWS - * Elastic Beanstalk returns an InvalidParameterCombination error. + * Constraint: If both solution stack name and source configuration are specified, the solution stack of the source + * configuration template must match the specified solution stack name. *

* - * @return If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration - * template to create a new configuration.

+ * @return An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the + * configuration values from the specified configuration template to create a new configuration.

*

- * Values specified in the OptionSettings parameter of this call overrides any values obtained - * from the SourceConfiguration. + * Values specified in OptionSettings override any values obtained from the + * SourceConfiguration. *

*

- * If no configuration template is found, returns an InvalidParameterValue error. + * You must specify SourceConfiguration if you don't specify PlatformArn, + * EnvironmentId, or SolutionStackName. *

*

- * Constraint: If both the solution stack name parameter and the source configuration parameters are - * specified, the solution stack of the source configuration template must match the specified solution - * stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error. + * Constraint: If both solution stack name and source configuration are specified, the solution stack of the + * source configuration template must match the specified solution stack name. */ public SourceConfiguration getSourceConfiguration() { @@ -503,36 +514,36 @@ public SourceConfiguration getSourceConfiguration() { /** *

- * If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to - * create a new configuration. + * An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the + * configuration values from the specified configuration template to create a new configuration. *

*

- * Values specified in the OptionSettings parameter of this call overrides any values obtained from the + * Values specified in OptionSettings override any values obtained from the * SourceConfiguration. *

*

- * If no configuration template is found, returns an InvalidParameterValue error. + * You must specify SourceConfiguration if you don't specify PlatformArn, + * EnvironmentId, or SolutionStackName. *

*

- * Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the - * solution stack of the source configuration template must match the specified solution stack name or else AWS - * Elastic Beanstalk returns an InvalidParameterCombination error. + * Constraint: If both solution stack name and source configuration are specified, the solution stack of the source + * configuration template must match the specified solution stack name. *

* * @param sourceConfiguration - * If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration - * template to create a new configuration.

+ * An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the + * configuration values from the specified configuration template to create a new configuration.

*

- * Values specified in the OptionSettings parameter of this call overrides any values obtained - * from the SourceConfiguration. + * Values specified in OptionSettings override any values obtained from the + * SourceConfiguration. *

*

- * If no configuration template is found, returns an InvalidParameterValue error. + * You must specify SourceConfiguration if you don't specify PlatformArn, + * EnvironmentId, or SolutionStackName. *

*

- * Constraint: If both the solution stack name parameter and the source configuration parameters are - * specified, the solution stack of the source configuration template must match the specified solution stack - * name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error. + * Constraint: If both solution stack name and source configuration are specified, the solution stack of the + * source configuration template must match the specified solution stack name. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -543,11 +554,15 @@ public CreateConfigurationTemplateRequest withSourceConfiguration(SourceConfigur /** *

- * The ID of the environment used with this configuration template. + * The ID of an environment whose settings you want to use to create the configuration template. You must specify + * EnvironmentId if you don't specify PlatformArn, SolutionStackName, or + * SourceConfiguration. *

* * @param environmentId - * The ID of the environment used with this configuration template. + * The ID of an environment whose settings you want to use to create the configuration template. You must + * specify EnvironmentId if you don't specify PlatformArn, + * SolutionStackName, or SourceConfiguration. */ public void setEnvironmentId(String environmentId) { @@ -556,10 +571,14 @@ public void setEnvironmentId(String environmentId) { /** *

- * The ID of the environment used with this configuration template. + * The ID of an environment whose settings you want to use to create the configuration template. You must specify + * EnvironmentId if you don't specify PlatformArn, SolutionStackName, or + * SourceConfiguration. *

* - * @return The ID of the environment used with this configuration template. + * @return The ID of an environment whose settings you want to use to create the configuration template. You must + * specify EnvironmentId if you don't specify PlatformArn, + * SolutionStackName, or SourceConfiguration. */ public String getEnvironmentId() { @@ -568,11 +587,15 @@ public String getEnvironmentId() { /** *

- * The ID of the environment used with this configuration template. + * The ID of an environment whose settings you want to use to create the configuration template. You must specify + * EnvironmentId if you don't specify PlatformArn, SolutionStackName, or + * SourceConfiguration. *

* * @param environmentId - * The ID of the environment used with this configuration template. + * The ID of an environment whose settings you want to use to create the configuration template. You must + * specify EnvironmentId if you don't specify PlatformArn, + * SolutionStackName, or SourceConfiguration. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -583,11 +606,11 @@ public CreateConfigurationTemplateRequest withEnvironmentId(String environmentId /** *

- * Describes this configuration. + * An optional description for this configuration. *

* * @param description - * Describes this configuration. + * An optional description for this configuration. */ public void setDescription(String description) { @@ -596,10 +619,10 @@ public void setDescription(String description) { /** *

- * Describes this configuration. + * An optional description for this configuration. *

* - * @return Describes this configuration. + * @return An optional description for this configuration. */ public String getDescription() { @@ -608,11 +631,11 @@ public String getDescription() { /** *

- * Describes this configuration. + * An optional description for this configuration. *

* * @param description - * Describes this configuration. + * An optional description for this configuration. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -623,12 +646,18 @@ public CreateConfigurationTemplateRequest withDescription(String description) { /** *

- * If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value - * overrides the value obtained from the solution stack or the source configuration template. + * Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values + * override the values obtained from the solution stack or the source configuration template. For a complete list of + * Elastic Beanstalk configuration options, see Option Values in the + * AWS Elastic Beanstalk Developer Guide. *

* - * @return If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The - * new value overrides the value obtained from the solution stack or the source configuration template. + * @return Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these + * values override the values obtained from the solution stack or the source configuration template. For a + * complete list of Elastic Beanstalk configuration options, see Option Values in + * the AWS Elastic Beanstalk Developer Guide. */ public java.util.List getOptionSettings() { @@ -640,13 +669,19 @@ public java.util.List getOptionSettings() { /** *

- * If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value - * overrides the value obtained from the solution stack or the source configuration template. + * Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values + * override the values obtained from the solution stack or the source configuration template. For a complete list of + * Elastic Beanstalk configuration options, see Option Values in the + * AWS Elastic Beanstalk Developer Guide. *

* * @param optionSettings - * If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The - * new value overrides the value obtained from the solution stack or the source configuration template. + * Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these + * values override the values obtained from the solution stack or the source configuration template. For a + * complete list of Elastic Beanstalk configuration options, see Option Values in + * the AWS Elastic Beanstalk Developer Guide. */ public void setOptionSettings(java.util.Collection optionSettings) { @@ -660,8 +695,11 @@ public void setOptionSettings(java.util.Collection o /** *

- * If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value - * overrides the value obtained from the solution stack or the source configuration template. + * Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values + * override the values obtained from the solution stack or the source configuration template. For a complete list of + * Elastic Beanstalk configuration options, see Option Values in the + * AWS Elastic Beanstalk Developer Guide. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -670,8 +708,11 @@ public void setOptionSettings(java.util.Collection o *

* * @param optionSettings - * If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The - * new value overrides the value obtained from the solution stack or the source configuration template. + * Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these + * values override the values obtained from the solution stack or the source configuration template. For a + * complete list of Elastic Beanstalk configuration options, see Option Values in + * the AWS Elastic Beanstalk Developer Guide. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -687,13 +728,19 @@ public CreateConfigurationTemplateRequest withOptionSettings(ConfigurationOption /** *

- * If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value - * overrides the value obtained from the solution stack or the source configuration template. + * Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values + * override the values obtained from the solution stack or the source configuration template. For a complete list of + * Elastic Beanstalk configuration options, see Option Values in the + * AWS Elastic Beanstalk Developer Guide. *

* * @param optionSettings - * If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The - * new value overrides the value obtained from the solution stack or the source configuration template. + * Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these + * values override the values obtained from the solution stack or the source configuration template. For a + * complete list of Elastic Beanstalk configuration options, see Option Values in + * the AWS Elastic Beanstalk Developer Guide. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateConfigurationTemplateResult.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateConfigurationTemplateResult.java index 135eaf28b7fc..10a4f7a6e34a 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateConfigurationTemplateResult.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateConfigurationTemplateResult.java @@ -34,7 +34,7 @@ public class CreateConfigurationTemplateResult extends com.amazonaws.AmazonWebSe private String solutionStackName; /** *

- * The ARN of the platform. + * The ARN of the platform version. *

*/ private String platformArn; @@ -154,11 +154,11 @@ public CreateConfigurationTemplateResult withSolutionStackName(String solutionSt /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. */ public void setPlatformArn(String platformArn) { @@ -167,10 +167,10 @@ public void setPlatformArn(String platformArn) { /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* - * @return The ARN of the platform. + * @return The ARN of the platform version. */ public String getPlatformArn() { @@ -179,11 +179,11 @@ public String getPlatformArn() { /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateEnvironmentRequest.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateEnvironmentRequest.java index 072dd916646b..514889588db5 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateEnvironmentRequest.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateEnvironmentRequest.java @@ -28,26 +28,22 @@ public class CreateEnvironmentRequest extends com.amazonaws.AmazonWebServiceRequ /** *

- * The name of the application that contains the version to be deployed. - *

- *

- * If no application is found with this name, CreateEnvironment returns an - * InvalidParameterValue error. + * The name of the application that is associated with this environment. *

*/ private String applicationName; /** *

- * A unique name for the deployment environment. Used in the application URL. + * A unique name for the environment. *

*

* Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. - * It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified - * name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified + * name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error. *

*

- * Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore - * part of the visible URL for your application. + * If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and + * therefore part of the visible URL for your application. *

*/ private String environmentName; @@ -62,20 +58,23 @@ public class CreateEnvironmentRequest extends com.amazonaws.AmazonWebServiceRequ private String groupName; /** *

- * Describes this environment. + * Your description for this environment. *

*/ private String description; /** *

- * If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME - * is generated automatically by appending a random alphanumeric string to the environment name. + * If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk + * environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string + * to the environment name. *

*/ private String cNAMEPrefix; /** *

- * This specifies the tier to use for creating this environment. + * Specifies the tier to use in creating this environment. The environment tier that you choose determines whether + * Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web + * application that handles background-processing tasks. *

*/ private EnvironmentTier tier; @@ -90,37 +89,48 @@ public class CreateEnvironmentRequest extends com.amazonaws.AmazonWebServiceRequ * The name of the application version to deploy. *

*

- * If the specified application has no associated application versions, AWS Elastic Beanstalk - * UpdateEnvironment returns an InvalidParameterValue error. - *

- *

- * Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container. + * Default: If not specified, Elastic Beanstalk attempts to deploy the sample application. *

*/ private String versionLabel; /** *

- * The name of the configuration template to use in deployment. If no configuration template is found with this - * name, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * The name of the Elastic Beanstalk configuration template to use with the environment. *

+ * + *

+ * If you specify TemplateName, then don't specify SolutionStackName. + *

+ *
*/ private String templateName; /** *

- * This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration - * values to the default values associated with the specified solution stack. + * The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, + * Elastic Beanstalk sets the configuration values to the default values associated with the specified solution + * stack. For a list of current solution stacks, see Elastic Beanstalk + * Supported Platforms in the AWS Elastic Beanstalk Platforms guide. *

+ * *

- * For a list of current solution stacks, see Elastic Beanstalk Supported - * Platforms. + * If you specify SolutionStackName, don't specify PlatformArn or + * TemplateName. *

+ *
*/ private String solutionStackName; /** *

- * The ARN of the platform. + * The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the + * AWS Elastic Beanstalk Developer Guide. + *

+ * + *

+ * If you specify PlatformArn, don't specify SolutionStackName. *

+ *
*/ private String platformArn; /** @@ -151,22 +161,18 @@ public CreateEnvironmentRequest() { * methods to initialize any additional object members. * * @param applicationName - * The name of the application that contains the version to be deployed.

- *

- * If no application is found with this name, CreateEnvironment returns an - * InvalidParameterValue error. + * The name of the application that is associated with this environment. * @param environmentName - * A unique name for the deployment environment. Used in the application URL. - *

+ * A unique name for the environment.

*

* Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and - * hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. - * If the specified name already exists in the region, AWS Elastic Beanstalk returns an + * hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If + * the specified name already exists in the region, Elastic Beanstalk returns an * InvalidParameterValue error. *

*

- * Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and - * therefore part of the visible URL for your application. + * If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the + * CNAME, and therefore part of the visible URL for your application. */ public CreateEnvironmentRequest(String applicationName, String environmentName) { setApplicationName(applicationName); @@ -175,18 +181,11 @@ public CreateEnvironmentRequest(String applicationName, String environmentName) /** *

- * The name of the application that contains the version to be deployed. - *

- *

- * If no application is found with this name, CreateEnvironment returns an - * InvalidParameterValue error. + * The name of the application that is associated with this environment. *

* * @param applicationName - * The name of the application that contains the version to be deployed.

- *

- * If no application is found with this name, CreateEnvironment returns an - * InvalidParameterValue error. + * The name of the application that is associated with this environment. */ public void setApplicationName(String applicationName) { @@ -195,17 +194,10 @@ public void setApplicationName(String applicationName) { /** *

- * The name of the application that contains the version to be deployed. - *

- *

- * If no application is found with this name, CreateEnvironment returns an - * InvalidParameterValue error. + * The name of the application that is associated with this environment. *

* - * @return The name of the application that contains the version to be deployed.

- *

- * If no application is found with this name, CreateEnvironment returns an - * InvalidParameterValue error. + * @return The name of the application that is associated with this environment. */ public String getApplicationName() { @@ -214,18 +206,11 @@ public String getApplicationName() { /** *

- * The name of the application that contains the version to be deployed. - *

- *

- * If no application is found with this name, CreateEnvironment returns an - * InvalidParameterValue error. + * The name of the application that is associated with this environment. *

* * @param applicationName - * The name of the application that contains the version to be deployed.

- *

- * If no application is found with this name, CreateEnvironment returns an - * InvalidParameterValue error. + * The name of the application that is associated with this environment. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -236,29 +221,29 @@ public CreateEnvironmentRequest withApplicationName(String applicationName) { /** *

- * A unique name for the deployment environment. Used in the application URL. + * A unique name for the environment. *

*

* Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. - * It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified - * name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified + * name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error. *

*

- * Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore - * part of the visible URL for your application. + * If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and + * therefore part of the visible URL for your application. *

* * @param environmentName - * A unique name for the deployment environment. Used in the application URL.

+ * A unique name for the environment.

*

* Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and - * hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. - * If the specified name already exists in the region, AWS Elastic Beanstalk returns an + * hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If + * the specified name already exists in the region, Elastic Beanstalk returns an * InvalidParameterValue error. *

*

- * Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and - * therefore part of the visible URL for your application. + * If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the + * CNAME, and therefore part of the visible URL for your application. */ public void setEnvironmentName(String environmentName) { @@ -267,28 +252,28 @@ public void setEnvironmentName(String environmentName) { /** *

- * A unique name for the deployment environment. Used in the application URL. + * A unique name for the environment. *

*

* Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. - * It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified - * name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified + * name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error. *

*

- * Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore - * part of the visible URL for your application. + * If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and + * therefore part of the visible URL for your application. *

* - * @return A unique name for the deployment environment. Used in the application URL.

+ * @return A unique name for the environment.

*

* Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and - * hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. - * If the specified name already exists in the region, AWS Elastic Beanstalk returns an + * hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. + * If the specified name already exists in the region, Elastic Beanstalk returns an * InvalidParameterValue error. *

*

- * Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and - * therefore part of the visible URL for your application. + * If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the + * CNAME, and therefore part of the visible URL for your application. */ public String getEnvironmentName() { @@ -297,29 +282,29 @@ public String getEnvironmentName() { /** *

- * A unique name for the deployment environment. Used in the application URL. + * A unique name for the environment. *

*

* Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. - * It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified - * name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified + * name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error. *

*

- * Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore - * part of the visible URL for your application. + * If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and + * therefore part of the visible URL for your application. *

* * @param environmentName - * A unique name for the deployment environment. Used in the application URL.

+ * A unique name for the environment.

*

* Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and - * hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. - * If the specified name already exists in the region, AWS Elastic Beanstalk returns an + * hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If + * the specified name already exists in the region, Elastic Beanstalk returns an * InvalidParameterValue error. *

*

- * Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and - * therefore part of the visible URL for your application. + * If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the + * CNAME, and therefore part of the visible URL for your application. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -391,11 +376,11 @@ public CreateEnvironmentRequest withGroupName(String groupName) { /** *

- * Describes this environment. + * Your description for this environment. *

* * @param description - * Describes this environment. + * Your description for this environment. */ public void setDescription(String description) { @@ -404,10 +389,10 @@ public void setDescription(String description) { /** *

- * Describes this environment. + * Your description for this environment. *

* - * @return Describes this environment. + * @return Your description for this environment. */ public String getDescription() { @@ -416,11 +401,11 @@ public String getDescription() { /** *

- * Describes this environment. + * Your description for this environment. *

* * @param description - * Describes this environment. + * Your description for this environment. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -431,13 +416,15 @@ public CreateEnvironmentRequest withDescription(String description) { /** *

- * If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME - * is generated automatically by appending a random alphanumeric string to the environment name. + * If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk + * environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string + * to the environment name. *

* * @param cNAMEPrefix - * If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, - * the CNAME is generated automatically by appending a random alphanumeric string to the environment name. + * If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic + * Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random + * alphanumeric string to the environment name. */ public void setCNAMEPrefix(String cNAMEPrefix) { @@ -446,12 +433,14 @@ public void setCNAMEPrefix(String cNAMEPrefix) { /** *

- * If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME - * is generated automatically by appending a random alphanumeric string to the environment name. + * If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk + * environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string + * to the environment name. *

* - * @return If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, - * the CNAME is generated automatically by appending a random alphanumeric string to the environment name. + * @return If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic + * Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random + * alphanumeric string to the environment name. */ public String getCNAMEPrefix() { @@ -460,13 +449,15 @@ public String getCNAMEPrefix() { /** *

- * If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME - * is generated automatically by appending a random alphanumeric string to the environment name. + * If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk + * environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string + * to the environment name. *

* * @param cNAMEPrefix - * If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, - * the CNAME is generated automatically by appending a random alphanumeric string to the environment name. + * If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic + * Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random + * alphanumeric string to the environment name. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -477,11 +468,15 @@ public CreateEnvironmentRequest withCNAMEPrefix(String cNAMEPrefix) { /** *

- * This specifies the tier to use for creating this environment. + * Specifies the tier to use in creating this environment. The environment tier that you choose determines whether + * Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web + * application that handles background-processing tasks. *

* * @param tier - * This specifies the tier to use for creating this environment. + * Specifies the tier to use in creating this environment. The environment tier that you choose determines + * whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests + * or a web application that handles background-processing tasks. */ public void setTier(EnvironmentTier tier) { @@ -490,10 +485,14 @@ public void setTier(EnvironmentTier tier) { /** *

- * This specifies the tier to use for creating this environment. + * Specifies the tier to use in creating this environment. The environment tier that you choose determines whether + * Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web + * application that handles background-processing tasks. *

* - * @return This specifies the tier to use for creating this environment. + * @return Specifies the tier to use in creating this environment. The environment tier that you choose determines + * whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests + * or a web application that handles background-processing tasks. */ public EnvironmentTier getTier() { @@ -502,11 +501,15 @@ public EnvironmentTier getTier() { /** *

- * This specifies the tier to use for creating this environment. + * Specifies the tier to use in creating this environment. The environment tier that you choose determines whether + * Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web + * application that handles background-processing tasks. *

* * @param tier - * This specifies the tier to use for creating this environment. + * Specifies the tier to use in creating this environment. The environment tier that you choose determines + * whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests + * or a web application that handles background-processing tasks. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -593,22 +596,13 @@ public CreateEnvironmentRequest withTags(java.util.Collection tags) { * The name of the application version to deploy. *

*

- * If the specified application has no associated application versions, AWS Elastic Beanstalk - * UpdateEnvironment returns an InvalidParameterValue error. - *

- *

- * Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container. + * Default: If not specified, Elastic Beanstalk attempts to deploy the sample application. *

* * @param versionLabel * The name of the application version to deploy.

*

- * If the specified application has no associated application versions, AWS Elastic Beanstalk - * UpdateEnvironment returns an InvalidParameterValue error. - *

- *

- * Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the - * container. + * Default: If not specified, Elastic Beanstalk attempts to deploy the sample application. */ public void setVersionLabel(String versionLabel) { @@ -620,21 +614,12 @@ public void setVersionLabel(String versionLabel) { * The name of the application version to deploy. *

*

- * If the specified application has no associated application versions, AWS Elastic Beanstalk - * UpdateEnvironment returns an InvalidParameterValue error. - *

- *

- * Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container. + * Default: If not specified, Elastic Beanstalk attempts to deploy the sample application. *

* * @return The name of the application version to deploy.

*

- * If the specified application has no associated application versions, AWS Elastic Beanstalk - * UpdateEnvironment returns an InvalidParameterValue error. - *

- *

- * Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the - * container. + * Default: If not specified, Elastic Beanstalk attempts to deploy the sample application. */ public String getVersionLabel() { @@ -646,22 +631,13 @@ public String getVersionLabel() { * The name of the application version to deploy. *

*

- * If the specified application has no associated application versions, AWS Elastic Beanstalk - * UpdateEnvironment returns an InvalidParameterValue error. - *

- *

- * Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container. + * Default: If not specified, Elastic Beanstalk attempts to deploy the sample application. *

* * @param versionLabel * The name of the application version to deploy.

*

- * If the specified application has no associated application versions, AWS Elastic Beanstalk - * UpdateEnvironment returns an InvalidParameterValue error. - *

- *

- * Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the - * container. + * Default: If not specified, Elastic Beanstalk attempts to deploy the sample application. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -672,13 +648,19 @@ public CreateEnvironmentRequest withVersionLabel(String versionLabel) { /** *

- * The name of the configuration template to use in deployment. If no configuration template is found with this - * name, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * The name of the Elastic Beanstalk configuration template to use with the environment. *

+ * + *

+ * If you specify TemplateName, then don't specify SolutionStackName. + *

+ *
* * @param templateName - * The name of the configuration template to use in deployment. If no configuration template is found with - * this name, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * The name of the Elastic Beanstalk configuration template to use with the environment.

+ *

+ * If you specify TemplateName, then don't specify SolutionStackName. + *

*/ public void setTemplateName(String templateName) { @@ -687,12 +669,18 @@ public void setTemplateName(String templateName) { /** *

- * The name of the configuration template to use in deployment. If no configuration template is found with this - * name, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * The name of the Elastic Beanstalk configuration template to use with the environment. *

+ * + *

+ * If you specify TemplateName, then don't specify SolutionStackName. + *

+ *
* - * @return The name of the configuration template to use in deployment. If no configuration template is found with - * this name, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * @return The name of the Elastic Beanstalk configuration template to use with the environment.

+ *

+ * If you specify TemplateName, then don't specify SolutionStackName. + *

*/ public String getTemplateName() { @@ -701,13 +689,19 @@ public String getTemplateName() { /** *

- * The name of the configuration template to use in deployment. If no configuration template is found with this - * name, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * The name of the Elastic Beanstalk configuration template to use with the environment. *

+ * + *

+ * If you specify TemplateName, then don't specify SolutionStackName. + *

+ *
* * @param templateName - * The name of the configuration template to use in deployment. If no configuration template is found with - * this name, AWS Elastic Beanstalk returns an InvalidParameterValue error. + * The name of the Elastic Beanstalk configuration template to use with the environment.

+ *

+ * If you specify TemplateName, then don't specify SolutionStackName. + *

* @return Returns a reference to this object so that method calls can be chained together. */ @@ -718,22 +712,29 @@ public CreateEnvironmentRequest withTemplateName(String templateName) { /** *

- * This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration - * values to the default values associated with the specified solution stack. + * The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, + * Elastic Beanstalk sets the configuration values to the default values associated with the specified solution + * stack. For a list of current solution stacks, see Elastic Beanstalk + * Supported Platforms in the AWS Elastic Beanstalk Platforms guide. *

+ * *

- * For a list of current solution stacks, see Elastic Beanstalk Supported - * Platforms. + * If you specify SolutionStackName, don't specify PlatformArn or + * TemplateName. *

+ *
* * @param solutionStackName - * This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the - * configuration values to the default values associated with the specified solution stack.

+ * The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If + * specified, Elastic Beanstalk sets the configuration values to the default values associated with the + * specified solution stack. For a list of current solution stacks, see Elastic + * Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

*

- * For a list of current solution stacks, see Elastic Beanstalk - * Supported Platforms. + * If you specify SolutionStackName, don't specify PlatformArn or + * TemplateName. + *

*/ public void setSolutionStackName(String solutionStackName) { @@ -742,21 +743,28 @@ public void setSolutionStackName(String solutionStackName) { /** *

- * This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration - * values to the default values associated with the specified solution stack. + * The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, + * Elastic Beanstalk sets the configuration values to the default values associated with the specified solution + * stack. For a list of current solution stacks, see Elastic Beanstalk + * Supported Platforms in the AWS Elastic Beanstalk Platforms guide. *

+ * *

- * For a list of current solution stacks, see Elastic Beanstalk Supported - * Platforms. + * If you specify SolutionStackName, don't specify PlatformArn or + * TemplateName. *

+ *
* - * @return This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the - * configuration values to the default values associated with the specified solution stack.

+ * @return The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If + * specified, Elastic Beanstalk sets the configuration values to the default values associated with the + * specified solution stack. For a list of current solution stacks, see Elastic + * Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

*

- * For a list of current solution stacks, see Elastic Beanstalk - * Supported Platforms. + * If you specify SolutionStackName, don't specify PlatformArn or + * TemplateName. + *

*/ public String getSolutionStackName() { @@ -765,22 +773,29 @@ public String getSolutionStackName() { /** *

- * This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration - * values to the default values associated with the specified solution stack. + * The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, + * Elastic Beanstalk sets the configuration values to the default values associated with the specified solution + * stack. For a list of current solution stacks, see Elastic Beanstalk + * Supported Platforms in the AWS Elastic Beanstalk Platforms guide. *

+ * *

- * For a list of current solution stacks, see Elastic Beanstalk Supported - * Platforms. + * If you specify SolutionStackName, don't specify PlatformArn or + * TemplateName. *

+ *
* * @param solutionStackName - * This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the - * configuration values to the default values associated with the specified solution stack.

+ * The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If + * specified, Elastic Beanstalk sets the configuration values to the default values associated with the + * specified solution stack. For a list of current solution stacks, see Elastic + * Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

*

- * For a list of current solution stacks, see Elastic Beanstalk - * Supported Platforms. + * If you specify SolutionStackName, don't specify PlatformArn or + * TemplateName. + *

* @return Returns a reference to this object so that method calls can be chained together. */ @@ -791,11 +806,23 @@ public CreateEnvironmentRequest withSolutionStackName(String solutionStackName) /** *

- * The ARN of the platform. + * The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the + * AWS Elastic Beanstalk Developer Guide. + *

+ * + *

+ * If you specify PlatformArn, don't specify SolutionStackName. *

+ *
* * @param platformArn - * The ARN of the platform. + * The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, + * see Custom + * Platforms in the AWS Elastic Beanstalk Developer Guide.

+ *

+ * If you specify PlatformArn, don't specify SolutionStackName. + *

*/ public void setPlatformArn(String platformArn) { @@ -804,10 +831,22 @@ public void setPlatformArn(String platformArn) { /** *

- * The ARN of the platform. + * The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the + * AWS Elastic Beanstalk Developer Guide. *

+ * + *

+ * If you specify PlatformArn, don't specify SolutionStackName. + *

+ *
* - * @return The ARN of the platform. + * @return The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, + * see Custom + * Platforms in the AWS Elastic Beanstalk Developer Guide.

+ *

+ * If you specify PlatformArn, don't specify SolutionStackName. + *

*/ public String getPlatformArn() { @@ -816,11 +855,23 @@ public String getPlatformArn() { /** *

- * The ARN of the platform. + * The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the + * AWS Elastic Beanstalk Developer Guide. *

+ * + *

+ * If you specify PlatformArn, don't specify SolutionStackName. + *

+ *
* * @param platformArn - * The ARN of the platform. + * The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, + * see Custom + * Platforms in the AWS Elastic Beanstalk Developer Guide.

+ *

+ * If you specify PlatformArn, don't specify SolutionStackName. + *

* @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateEnvironmentResult.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateEnvironmentResult.java index 276c6bb936bd..5ffbe5420a3c 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateEnvironmentResult.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/CreateEnvironmentResult.java @@ -58,7 +58,7 @@ public class CreateEnvironmentResult extends com.amazonaws.AmazonWebServiceResul private String solutionStackName; /** *

- * The ARN of the platform. + * The ARN of the platform version. *

*/ private String platformArn; @@ -417,11 +417,11 @@ public CreateEnvironmentResult withSolutionStackName(String solutionStackName) { /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. */ public void setPlatformArn(String platformArn) { @@ -430,10 +430,10 @@ public void setPlatformArn(String platformArn) { /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* - * @return The ARN of the platform. + * @return The ARN of the platform version. */ public String getPlatformArn() { @@ -442,11 +442,11 @@ public String getPlatformArn() { /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/DescribeConfigurationOptionsResult.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/DescribeConfigurationOptionsResult.java index c142228253e3..a96a18fef684 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/DescribeConfigurationOptionsResult.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/DescribeConfigurationOptionsResult.java @@ -34,7 +34,7 @@ public class DescribeConfigurationOptionsResult extends com.amazonaws.AmazonWebS private String solutionStackName; /** *

- * The ARN of the platform. + * The ARN of the platform version. *

*/ private String platformArn; @@ -87,11 +87,11 @@ public DescribeConfigurationOptionsResult withSolutionStackName(String solutionS /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. */ public void setPlatformArn(String platformArn) { @@ -100,10 +100,10 @@ public void setPlatformArn(String platformArn) { /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* - * @return The ARN of the platform. + * @return The ARN of the platform version. */ public String getPlatformArn() { @@ -112,11 +112,11 @@ public String getPlatformArn() { /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/DescribeEventsRequest.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/DescribeEventsRequest.java index a59d28fb878b..f3b92255a056 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/DescribeEventsRequest.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/DescribeEventsRequest.java @@ -65,7 +65,8 @@ public class DescribeEventsRequest extends com.amazonaws.AmazonWebServiceRequest private String environmentName; /** *

- * The ARN of the version of the custom platform. + * The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to + * those associated with this custom platform version. *

*/ private String platformArn; @@ -342,11 +343,13 @@ public DescribeEventsRequest withEnvironmentName(String environmentName) { /** *

- * The ARN of the version of the custom platform. + * The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to + * those associated with this custom platform version. *

* * @param platformArn - * The ARN of the version of the custom platform. + * The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned + * descriptions to those associated with this custom platform version. */ public void setPlatformArn(String platformArn) { @@ -355,10 +358,12 @@ public void setPlatformArn(String platformArn) { /** *

- * The ARN of the version of the custom platform. + * The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to + * those associated with this custom platform version. *

* - * @return The ARN of the version of the custom platform. + * @return The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned + * descriptions to those associated with this custom platform version. */ public String getPlatformArn() { @@ -367,11 +372,13 @@ public String getPlatformArn() { /** *

- * The ARN of the version of the custom platform. + * The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to + * those associated with this custom platform version. *

* * @param platformArn - * The ARN of the version of the custom platform. + * The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned + * descriptions to those associated with this custom platform version. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/DescribePlatformVersionRequest.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/DescribePlatformVersionRequest.java index 57a3f98ce6dd..55741abf223f 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/DescribePlatformVersionRequest.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/DescribePlatformVersionRequest.java @@ -27,18 +27,18 @@ public class DescribePlatformVersionRequest extends com.amazonaws.AmazonWebServi /** *

- * The ARN of the version of the platform. + * The ARN of the platform version. *

*/ private String platformArn; /** *

- * The ARN of the version of the platform. + * The ARN of the platform version. *

* * @param platformArn - * The ARN of the version of the platform. + * The ARN of the platform version. */ public void setPlatformArn(String platformArn) { @@ -47,10 +47,10 @@ public void setPlatformArn(String platformArn) { /** *

- * The ARN of the version of the platform. + * The ARN of the platform version. *

* - * @return The ARN of the version of the platform. + * @return The ARN of the platform version. */ public String getPlatformArn() { @@ -59,11 +59,11 @@ public String getPlatformArn() { /** *

- * The ARN of the version of the platform. + * The ARN of the platform version. *

* * @param platformArn - * The ARN of the version of the platform. + * The ARN of the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/DescribePlatformVersionResult.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/DescribePlatformVersionResult.java index 952dba47c86e..b5cbcfa0dacc 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/DescribePlatformVersionResult.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/DescribePlatformVersionResult.java @@ -25,18 +25,18 @@ public class DescribePlatformVersionResult extends com.amazonaws.AmazonWebServic /** *

- * Detailed information about the version of the platform. + * Detailed information about the platform version. *

*/ private PlatformDescription platformDescription; /** *

- * Detailed information about the version of the platform. + * Detailed information about the platform version. *

* * @param platformDescription - * Detailed information about the version of the platform. + * Detailed information about the platform version. */ public void setPlatformDescription(PlatformDescription platformDescription) { @@ -45,10 +45,10 @@ public void setPlatformDescription(PlatformDescription platformDescription) { /** *

- * Detailed information about the version of the platform. + * Detailed information about the platform version. *

* - * @return Detailed information about the version of the platform. + * @return Detailed information about the platform version. */ public PlatformDescription getPlatformDescription() { @@ -57,11 +57,11 @@ public PlatformDescription getPlatformDescription() { /** *

- * Detailed information about the version of the platform. + * Detailed information about the platform version. *

* * @param platformDescription - * Detailed information about the version of the platform. + * Detailed information about the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/EnvironmentDescription.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/EnvironmentDescription.java index b3d6d75a758a..b404f3ef410f 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/EnvironmentDescription.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/EnvironmentDescription.java @@ -58,7 +58,7 @@ public class EnvironmentDescription implements Serializable, Cloneable { private String solutionStackName; /** *

- * The ARN of the platform. + * The ARN of the platform version. *

*/ private String platformArn; @@ -417,11 +417,11 @@ public EnvironmentDescription withSolutionStackName(String solutionStackName) { /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. */ public void setPlatformArn(String platformArn) { @@ -430,10 +430,10 @@ public void setPlatformArn(String platformArn) { /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* - * @return The ARN of the platform. + * @return The ARN of the platform version. */ public String getPlatformArn() { @@ -442,11 +442,11 @@ public String getPlatformArn() { /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/EventDescription.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/EventDescription.java index 6d193e6d8f83..1a6c50daa0a1 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/EventDescription.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/EventDescription.java @@ -64,7 +64,7 @@ public class EventDescription implements Serializable, Cloneable { private String environmentName; /** *

- * The ARN of the platform. + * The ARN of the platform version. *

*/ private String platformArn; @@ -323,11 +323,11 @@ public EventDescription withEnvironmentName(String environmentName) { /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. */ public void setPlatformArn(String platformArn) { @@ -336,10 +336,10 @@ public void setPlatformArn(String platformArn) { /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* - * @return The ARN of the platform. + * @return The ARN of the platform version. */ public String getPlatformArn() { @@ -348,11 +348,11 @@ public String getPlatformArn() { /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListPlatformBranchesRequest.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListPlatformBranchesRequest.java new file mode 100644 index 000000000000..960b932bb03a --- /dev/null +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListPlatformBranchesRequest.java @@ -0,0 +1,949 @@ +/* + * Copyright 2015-2020 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.elasticbeanstalk.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 ListPlatformBranchesRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + /** + *

+ * Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical + * conjunction (AND) of the separate SearchFilter terms. + *

+ *

+ * The following list shows valid attribute values for each of the SearchFilter terms. Most operators + * take a single value. The in and not_in operators can take multiple values. + *

+ *
    + *
  • + *

    + * Attribute = BranchName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | ends_with | + * contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = LifecycleState: + *

    + *
      + *
    • + *

      + * Operator: = | != | in | not_in + *

      + *
    • + *
    • + *

      + * Values: beta | supported | deprecated | retired + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = PlatformName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | ends_with | + * contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = TierType: + *

    + *
      + *
    • + *

      + * Operator: = | != + *

      + *
    • + *
    • + *

      + * Values: WebServer/Standard | Worker/SQS/HTTP + *

      + *
    • + *
    + *
  • + *
+ *

+ * Array size: limited to 10 SearchFilter objects. + *

+ *

+ * Within each SearchFilter item, the Values array is limited to 10 items. + *

+ */ + private com.amazonaws.internal.SdkInternalList filters; + /** + *

+ * The maximum number of platform branch values returned in one call. + *

+ */ + private Integer maxRecords; + /** + *

+ * For a paginated request. Specify a token from a previous response page to retrieve the next response page. All + * other parameter values must be identical to the ones specified in the initial request. + *

+ *

+ * If no NextToken is specified, the first page is retrieved. + *

+ */ + private String nextToken; + + /** + *

+ * Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical + * conjunction (AND) of the separate SearchFilter terms. + *

+ *

+ * The following list shows valid attribute values for each of the SearchFilter terms. Most operators + * take a single value. The in and not_in operators can take multiple values. + *

+ *
    + *
  • + *

    + * Attribute = BranchName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | ends_with | + * contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = LifecycleState: + *

    + *
      + *
    • + *

      + * Operator: = | != | in | not_in + *

      + *
    • + *
    • + *

      + * Values: beta | supported | deprecated | retired + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = PlatformName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | ends_with | + * contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = TierType: + *

    + *
      + *
    • + *

      + * Operator: = | != + *

      + *
    • + *
    • + *

      + * Values: WebServer/Standard | Worker/SQS/HTTP + *

      + *
    • + *
    + *
  • + *
+ *

+ * Array size: limited to 10 SearchFilter objects. + *

+ *

+ * Within each SearchFilter item, the Values array is limited to 10 items. + *

+ * + * @return Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical + * conjunction (AND) of the separate SearchFilter terms.

+ *

+ * The following list shows valid attribute values for each of the SearchFilter terms. Most + * operators take a single value. The in and not_in operators can take multiple + * values. + *

+ *
    + *
  • + *

    + * Attribute = BranchName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | + * ends_with | contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = LifecycleState: + *

    + *
      + *
    • + *

      + * Operator: = | != | in | not_in + *

      + *
    • + *
    • + *

      + * Values: beta | supported | deprecated | + * retired + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = PlatformName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | + * ends_with | contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = TierType: + *

    + *
      + *
    • + *

      + * Operator: = | != + *

      + *
    • + *
    • + *

      + * Values: WebServer/Standard | Worker/SQS/HTTP + *

      + *
    • + *
    + *
  • + *
+ *

+ * Array size: limited to 10 SearchFilter objects. + *

+ *

+ * Within each SearchFilter item, the Values array is limited to 10 items. + */ + + public java.util.List getFilters() { + if (filters == null) { + filters = new com.amazonaws.internal.SdkInternalList(); + } + return filters; + } + + /** + *

+ * Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical + * conjunction (AND) of the separate SearchFilter terms. + *

+ *

+ * The following list shows valid attribute values for each of the SearchFilter terms. Most operators + * take a single value. The in and not_in operators can take multiple values. + *

+ *
    + *
  • + *

    + * Attribute = BranchName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | ends_with | + * contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = LifecycleState: + *

    + *
      + *
    • + *

      + * Operator: = | != | in | not_in + *

      + *
    • + *
    • + *

      + * Values: beta | supported | deprecated | retired + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = PlatformName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | ends_with | + * contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = TierType: + *

    + *
      + *
    • + *

      + * Operator: = | != + *

      + *
    • + *
    • + *

      + * Values: WebServer/Standard | Worker/SQS/HTTP + *

      + *
    • + *
    + *
  • + *
+ *

+ * Array size: limited to 10 SearchFilter objects. + *

+ *

+ * Within each SearchFilter item, the Values array is limited to 10 items. + *

+ * + * @param filters + * Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical + * conjunction (AND) of the separate SearchFilter terms.

+ *

+ * The following list shows valid attribute values for each of the SearchFilter terms. Most + * operators take a single value. The in and not_in operators can take multiple + * values. + *

+ *
    + *
  • + *

    + * Attribute = BranchName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | + * ends_with | contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = LifecycleState: + *

    + *
      + *
    • + *

      + * Operator: = | != | in | not_in + *

      + *
    • + *
    • + *

      + * Values: beta | supported | deprecated | + * retired + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = PlatformName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | + * ends_with | contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = TierType: + *

    + *
      + *
    • + *

      + * Operator: = | != + *

      + *
    • + *
    • + *

      + * Values: WebServer/Standard | Worker/SQS/HTTP + *

      + *
    • + *
    + *
  • + *
+ *

+ * Array size: limited to 10 SearchFilter objects. + *

+ *

+ * Within each SearchFilter item, the Values array is limited to 10 items. + */ + + public void setFilters(java.util.Collection filters) { + if (filters == null) { + this.filters = null; + return; + } + + this.filters = new com.amazonaws.internal.SdkInternalList(filters); + } + + /** + *

+ * Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical + * conjunction (AND) of the separate SearchFilter terms. + *

+ *

+ * The following list shows valid attribute values for each of the SearchFilter terms. Most operators + * take a single value. The in and not_in operators can take multiple values. + *

+ *
    + *
  • + *

    + * Attribute = BranchName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | ends_with | + * contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = LifecycleState: + *

    + *
      + *
    • + *

      + * Operator: = | != | in | not_in + *

      + *
    • + *
    • + *

      + * Values: beta | supported | deprecated | retired + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = PlatformName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | ends_with | + * contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = TierType: + *

    + *
      + *
    • + *

      + * Operator: = | != + *

      + *
    • + *
    • + *

      + * Values: WebServer/Standard | Worker/SQS/HTTP + *

      + *
    • + *
    + *
  • + *
+ *

+ * Array size: limited to 10 SearchFilter objects. + *

+ *

+ * Within each SearchFilter item, the Values array is limited to 10 items. + *

+ *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setFilters(java.util.Collection)} or {@link #withFilters(java.util.Collection)} if you want to override + * the existing values. + *

+ * + * @param filters + * Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical + * conjunction (AND) of the separate SearchFilter terms.

+ *

+ * The following list shows valid attribute values for each of the SearchFilter terms. Most + * operators take a single value. The in and not_in operators can take multiple + * values. + *

+ *
    + *
  • + *

    + * Attribute = BranchName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | + * ends_with | contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = LifecycleState: + *

    + *
      + *
    • + *

      + * Operator: = | != | in | not_in + *

      + *
    • + *
    • + *

      + * Values: beta | supported | deprecated | + * retired + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = PlatformName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | + * ends_with | contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = TierType: + *

    + *
      + *
    • + *

      + * Operator: = | != + *

      + *
    • + *
    • + *

      + * Values: WebServer/Standard | Worker/SQS/HTTP + *

      + *
    • + *
    + *
  • + *
+ *

+ * Array size: limited to 10 SearchFilter objects. + *

+ *

+ * Within each SearchFilter item, the Values array is limited to 10 items. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPlatformBranchesRequest withFilters(SearchFilter... filters) { + if (this.filters == null) { + setFilters(new com.amazonaws.internal.SdkInternalList(filters.length)); + } + for (SearchFilter ele : filters) { + this.filters.add(ele); + } + return this; + } + + /** + *

+ * Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical + * conjunction (AND) of the separate SearchFilter terms. + *

+ *

+ * The following list shows valid attribute values for each of the SearchFilter terms. Most operators + * take a single value. The in and not_in operators can take multiple values. + *

+ *
    + *
  • + *

    + * Attribute = BranchName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | ends_with | + * contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = LifecycleState: + *

    + *
      + *
    • + *

      + * Operator: = | != | in | not_in + *

      + *
    • + *
    • + *

      + * Values: beta | supported | deprecated | retired + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = PlatformName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | ends_with | + * contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = TierType: + *

    + *
      + *
    • + *

      + * Operator: = | != + *

      + *
    • + *
    • + *

      + * Values: WebServer/Standard | Worker/SQS/HTTP + *

      + *
    • + *
    + *
  • + *
+ *

+ * Array size: limited to 10 SearchFilter objects. + *

+ *

+ * Within each SearchFilter item, the Values array is limited to 10 items. + *

+ * + * @param filters + * Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical + * conjunction (AND) of the separate SearchFilter terms.

+ *

+ * The following list shows valid attribute values for each of the SearchFilter terms. Most + * operators take a single value. The in and not_in operators can take multiple + * values. + *

+ *
    + *
  • + *

    + * Attribute = BranchName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | + * ends_with | contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = LifecycleState: + *

    + *
      + *
    • + *

      + * Operator: = | != | in | not_in + *

      + *
    • + *
    • + *

      + * Values: beta | supported | deprecated | + * retired + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = PlatformName: + *

    + *
      + *
    • + *

      + * Operator: = | != | begins_with | + * ends_with | contains | in | not_in + *

      + *
    • + *
    + *
  • + *
  • + *

    + * Attribute = TierType: + *

    + *
      + *
    • + *

      + * Operator: = | != + *

      + *
    • + *
    • + *

      + * Values: WebServer/Standard | Worker/SQS/HTTP + *

      + *
    • + *
    + *
  • + *
+ *

+ * Array size: limited to 10 SearchFilter objects. + *

+ *

+ * Within each SearchFilter item, the Values array is limited to 10 items. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPlatformBranchesRequest withFilters(java.util.Collection filters) { + setFilters(filters); + return this; + } + + /** + *

+ * The maximum number of platform branch values returned in one call. + *

+ * + * @param maxRecords + * The maximum number of platform branch values returned in one call. + */ + + public void setMaxRecords(Integer maxRecords) { + this.maxRecords = maxRecords; + } + + /** + *

+ * The maximum number of platform branch values returned in one call. + *

+ * + * @return The maximum number of platform branch values returned in one call. + */ + + public Integer getMaxRecords() { + return this.maxRecords; + } + + /** + *

+ * The maximum number of platform branch values returned in one call. + *

+ * + * @param maxRecords + * The maximum number of platform branch values returned in one call. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPlatformBranchesRequest withMaxRecords(Integer maxRecords) { + setMaxRecords(maxRecords); + return this; + } + + /** + *

+ * For a paginated request. Specify a token from a previous response page to retrieve the next response page. All + * other parameter values must be identical to the ones specified in the initial request. + *

+ *

+ * If no NextToken is specified, the first page is retrieved. + *

+ * + * @param nextToken + * For a paginated request. Specify a token from a previous response page to retrieve the next response page. + * All other parameter values must be identical to the ones specified in the initial request.

+ *

+ * If no NextToken is specified, the first page is retrieved. + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + *

+ * For a paginated request. Specify a token from a previous response page to retrieve the next response page. All + * other parameter values must be identical to the ones specified in the initial request. + *

+ *

+ * If no NextToken is specified, the first page is retrieved. + *

+ * + * @return For a paginated request. Specify a token from a previous response page to retrieve the next response + * page. All other parameter values must be identical to the ones specified in the initial request.

+ *

+ * If no NextToken is specified, the first page is retrieved. + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + *

+ * For a paginated request. Specify a token from a previous response page to retrieve the next response page. All + * other parameter values must be identical to the ones specified in the initial request. + *

+ *

+ * If no NextToken is specified, the first page is retrieved. + *

+ * + * @param nextToken + * For a paginated request. Specify a token from a previous response page to retrieve the next response page. + * All other parameter values must be identical to the ones specified in the initial request.

+ *

+ * If no NextToken is specified, the first page is retrieved. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPlatformBranchesRequest 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 (getFilters() != null) + sb.append("Filters: ").append(getFilters()).append(","); + if (getMaxRecords() != null) + sb.append("MaxRecords: ").append(getMaxRecords()).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 ListPlatformBranchesRequest == false) + return false; + ListPlatformBranchesRequest other = (ListPlatformBranchesRequest) obj; + if (other.getFilters() == null ^ this.getFilters() == null) + return false; + if (other.getFilters() != null && other.getFilters().equals(this.getFilters()) == false) + return false; + if (other.getMaxRecords() == null ^ this.getMaxRecords() == null) + return false; + if (other.getMaxRecords() != null && other.getMaxRecords().equals(this.getMaxRecords()) == 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 + ((getFilters() == null) ? 0 : getFilters().hashCode()); + hashCode = prime * hashCode + ((getMaxRecords() == null) ? 0 : getMaxRecords().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + return hashCode; + } + + @Override + public ListPlatformBranchesRequest clone() { + return (ListPlatformBranchesRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListPlatformBranchesResult.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListPlatformBranchesResult.java new file mode 100644 index 000000000000..543e199eeb59 --- /dev/null +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListPlatformBranchesResult.java @@ -0,0 +1,219 @@ +/* + * Copyright 2015-2020 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.elasticbeanstalk.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListPlatformBranchesResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + /** + *

+ * Summary information about the platform branches. + *

+ */ + private com.amazonaws.internal.SdkInternalList platformBranchSummaryList; + /** + *

+ * In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent + * request to get the next response page. + *

+ */ + private String nextToken; + + /** + *

+ * Summary information about the platform branches. + *

+ * + * @return Summary information about the platform branches. + */ + + public java.util.List getPlatformBranchSummaryList() { + if (platformBranchSummaryList == null) { + platformBranchSummaryList = new com.amazonaws.internal.SdkInternalList(); + } + return platformBranchSummaryList; + } + + /** + *

+ * Summary information about the platform branches. + *

+ * + * @param platformBranchSummaryList + * Summary information about the platform branches. + */ + + public void setPlatformBranchSummaryList(java.util.Collection platformBranchSummaryList) { + if (platformBranchSummaryList == null) { + this.platformBranchSummaryList = null; + return; + } + + this.platformBranchSummaryList = new com.amazonaws.internal.SdkInternalList(platformBranchSummaryList); + } + + /** + *

+ * Summary information about the platform branches. + *

+ *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setPlatformBranchSummaryList(java.util.Collection)} or + * {@link #withPlatformBranchSummaryList(java.util.Collection)} if you want to override the existing values. + *

+ * + * @param platformBranchSummaryList + * Summary information about the platform branches. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPlatformBranchesResult withPlatformBranchSummaryList(PlatformBranchSummary... platformBranchSummaryList) { + if (this.platformBranchSummaryList == null) { + setPlatformBranchSummaryList(new com.amazonaws.internal.SdkInternalList(platformBranchSummaryList.length)); + } + for (PlatformBranchSummary ele : platformBranchSummaryList) { + this.platformBranchSummaryList.add(ele); + } + return this; + } + + /** + *

+ * Summary information about the platform branches. + *

+ * + * @param platformBranchSummaryList + * Summary information about the platform branches. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPlatformBranchesResult withPlatformBranchSummaryList(java.util.Collection platformBranchSummaryList) { + setPlatformBranchSummaryList(platformBranchSummaryList); + return this; + } + + /** + *

+ * In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent + * request to get the next response page. + *

+ * + * @param nextToken + * In a paginated request, if this value isn't null, it's the token that you can pass in a + * subsequent request to get the next response page. + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + *

+ * In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent + * request to get the next response page. + *

+ * + * @return In a paginated request, if this value isn't null, it's the token that you can pass in a + * subsequent request to get the next response page. + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + *

+ * In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent + * request to get the next response page. + *

+ * + * @param nextToken + * In a paginated request, if this value isn't null, it's the token that you can pass in a + * subsequent request to get the next response page. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPlatformBranchesResult 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 (getPlatformBranchSummaryList() != null) + sb.append("PlatformBranchSummaryList: ").append(getPlatformBranchSummaryList()).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 ListPlatformBranchesResult == false) + return false; + ListPlatformBranchesResult other = (ListPlatformBranchesResult) obj; + if (other.getPlatformBranchSummaryList() == null ^ this.getPlatformBranchSummaryList() == null) + return false; + if (other.getPlatformBranchSummaryList() != null && other.getPlatformBranchSummaryList().equals(this.getPlatformBranchSummaryList()) == 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 + ((getPlatformBranchSummaryList() == null) ? 0 : getPlatformBranchSummaryList().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + return hashCode; + } + + @Override + public ListPlatformBranchesResult clone() { + try { + return (ListPlatformBranchesResult) 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-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListPlatformVersionsRequest.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListPlatformVersionsRequest.java index 85fe7b17ed40..3d9966dcb54c 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListPlatformVersionsRequest.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListPlatformVersionsRequest.java @@ -27,30 +27,36 @@ public class ListPlatformVersionsRequest extends com.amazonaws.AmazonWebServiceR /** *

- * List only the platforms where the platform member value relates to one of the supplied values. + * Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical + * conjunction (AND) of the separate PlatformFilter terms. *

*/ private com.amazonaws.internal.SdkInternalList filters; /** *

- * The maximum number of platform values returned in one call. + * The maximum number of platform version values returned in one call. *

*/ private Integer maxRecords; /** *

- * The starting index into the remaining list of platforms. Use the NextToken value from a previous - * ListPlatformVersion call. + * For a paginated request. Specify a token from a previous response page to retrieve the next response page. All + * other parameter values must be identical to the ones specified in the initial request. + *

+ *

+ * If no NextToken is specified, the first page is retrieved. *

*/ private String nextToken; /** *

- * List only the platforms where the platform member value relates to one of the supplied values. + * Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical + * conjunction (AND) of the separate PlatformFilter terms. *

* - * @return List only the platforms where the platform member value relates to one of the supplied values. + * @return Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical + * conjunction (AND) of the separate PlatformFilter terms. */ public java.util.List getFilters() { @@ -62,11 +68,13 @@ public java.util.List getFilters() { /** *

- * List only the platforms where the platform member value relates to one of the supplied values. + * Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical + * conjunction (AND) of the separate PlatformFilter terms. *

* * @param filters - * List only the platforms where the platform member value relates to one of the supplied values. + * Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical + * conjunction (AND) of the separate PlatformFilter terms. */ public void setFilters(java.util.Collection filters) { @@ -80,7 +88,8 @@ public void setFilters(java.util.Collection filters) { /** *

- * List only the platforms where the platform member value relates to one of the supplied values. + * Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical + * conjunction (AND) of the separate PlatformFilter terms. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -89,7 +98,8 @@ public void setFilters(java.util.Collection filters) { *

* * @param filters - * List only the platforms where the platform member value relates to one of the supplied values. + * Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical + * conjunction (AND) of the separate PlatformFilter terms. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -105,11 +115,13 @@ public ListPlatformVersionsRequest withFilters(PlatformFilter... filters) { /** *

- * List only the platforms where the platform member value relates to one of the supplied values. + * Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical + * conjunction (AND) of the separate PlatformFilter terms. *

* * @param filters - * List only the platforms where the platform member value relates to one of the supplied values. + * Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical + * conjunction (AND) of the separate PlatformFilter terms. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -120,11 +132,11 @@ public ListPlatformVersionsRequest withFilters(java.util.Collection - * The maximum number of platform values returned in one call. + * The maximum number of platform version values returned in one call. *

* * @param maxRecords - * The maximum number of platform values returned in one call. + * The maximum number of platform version values returned in one call. */ public void setMaxRecords(Integer maxRecords) { @@ -133,10 +145,10 @@ public void setMaxRecords(Integer maxRecords) { /** *

- * The maximum number of platform values returned in one call. + * The maximum number of platform version values returned in one call. *

* - * @return The maximum number of platform values returned in one call. + * @return The maximum number of platform version values returned in one call. */ public Integer getMaxRecords() { @@ -145,11 +157,11 @@ public Integer getMaxRecords() { /** *

- * The maximum number of platform values returned in one call. + * The maximum number of platform version values returned in one call. *

* * @param maxRecords - * The maximum number of platform values returned in one call. + * The maximum number of platform version values returned in one call. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -160,13 +172,18 @@ public ListPlatformVersionsRequest withMaxRecords(Integer maxRecords) { /** *

- * The starting index into the remaining list of platforms. Use the NextToken value from a previous - * ListPlatformVersion call. + * For a paginated request. Specify a token from a previous response page to retrieve the next response page. All + * other parameter values must be identical to the ones specified in the initial request. + *

+ *

+ * If no NextToken is specified, the first page is retrieved. *

* * @param nextToken - * The starting index into the remaining list of platforms. Use the NextToken value from a - * previous ListPlatformVersion call. + * For a paginated request. Specify a token from a previous response page to retrieve the next response page. + * All other parameter values must be identical to the ones specified in the initial request.

+ *

+ * If no NextToken is specified, the first page is retrieved. */ public void setNextToken(String nextToken) { @@ -175,12 +192,17 @@ public void setNextToken(String nextToken) { /** *

- * The starting index into the remaining list of platforms. Use the NextToken value from a previous - * ListPlatformVersion call. + * For a paginated request. Specify a token from a previous response page to retrieve the next response page. All + * other parameter values must be identical to the ones specified in the initial request. + *

+ *

+ * If no NextToken is specified, the first page is retrieved. *

* - * @return The starting index into the remaining list of platforms. Use the NextToken value from a - * previous ListPlatformVersion call. + * @return For a paginated request. Specify a token from a previous response page to retrieve the next response + * page. All other parameter values must be identical to the ones specified in the initial request.

+ *

+ * If no NextToken is specified, the first page is retrieved. */ public String getNextToken() { @@ -189,13 +211,18 @@ public String getNextToken() { /** *

- * The starting index into the remaining list of platforms. Use the NextToken value from a previous - * ListPlatformVersion call. + * For a paginated request. Specify a token from a previous response page to retrieve the next response page. All + * other parameter values must be identical to the ones specified in the initial request. + *

+ *

+ * If no NextToken is specified, the first page is retrieved. *

* * @param nextToken - * The starting index into the remaining list of platforms. Use the NextToken value from a - * previous ListPlatformVersion call. + * For a paginated request. Specify a token from a previous response page to retrieve the next response page. + * All other parameter values must be identical to the ones specified in the initial request.

+ *

+ * If no NextToken is specified, the first page is retrieved. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListPlatformVersionsResult.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListPlatformVersionsResult.java index 36ed82d6035f..20a3efcec590 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListPlatformVersionsResult.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListPlatformVersionsResult.java @@ -25,24 +25,24 @@ public class ListPlatformVersionsResult extends com.amazonaws.AmazonWebServiceRe /** *

- * Detailed information about the platforms. + * Summary information about the platform versions. *

*/ private com.amazonaws.internal.SdkInternalList platformSummaryList; /** *

- * The starting index into the remaining list of platforms. if this value is not null, you can use it - * in a subsequent ListPlatformVersion call. + * In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent + * request to get the next response page. *

*/ private String nextToken; /** *

- * Detailed information about the platforms. + * Summary information about the platform versions. *

* - * @return Detailed information about the platforms. + * @return Summary information about the platform versions. */ public java.util.List getPlatformSummaryList() { @@ -54,11 +54,11 @@ public java.util.List getPlatformSummaryList() { /** *

- * Detailed information about the platforms. + * Summary information about the platform versions. *

* * @param platformSummaryList - * Detailed information about the platforms. + * Summary information about the platform versions. */ public void setPlatformSummaryList(java.util.Collection platformSummaryList) { @@ -72,7 +72,7 @@ public void setPlatformSummaryList(java.util.Collection platfor /** *

- * Detailed information about the platforms. + * Summary information about the platform versions. *

*

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

* * @param platformSummaryList - * Detailed information about the platforms. + * Summary information about the platform versions. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -97,11 +97,11 @@ public ListPlatformVersionsResult withPlatformSummaryList(PlatformSummary... pla /** *

- * Detailed information about the platforms. + * Summary information about the platform versions. *

* * @param platformSummaryList - * Detailed information about the platforms. + * Summary information about the platform versions. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -112,13 +112,13 @@ public ListPlatformVersionsResult withPlatformSummaryList(java.util.Collection

- * The starting index into the remaining list of platforms. if this value is not null, you can use it - * in a subsequent ListPlatformVersion call. + * In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent + * request to get the next response page. *

* * @param nextToken - * The starting index into the remaining list of platforms. if this value is not null, you can - * use it in a subsequent ListPlatformVersion call. + * In a paginated request, if this value isn't null, it's the token that you can pass in a + * subsequent request to get the next response page. */ public void setNextToken(String nextToken) { @@ -127,12 +127,12 @@ public void setNextToken(String nextToken) { /** *

- * The starting index into the remaining list of platforms. if this value is not null, you can use it - * in a subsequent ListPlatformVersion call. + * In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent + * request to get the next response page. *

* - * @return The starting index into the remaining list of platforms. if this value is not null, you can - * use it in a subsequent ListPlatformVersion call. + * @return In a paginated request, if this value isn't null, it's the token that you can pass in a + * subsequent request to get the next response page. */ public String getNextToken() { @@ -141,13 +141,13 @@ public String getNextToken() { /** *

- * The starting index into the remaining list of platforms. if this value is not null, you can use it - * in a subsequent ListPlatformVersion call. + * In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent + * request to get the next response page. *

* * @param nextToken - * The starting index into the remaining list of platforms. if this value is not null, you can - * use it in a subsequent ListPlatformVersion call. + * In a paginated request, if this value isn't null, it's the token that you can pass in a + * subsequent request to get the next response page. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListTagsForResourceRequest.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListTagsForResourceRequest.java index ca2cc4f2c318..6d8c9debb613 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListTagsForResourceRequest.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListTagsForResourceRequest.java @@ -30,7 +30,7 @@ public class ListTagsForResourceRequest extends com.amazonaws.AmazonWebServiceRe * The Amazon Resource Name (ARN) of the resouce for which a tag list is requested. *

*

- * Must be the ARN of an Elastic Beanstalk environment. + * Must be the ARN of an Elastic Beanstalk resource. *

*/ private String resourceArn; @@ -40,13 +40,13 @@ public class ListTagsForResourceRequest extends com.amazonaws.AmazonWebServiceRe * The Amazon Resource Name (ARN) of the resouce for which a tag list is requested. *

*

- * Must be the ARN of an Elastic Beanstalk environment. + * Must be the ARN of an Elastic Beanstalk resource. *

* * @param resourceArn * The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

*

- * Must be the ARN of an Elastic Beanstalk environment. + * Must be the ARN of an Elastic Beanstalk resource. */ public void setResourceArn(String resourceArn) { @@ -58,12 +58,12 @@ public void setResourceArn(String resourceArn) { * The Amazon Resource Name (ARN) of the resouce for which a tag list is requested. *

*

- * Must be the ARN of an Elastic Beanstalk environment. + * Must be the ARN of an Elastic Beanstalk resource. *

* * @return The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

*

- * Must be the ARN of an Elastic Beanstalk environment. + * Must be the ARN of an Elastic Beanstalk resource. */ public String getResourceArn() { @@ -75,13 +75,13 @@ public String getResourceArn() { * The Amazon Resource Name (ARN) of the resouce for which a tag list is requested. *

*

- * Must be the ARN of an Elastic Beanstalk environment. + * Must be the ARN of an Elastic Beanstalk resource. *

* * @param resourceArn * The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

*

- * Must be the ARN of an Elastic Beanstalk environment. + * Must be the ARN of an Elastic Beanstalk resource. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListTagsForResourceResult.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListTagsForResourceResult.java index 2d75333a59d1..d42e9d4b71f7 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListTagsForResourceResult.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/ListTagsForResourceResult.java @@ -25,7 +25,7 @@ public class ListTagsForResourceResult extends com.amazonaws.AmazonWebServiceRes /** *

- * The Amazon Resource Name (ARN) of the resouce for which a tag list was requested. + * The Amazon Resource Name (ARN) of the resource for which a tag list was requested. *

*/ private String resourceArn; @@ -38,11 +38,11 @@ public class ListTagsForResourceResult extends com.amazonaws.AmazonWebServiceRes /** *

- * The Amazon Resource Name (ARN) of the resouce for which a tag list was requested. + * The Amazon Resource Name (ARN) of the resource for which a tag list was requested. *

* * @param resourceArn - * The Amazon Resource Name (ARN) of the resouce for which a tag list was requested. + * The Amazon Resource Name (ARN) of the resource for which a tag list was requested. */ public void setResourceArn(String resourceArn) { @@ -51,10 +51,10 @@ public void setResourceArn(String resourceArn) { /** *

- * The Amazon Resource Name (ARN) of the resouce for which a tag list was requested. + * The Amazon Resource Name (ARN) of the resource for which a tag list was requested. *

* - * @return The Amazon Resource Name (ARN) of the resouce for which a tag list was requested. + * @return The Amazon Resource Name (ARN) of the resource for which a tag list was requested. */ public String getResourceArn() { @@ -63,11 +63,11 @@ public String getResourceArn() { /** *

- * The Amazon Resource Name (ARN) of the resouce for which a tag list was requested. + * The Amazon Resource Name (ARN) of the resource for which a tag list was requested. *

* * @param resourceArn - * The Amazon Resource Name (ARN) of the resouce for which a tag list was requested. + * The Amazon Resource Name (ARN) of the resource for which a tag list was requested. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformBranchSummary.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformBranchSummary.java new file mode 100644 index 000000000000..bfad73dd3806 --- /dev/null +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformBranchSummary.java @@ -0,0 +1,450 @@ +/* + * Copyright 2015-2020 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.elasticbeanstalk.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + *

+ * Summary information about a platform branch. + *

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

+ * The name of the platform to which this platform branch belongs. + *

+ */ + private String platformName; + /** + *

+ * The name of the platform branch. + *

+ */ + private String branchName; + /** + *

+ * The support life cycle state of the platform branch. + *

+ *

+ * Possible values: beta | supported | deprecated | retired + *

+ */ + private String lifecycleState; + /** + *

+ * An ordinal number that designates the order in which platform branches have been added to a platform. This can be + * helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of + * platform branches. + *

+ *

+ * A larger BranchOrder value designates a newer platform branch within the platform. + *

+ */ + private Integer branchOrder; + /** + *

+ * The environment tiers that platform versions in this branch support. + *

+ *

+ * Possible values: WebServer/Standard | Worker/SQS/HTTP + *

+ */ + private com.amazonaws.internal.SdkInternalList supportedTierList; + + /** + *

+ * The name of the platform to which this platform branch belongs. + *

+ * + * @param platformName + * The name of the platform to which this platform branch belongs. + */ + + public void setPlatformName(String platformName) { + this.platformName = platformName; + } + + /** + *

+ * The name of the platform to which this platform branch belongs. + *

+ * + * @return The name of the platform to which this platform branch belongs. + */ + + public String getPlatformName() { + return this.platformName; + } + + /** + *

+ * The name of the platform to which this platform branch belongs. + *

+ * + * @param platformName + * The name of the platform to which this platform branch belongs. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PlatformBranchSummary withPlatformName(String platformName) { + setPlatformName(platformName); + return this; + } + + /** + *

+ * The name of the platform branch. + *

+ * + * @param branchName + * The name of the platform branch. + */ + + public void setBranchName(String branchName) { + this.branchName = branchName; + } + + /** + *

+ * The name of the platform branch. + *

+ * + * @return The name of the platform branch. + */ + + public String getBranchName() { + return this.branchName; + } + + /** + *

+ * The name of the platform branch. + *

+ * + * @param branchName + * The name of the platform branch. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PlatformBranchSummary withBranchName(String branchName) { + setBranchName(branchName); + return this; + } + + /** + *

+ * The support life cycle state of the platform branch. + *

+ *

+ * Possible values: beta | supported | deprecated | retired + *

+ * + * @param lifecycleState + * The support life cycle state of the platform branch.

+ *

+ * Possible values: beta | supported | deprecated | + * retired + */ + + public void setLifecycleState(String lifecycleState) { + this.lifecycleState = lifecycleState; + } + + /** + *

+ * The support life cycle state of the platform branch. + *

+ *

+ * Possible values: beta | supported | deprecated | retired + *

+ * + * @return The support life cycle state of the platform branch.

+ *

+ * Possible values: beta | supported | deprecated | + * retired + */ + + public String getLifecycleState() { + return this.lifecycleState; + } + + /** + *

+ * The support life cycle state of the platform branch. + *

+ *

+ * Possible values: beta | supported | deprecated | retired + *

+ * + * @param lifecycleState + * The support life cycle state of the platform branch.

+ *

+ * Possible values: beta | supported | deprecated | + * retired + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PlatformBranchSummary withLifecycleState(String lifecycleState) { + setLifecycleState(lifecycleState); + return this; + } + + /** + *

+ * An ordinal number that designates the order in which platform branches have been added to a platform. This can be + * helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of + * platform branches. + *

+ *

+ * A larger BranchOrder value designates a newer platform branch within the platform. + *

+ * + * @param branchOrder + * An ordinal number that designates the order in which platform branches have been added to a platform. This + * can be helpful, for example, if your code calls the ListPlatformBranches action and then + * displays a list of platform branches.

+ *

+ * A larger BranchOrder value designates a newer platform branch within the platform. + */ + + public void setBranchOrder(Integer branchOrder) { + this.branchOrder = branchOrder; + } + + /** + *

+ * An ordinal number that designates the order in which platform branches have been added to a platform. This can be + * helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of + * platform branches. + *

+ *

+ * A larger BranchOrder value designates a newer platform branch within the platform. + *

+ * + * @return An ordinal number that designates the order in which platform branches have been added to a platform. + * This can be helpful, for example, if your code calls the ListPlatformBranches action and + * then displays a list of platform branches.

+ *

+ * A larger BranchOrder value designates a newer platform branch within the platform. + */ + + public Integer getBranchOrder() { + return this.branchOrder; + } + + /** + *

+ * An ordinal number that designates the order in which platform branches have been added to a platform. This can be + * helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of + * platform branches. + *

+ *

+ * A larger BranchOrder value designates a newer platform branch within the platform. + *

+ * + * @param branchOrder + * An ordinal number that designates the order in which platform branches have been added to a platform. This + * can be helpful, for example, if your code calls the ListPlatformBranches action and then + * displays a list of platform branches.

+ *

+ * A larger BranchOrder value designates a newer platform branch within the platform. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PlatformBranchSummary withBranchOrder(Integer branchOrder) { + setBranchOrder(branchOrder); + return this; + } + + /** + *

+ * The environment tiers that platform versions in this branch support. + *

+ *

+ * Possible values: WebServer/Standard | Worker/SQS/HTTP + *

+ * + * @return The environment tiers that platform versions in this branch support.

+ *

+ * Possible values: WebServer/Standard | Worker/SQS/HTTP + */ + + public java.util.List getSupportedTierList() { + if (supportedTierList == null) { + supportedTierList = new com.amazonaws.internal.SdkInternalList(); + } + return supportedTierList; + } + + /** + *

+ * The environment tiers that platform versions in this branch support. + *

+ *

+ * Possible values: WebServer/Standard | Worker/SQS/HTTP + *

+ * + * @param supportedTierList + * The environment tiers that platform versions in this branch support.

+ *

+ * Possible values: WebServer/Standard | Worker/SQS/HTTP + */ + + public void setSupportedTierList(java.util.Collection supportedTierList) { + if (supportedTierList == null) { + this.supportedTierList = null; + return; + } + + this.supportedTierList = new com.amazonaws.internal.SdkInternalList(supportedTierList); + } + + /** + *

+ * The environment tiers that platform versions in this branch support. + *

+ *

+ * Possible values: WebServer/Standard | Worker/SQS/HTTP + *

+ *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setSupportedTierList(java.util.Collection)} or {@link #withSupportedTierList(java.util.Collection)} if + * you want to override the existing values. + *

+ * + * @param supportedTierList + * The environment tiers that platform versions in this branch support.

+ *

+ * Possible values: WebServer/Standard | Worker/SQS/HTTP + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PlatformBranchSummary withSupportedTierList(String... supportedTierList) { + if (this.supportedTierList == null) { + setSupportedTierList(new com.amazonaws.internal.SdkInternalList(supportedTierList.length)); + } + for (String ele : supportedTierList) { + this.supportedTierList.add(ele); + } + return this; + } + + /** + *

+ * The environment tiers that platform versions in this branch support. + *

+ *

+ * Possible values: WebServer/Standard | Worker/SQS/HTTP + *

+ * + * @param supportedTierList + * The environment tiers that platform versions in this branch support.

+ *

+ * Possible values: WebServer/Standard | Worker/SQS/HTTP + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PlatformBranchSummary withSupportedTierList(java.util.Collection supportedTierList) { + setSupportedTierList(supportedTierList); + 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 (getPlatformName() != null) + sb.append("PlatformName: ").append(getPlatformName()).append(","); + if (getBranchName() != null) + sb.append("BranchName: ").append(getBranchName()).append(","); + if (getLifecycleState() != null) + sb.append("LifecycleState: ").append(getLifecycleState()).append(","); + if (getBranchOrder() != null) + sb.append("BranchOrder: ").append(getBranchOrder()).append(","); + if (getSupportedTierList() != null) + sb.append("SupportedTierList: ").append(getSupportedTierList()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof PlatformBranchSummary == false) + return false; + PlatformBranchSummary other = (PlatformBranchSummary) obj; + if (other.getPlatformName() == null ^ this.getPlatformName() == null) + return false; + if (other.getPlatformName() != null && other.getPlatformName().equals(this.getPlatformName()) == false) + return false; + if (other.getBranchName() == null ^ this.getBranchName() == null) + return false; + if (other.getBranchName() != null && other.getBranchName().equals(this.getBranchName()) == false) + return false; + if (other.getLifecycleState() == null ^ this.getLifecycleState() == null) + return false; + if (other.getLifecycleState() != null && other.getLifecycleState().equals(this.getLifecycleState()) == false) + return false; + if (other.getBranchOrder() == null ^ this.getBranchOrder() == null) + return false; + if (other.getBranchOrder() != null && other.getBranchOrder().equals(this.getBranchOrder()) == false) + return false; + if (other.getSupportedTierList() == null ^ this.getSupportedTierList() == null) + return false; + if (other.getSupportedTierList() != null && other.getSupportedTierList().equals(this.getSupportedTierList()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getPlatformName() == null) ? 0 : getPlatformName().hashCode()); + hashCode = prime * hashCode + ((getBranchName() == null) ? 0 : getBranchName().hashCode()); + hashCode = prime * hashCode + ((getLifecycleState() == null) ? 0 : getLifecycleState().hashCode()); + hashCode = prime * hashCode + ((getBranchOrder() == null) ? 0 : getBranchOrder().hashCode()); + hashCode = prime * hashCode + ((getSupportedTierList() == null) ? 0 : getSupportedTierList().hashCode()); + return hashCode; + } + + @Override + public PlatformBranchSummary clone() { + try { + return (PlatformBranchSummary) 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-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformDescription.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformDescription.java index fd47a3bd2fe2..bd5e7bf2bd5b 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformDescription.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformDescription.java @@ -17,7 +17,7 @@ /** *

- * Detailed information about a platform. + * Detailed information about a platform version. *

* * @see - * The ARN of the platform. + * The ARN of the platform version. *

*/ private String platformArn; /** *

- * The AWS account ID of the person who created the platform. + * The AWS account ID of the person who created the platform version. *

*/ private String platformOwner; /** *

- * The name of the platform. + * The name of the platform version. *

*/ private String platformName; /** *

- * The version of the platform. + * The version of the platform version. *

*/ private String platformVersion; /** *

- * The name of the solution stack used by the platform. + * The name of the solution stack used by the platform version. *

*/ private String solutionStackName; /** *

- * The status of the platform. + * The status of the platform version. *

*/ private String platformStatus; /** *

- * The date when the platform was created. + * The date when the platform version was created. *

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

- * The date when the platform was last updated. + * The date when the platform version was last updated. *

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

- * The category of the platform. + * The category of the platform version. *

*/ private String platformCategory; /** *

- * The description of the platform. + * The description of the platform version. *

*/ private String description; /** *

- * Information about the maintainer of the platform. + * Information about the maintainer of the platform version. *

*/ private String maintainer; /** *

- * The operating system used by the platform. + * The operating system used by the platform version. *

*/ private String operatingSystemName; /** *

- * The version of the operating system used by the platform. + * The version of the operating system used by the platform version. *

*/ private String operatingSystemVersion; /** *

- * The programming languages supported by the platform. + * The programming languages supported by the platform version. *

*/ private com.amazonaws.internal.SdkInternalList programmingLanguages; /** *

- * The frameworks supported by the platform. + * The frameworks supported by the platform version. *

*/ private com.amazonaws.internal.SdkInternalList frameworks; /** *

- * The custom AMIs supported by the platform. + * The custom AMIs supported by the platform version. *

*/ private com.amazonaws.internal.SdkInternalList customAmiList; /** *

- * The tiers supported by the platform. + * The tiers supported by the platform version. *

*/ private com.amazonaws.internal.SdkInternalList supportedTierList; /** *

- * The additions supported by the platform. + * The additions supported by the platform version. *

*/ private com.amazonaws.internal.SdkInternalList supportedAddonList; + /** + *

+ * The state of the platform version in its lifecycle. + *

+ *

+ * Possible values: Recommended | null + *

+ *

+ * If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch + * has a single recommended platform version, typically the most recent one. + *

+ */ + private String platformLifecycleState; + /** + *

+ * The platform branch to which the platform version belongs. + *

+ */ + private String platformBranchName; + /** + *

+ * The state of the platform version's branch in its lifecycle. + *

+ *

+ * Possible values: Beta | Supported | Deprecated | Retired + *

+ */ + private String platformBranchLifecycleState; /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. */ public void setPlatformArn(String platformArn) { @@ -150,10 +178,10 @@ public void setPlatformArn(String platformArn) { /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* - * @return The ARN of the platform. + * @return The ARN of the platform version. */ public String getPlatformArn() { @@ -162,11 +190,11 @@ public String getPlatformArn() { /** *

- * The ARN of the platform. + * The ARN of the platform version. *

* * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -177,11 +205,11 @@ public PlatformDescription withPlatformArn(String platformArn) { /** *

- * The AWS account ID of the person who created the platform. + * The AWS account ID of the person who created the platform version. *

* * @param platformOwner - * The AWS account ID of the person who created the platform. + * The AWS account ID of the person who created the platform version. */ public void setPlatformOwner(String platformOwner) { @@ -190,10 +218,10 @@ public void setPlatformOwner(String platformOwner) { /** *

- * The AWS account ID of the person who created the platform. + * The AWS account ID of the person who created the platform version. *

* - * @return The AWS account ID of the person who created the platform. + * @return The AWS account ID of the person who created the platform version. */ public String getPlatformOwner() { @@ -202,11 +230,11 @@ public String getPlatformOwner() { /** *

- * The AWS account ID of the person who created the platform. + * The AWS account ID of the person who created the platform version. *

* * @param platformOwner - * The AWS account ID of the person who created the platform. + * The AWS account ID of the person who created the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -217,11 +245,11 @@ public PlatformDescription withPlatformOwner(String platformOwner) { /** *

- * The name of the platform. + * The name of the platform version. *

* * @param platformName - * The name of the platform. + * The name of the platform version. */ public void setPlatformName(String platformName) { @@ -230,10 +258,10 @@ public void setPlatformName(String platformName) { /** *

- * The name of the platform. + * The name of the platform version. *

* - * @return The name of the platform. + * @return The name of the platform version. */ public String getPlatformName() { @@ -242,11 +270,11 @@ public String getPlatformName() { /** *

- * The name of the platform. + * The name of the platform version. *

* * @param platformName - * The name of the platform. + * The name of the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -257,11 +285,11 @@ public PlatformDescription withPlatformName(String platformName) { /** *

- * The version of the platform. + * The version of the platform version. *

* * @param platformVersion - * The version of the platform. + * The version of the platform version. */ public void setPlatformVersion(String platformVersion) { @@ -270,10 +298,10 @@ public void setPlatformVersion(String platformVersion) { /** *

- * The version of the platform. + * The version of the platform version. *

* - * @return The version of the platform. + * @return The version of the platform version. */ public String getPlatformVersion() { @@ -282,11 +310,11 @@ public String getPlatformVersion() { /** *

- * The version of the platform. + * The version of the platform version. *

* * @param platformVersion - * The version of the platform. + * The version of the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -297,11 +325,11 @@ public PlatformDescription withPlatformVersion(String platformVersion) { /** *

- * The name of the solution stack used by the platform. + * The name of the solution stack used by the platform version. *

* * @param solutionStackName - * The name of the solution stack used by the platform. + * The name of the solution stack used by the platform version. */ public void setSolutionStackName(String solutionStackName) { @@ -310,10 +338,10 @@ public void setSolutionStackName(String solutionStackName) { /** *

- * The name of the solution stack used by the platform. + * The name of the solution stack used by the platform version. *

* - * @return The name of the solution stack used by the platform. + * @return The name of the solution stack used by the platform version. */ public String getSolutionStackName() { @@ -322,11 +350,11 @@ public String getSolutionStackName() { /** *

- * The name of the solution stack used by the platform. + * The name of the solution stack used by the platform version. *

* * @param solutionStackName - * The name of the solution stack used by the platform. + * The name of the solution stack used by the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -337,11 +365,11 @@ public PlatformDescription withSolutionStackName(String solutionStackName) { /** *

- * The status of the platform. + * The status of the platform version. *

* * @param platformStatus - * The status of the platform. + * The status of the platform version. * @see PlatformStatus */ @@ -351,10 +379,10 @@ public void setPlatformStatus(String platformStatus) { /** *

- * The status of the platform. + * The status of the platform version. *

* - * @return The status of the platform. + * @return The status of the platform version. * @see PlatformStatus */ @@ -364,11 +392,11 @@ public String getPlatformStatus() { /** *

- * The status of the platform. + * The status of the platform version. *

* * @param platformStatus - * The status of the platform. + * The status of the platform version. * @return Returns a reference to this object so that method calls can be chained together. * @see PlatformStatus */ @@ -380,11 +408,11 @@ public PlatformDescription withPlatformStatus(String platformStatus) { /** *

- * The status of the platform. + * The status of the platform version. *

* * @param platformStatus - * The status of the platform. + * The status of the platform version. * @see PlatformStatus */ @@ -394,11 +422,11 @@ public void setPlatformStatus(PlatformStatus platformStatus) { /** *

- * The status of the platform. + * The status of the platform version. *

* * @param platformStatus - * The status of the platform. + * The status of the platform version. * @return Returns a reference to this object so that method calls can be chained together. * @see PlatformStatus */ @@ -410,11 +438,11 @@ public PlatformDescription withPlatformStatus(PlatformStatus platformStatus) { /** *

- * The date when the platform was created. + * The date when the platform version was created. *

* * @param dateCreated - * The date when the platform was created. + * The date when the platform version was created. */ public void setDateCreated(java.util.Date dateCreated) { @@ -423,10 +451,10 @@ public void setDateCreated(java.util.Date dateCreated) { /** *

- * The date when the platform was created. + * The date when the platform version was created. *

* - * @return The date when the platform was created. + * @return The date when the platform version was created. */ public java.util.Date getDateCreated() { @@ -435,11 +463,11 @@ public java.util.Date getDateCreated() { /** *

- * The date when the platform was created. + * The date when the platform version was created. *

* * @param dateCreated - * The date when the platform was created. + * The date when the platform version was created. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -450,11 +478,11 @@ public PlatformDescription withDateCreated(java.util.Date dateCreated) { /** *

- * The date when the platform was last updated. + * The date when the platform version was last updated. *

* * @param dateUpdated - * The date when the platform was last updated. + * The date when the platform version was last updated. */ public void setDateUpdated(java.util.Date dateUpdated) { @@ -463,10 +491,10 @@ public void setDateUpdated(java.util.Date dateUpdated) { /** *

- * The date when the platform was last updated. + * The date when the platform version was last updated. *

* - * @return The date when the platform was last updated. + * @return The date when the platform version was last updated. */ public java.util.Date getDateUpdated() { @@ -475,11 +503,11 @@ public java.util.Date getDateUpdated() { /** *

- * The date when the platform was last updated. + * The date when the platform version was last updated. *

* * @param dateUpdated - * The date when the platform was last updated. + * The date when the platform version was last updated. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -490,11 +518,11 @@ public PlatformDescription withDateUpdated(java.util.Date dateUpdated) { /** *

- * The category of the platform. + * The category of the platform version. *

* * @param platformCategory - * The category of the platform. + * The category of the platform version. */ public void setPlatformCategory(String platformCategory) { @@ -503,10 +531,10 @@ public void setPlatformCategory(String platformCategory) { /** *

- * The category of the platform. + * The category of the platform version. *

* - * @return The category of the platform. + * @return The category of the platform version. */ public String getPlatformCategory() { @@ -515,11 +543,11 @@ public String getPlatformCategory() { /** *

- * The category of the platform. + * The category of the platform version. *

* * @param platformCategory - * The category of the platform. + * The category of the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -530,11 +558,11 @@ public PlatformDescription withPlatformCategory(String platformCategory) { /** *

- * The description of the platform. + * The description of the platform version. *

* * @param description - * The description of the platform. + * The description of the platform version. */ public void setDescription(String description) { @@ -543,10 +571,10 @@ public void setDescription(String description) { /** *

- * The description of the platform. + * The description of the platform version. *

* - * @return The description of the platform. + * @return The description of the platform version. */ public String getDescription() { @@ -555,11 +583,11 @@ public String getDescription() { /** *

- * The description of the platform. + * The description of the platform version. *

* * @param description - * The description of the platform. + * The description of the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -570,11 +598,11 @@ public PlatformDescription withDescription(String description) { /** *

- * Information about the maintainer of the platform. + * Information about the maintainer of the platform version. *

* * @param maintainer - * Information about the maintainer of the platform. + * Information about the maintainer of the platform version. */ public void setMaintainer(String maintainer) { @@ -583,10 +611,10 @@ public void setMaintainer(String maintainer) { /** *

- * Information about the maintainer of the platform. + * Information about the maintainer of the platform version. *

* - * @return Information about the maintainer of the platform. + * @return Information about the maintainer of the platform version. */ public String getMaintainer() { @@ -595,11 +623,11 @@ public String getMaintainer() { /** *

- * Information about the maintainer of the platform. + * Information about the maintainer of the platform version. *

* * @param maintainer - * Information about the maintainer of the platform. + * Information about the maintainer of the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -610,11 +638,11 @@ public PlatformDescription withMaintainer(String maintainer) { /** *

- * The operating system used by the platform. + * The operating system used by the platform version. *

* * @param operatingSystemName - * The operating system used by the platform. + * The operating system used by the platform version. */ public void setOperatingSystemName(String operatingSystemName) { @@ -623,10 +651,10 @@ public void setOperatingSystemName(String operatingSystemName) { /** *

- * The operating system used by the platform. + * The operating system used by the platform version. *

* - * @return The operating system used by the platform. + * @return The operating system used by the platform version. */ public String getOperatingSystemName() { @@ -635,11 +663,11 @@ public String getOperatingSystemName() { /** *

- * The operating system used by the platform. + * The operating system used by the platform version. *

* * @param operatingSystemName - * The operating system used by the platform. + * The operating system used by the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -650,11 +678,11 @@ public PlatformDescription withOperatingSystemName(String operatingSystemName) { /** *

- * The version of the operating system used by the platform. + * The version of the operating system used by the platform version. *

* * @param operatingSystemVersion - * The version of the operating system used by the platform. + * The version of the operating system used by the platform version. */ public void setOperatingSystemVersion(String operatingSystemVersion) { @@ -663,10 +691,10 @@ public void setOperatingSystemVersion(String operatingSystemVersion) { /** *

- * The version of the operating system used by the platform. + * The version of the operating system used by the platform version. *

* - * @return The version of the operating system used by the platform. + * @return The version of the operating system used by the platform version. */ public String getOperatingSystemVersion() { @@ -675,11 +703,11 @@ public String getOperatingSystemVersion() { /** *

- * The version of the operating system used by the platform. + * The version of the operating system used by the platform version. *

* * @param operatingSystemVersion - * The version of the operating system used by the platform. + * The version of the operating system used by the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -690,10 +718,10 @@ public PlatformDescription withOperatingSystemVersion(String operatingSystemVers /** *

- * The programming languages supported by the platform. + * The programming languages supported by the platform version. *

* - * @return The programming languages supported by the platform. + * @return The programming languages supported by the platform version. */ public java.util.List getProgrammingLanguages() { @@ -705,11 +733,11 @@ public java.util.List getProgrammingLanguages() { /** *

- * The programming languages supported by the platform. + * The programming languages supported by the platform version. *

* * @param programmingLanguages - * The programming languages supported by the platform. + * The programming languages supported by the platform version. */ public void setProgrammingLanguages(java.util.Collection programmingLanguages) { @@ -723,7 +751,7 @@ public void setProgrammingLanguages(java.util.Collection - * The programming languages supported by the platform. + * The programming languages supported by the platform version. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -732,7 +760,7 @@ public void setProgrammingLanguages(java.util.Collection * * @param programmingLanguages - * The programming languages supported by the platform. + * The programming languages supported by the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -748,11 +776,11 @@ public PlatformDescription withProgrammingLanguages(PlatformProgrammingLanguage. /** *

- * The programming languages supported by the platform. + * The programming languages supported by the platform version. *

* * @param programmingLanguages - * The programming languages supported by the platform. + * The programming languages supported by the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -763,10 +791,10 @@ public PlatformDescription withProgrammingLanguages(java.util.Collection - * The frameworks supported by the platform. + * The frameworks supported by the platform version. *

* - * @return The frameworks supported by the platform. + * @return The frameworks supported by the platform version. */ public java.util.List getFrameworks() { @@ -778,11 +806,11 @@ public java.util.List getFrameworks() { /** *

- * The frameworks supported by the platform. + * The frameworks supported by the platform version. *

* * @param frameworks - * The frameworks supported by the platform. + * The frameworks supported by the platform version. */ public void setFrameworks(java.util.Collection frameworks) { @@ -796,7 +824,7 @@ public void setFrameworks(java.util.Collection frameworks) { /** *

- * The frameworks supported by the platform. + * The frameworks supported by the platform version. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -805,7 +833,7 @@ public void setFrameworks(java.util.Collection frameworks) { *

* * @param frameworks - * The frameworks supported by the platform. + * The frameworks supported by the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -821,11 +849,11 @@ public PlatformDescription withFrameworks(PlatformFramework... frameworks) { /** *

- * The frameworks supported by the platform. + * The frameworks supported by the platform version. *

* * @param frameworks - * The frameworks supported by the platform. + * The frameworks supported by the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -836,10 +864,10 @@ public PlatformDescription withFrameworks(java.util.Collection - * The custom AMIs supported by the platform. + * The custom AMIs supported by the platform version. *

* - * @return The custom AMIs supported by the platform. + * @return The custom AMIs supported by the platform version. */ public java.util.List getCustomAmiList() { @@ -851,11 +879,11 @@ public java.util.List getCustomAmiList() { /** *

- * The custom AMIs supported by the platform. + * The custom AMIs supported by the platform version. *

* * @param customAmiList - * The custom AMIs supported by the platform. + * The custom AMIs supported by the platform version. */ public void setCustomAmiList(java.util.Collection customAmiList) { @@ -869,7 +897,7 @@ public void setCustomAmiList(java.util.Collection customAmiList) { /** *

- * The custom AMIs supported by the platform. + * The custom AMIs supported by the platform version. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -878,7 +906,7 @@ public void setCustomAmiList(java.util.Collection customAmiList) { *

* * @param customAmiList - * The custom AMIs supported by the platform. + * The custom AMIs supported by the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -894,11 +922,11 @@ public PlatformDescription withCustomAmiList(CustomAmi... customAmiList) { /** *

- * The custom AMIs supported by the platform. + * The custom AMIs supported by the platform version. *

* * @param customAmiList - * The custom AMIs supported by the platform. + * The custom AMIs supported by the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -909,10 +937,10 @@ public PlatformDescription withCustomAmiList(java.util.Collection cus /** *

- * The tiers supported by the platform. + * The tiers supported by the platform version. *

* - * @return The tiers supported by the platform. + * @return The tiers supported by the platform version. */ public java.util.List getSupportedTierList() { @@ -924,11 +952,11 @@ public java.util.List getSupportedTierList() { /** *

- * The tiers supported by the platform. + * The tiers supported by the platform version. *

* * @param supportedTierList - * The tiers supported by the platform. + * The tiers supported by the platform version. */ public void setSupportedTierList(java.util.Collection supportedTierList) { @@ -942,7 +970,7 @@ public void setSupportedTierList(java.util.Collection supportedTierList) /** *

- * The tiers supported by the platform. + * The tiers supported by the platform version. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -951,7 +979,7 @@ public void setSupportedTierList(java.util.Collection supportedTierList) *

* * @param supportedTierList - * The tiers supported by the platform. + * The tiers supported by the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -967,11 +995,11 @@ public PlatformDescription withSupportedTierList(String... supportedTierList) { /** *

- * The tiers supported by the platform. + * The tiers supported by the platform version. *

* * @param supportedTierList - * The tiers supported by the platform. + * The tiers supported by the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -982,10 +1010,10 @@ public PlatformDescription withSupportedTierList(java.util.Collection su /** *

- * The additions supported by the platform. + * The additions supported by the platform version. *

* - * @return The additions supported by the platform. + * @return The additions supported by the platform version. */ public java.util.List getSupportedAddonList() { @@ -997,11 +1025,11 @@ public java.util.List getSupportedAddonList() { /** *

- * The additions supported by the platform. + * The additions supported by the platform version. *

* * @param supportedAddonList - * The additions supported by the platform. + * The additions supported by the platform version. */ public void setSupportedAddonList(java.util.Collection supportedAddonList) { @@ -1015,7 +1043,7 @@ public void setSupportedAddonList(java.util.Collection supportedAddonLis /** *

- * The additions supported by the platform. + * The additions supported by the platform version. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -1024,7 +1052,7 @@ public void setSupportedAddonList(java.util.Collection supportedAddonLis *

* * @param supportedAddonList - * The additions supported by the platform. + * The additions supported by the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -1040,11 +1068,11 @@ public PlatformDescription withSupportedAddonList(String... supportedAddonList) /** *

- * The additions supported by the platform. + * The additions supported by the platform version. *

* * @param supportedAddonList - * The additions supported by the platform. + * The additions supported by the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -1053,6 +1081,183 @@ public PlatformDescription withSupportedAddonList(java.util.Collection s return this; } + /** + *

+ * The state of the platform version in its lifecycle. + *

+ *

+ * Possible values: Recommended | null + *

+ *

+ * If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch + * has a single recommended platform version, typically the most recent one. + *

+ * + * @param platformLifecycleState + * The state of the platform version in its lifecycle.

+ *

+ * Possible values: Recommended | null + *

+ *

+ * If a null value is returned, the platform version isn't the recommended one for its branch. Each platform + * branch has a single recommended platform version, typically the most recent one. + */ + + public void setPlatformLifecycleState(String platformLifecycleState) { + this.platformLifecycleState = platformLifecycleState; + } + + /** + *

+ * The state of the platform version in its lifecycle. + *

+ *

+ * Possible values: Recommended | null + *

+ *

+ * If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch + * has a single recommended platform version, typically the most recent one. + *

+ * + * @return The state of the platform version in its lifecycle.

+ *

+ * Possible values: Recommended | null + *

+ *

+ * If a null value is returned, the platform version isn't the recommended one for its branch. Each platform + * branch has a single recommended platform version, typically the most recent one. + */ + + public String getPlatformLifecycleState() { + return this.platformLifecycleState; + } + + /** + *

+ * The state of the platform version in its lifecycle. + *

+ *

+ * Possible values: Recommended | null + *

+ *

+ * If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch + * has a single recommended platform version, typically the most recent one. + *

+ * + * @param platformLifecycleState + * The state of the platform version in its lifecycle.

+ *

+ * Possible values: Recommended | null + *

+ *

+ * If a null value is returned, the platform version isn't the recommended one for its branch. Each platform + * branch has a single recommended platform version, typically the most recent one. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PlatformDescription withPlatformLifecycleState(String platformLifecycleState) { + setPlatformLifecycleState(platformLifecycleState); + return this; + } + + /** + *

+ * The platform branch to which the platform version belongs. + *

+ * + * @param platformBranchName + * The platform branch to which the platform version belongs. + */ + + public void setPlatformBranchName(String platformBranchName) { + this.platformBranchName = platformBranchName; + } + + /** + *

+ * The platform branch to which the platform version belongs. + *

+ * + * @return The platform branch to which the platform version belongs. + */ + + public String getPlatformBranchName() { + return this.platformBranchName; + } + + /** + *

+ * The platform branch to which the platform version belongs. + *

+ * + * @param platformBranchName + * The platform branch to which the platform version belongs. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PlatformDescription withPlatformBranchName(String platformBranchName) { + setPlatformBranchName(platformBranchName); + return this; + } + + /** + *

+ * The state of the platform version's branch in its lifecycle. + *

+ *

+ * Possible values: Beta | Supported | Deprecated | Retired + *

+ * + * @param platformBranchLifecycleState + * The state of the platform version's branch in its lifecycle.

+ *

+ * Possible values: Beta | Supported | Deprecated | + * Retired + */ + + public void setPlatformBranchLifecycleState(String platformBranchLifecycleState) { + this.platformBranchLifecycleState = platformBranchLifecycleState; + } + + /** + *

+ * The state of the platform version's branch in its lifecycle. + *

+ *

+ * Possible values: Beta | Supported | Deprecated | Retired + *

+ * + * @return The state of the platform version's branch in its lifecycle.

+ *

+ * Possible values: Beta | Supported | Deprecated | + * Retired + */ + + public String getPlatformBranchLifecycleState() { + return this.platformBranchLifecycleState; + } + + /** + *

+ * The state of the platform version's branch in its lifecycle. + *

+ *

+ * Possible values: Beta | Supported | Deprecated | Retired + *

+ * + * @param platformBranchLifecycleState + * The state of the platform version's branch in its lifecycle.

+ *

+ * Possible values: Beta | Supported | Deprecated | + * Retired + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PlatformDescription withPlatformBranchLifecycleState(String platformBranchLifecycleState) { + setPlatformBranchLifecycleState(platformBranchLifecycleState); + 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. @@ -1100,7 +1305,13 @@ public String toString() { if (getSupportedTierList() != null) sb.append("SupportedTierList: ").append(getSupportedTierList()).append(","); if (getSupportedAddonList() != null) - sb.append("SupportedAddonList: ").append(getSupportedAddonList()); + sb.append("SupportedAddonList: ").append(getSupportedAddonList()).append(","); + if (getPlatformLifecycleState() != null) + sb.append("PlatformLifecycleState: ").append(getPlatformLifecycleState()).append(","); + if (getPlatformBranchName() != null) + sb.append("PlatformBranchName: ").append(getPlatformBranchName()).append(","); + if (getPlatformBranchLifecycleState() != null) + sb.append("PlatformBranchLifecycleState: ").append(getPlatformBranchLifecycleState()); sb.append("}"); return sb.toString(); } @@ -1187,6 +1398,18 @@ public boolean equals(Object obj) { return false; if (other.getSupportedAddonList() != null && other.getSupportedAddonList().equals(this.getSupportedAddonList()) == false) return false; + if (other.getPlatformLifecycleState() == null ^ this.getPlatformLifecycleState() == null) + return false; + if (other.getPlatformLifecycleState() != null && other.getPlatformLifecycleState().equals(this.getPlatformLifecycleState()) == false) + return false; + if (other.getPlatformBranchName() == null ^ this.getPlatformBranchName() == null) + return false; + if (other.getPlatformBranchName() != null && other.getPlatformBranchName().equals(this.getPlatformBranchName()) == false) + return false; + if (other.getPlatformBranchLifecycleState() == null ^ this.getPlatformBranchLifecycleState() == null) + return false; + if (other.getPlatformBranchLifecycleState() != null && other.getPlatformBranchLifecycleState().equals(this.getPlatformBranchLifecycleState()) == false) + return false; return true; } @@ -1213,6 +1436,9 @@ public int hashCode() { hashCode = prime * hashCode + ((getCustomAmiList() == null) ? 0 : getCustomAmiList().hashCode()); hashCode = prime * hashCode + ((getSupportedTierList() == null) ? 0 : getSupportedTierList().hashCode()); hashCode = prime * hashCode + ((getSupportedAddonList() == null) ? 0 : getSupportedAddonList().hashCode()); + hashCode = prime * hashCode + ((getPlatformLifecycleState() == null) ? 0 : getPlatformLifecycleState().hashCode()); + hashCode = prime * hashCode + ((getPlatformBranchName() == null) ? 0 : getPlatformBranchName().hashCode()); + hashCode = prime * hashCode + ((getPlatformBranchLifecycleState() == null) ? 0 : getPlatformBranchLifecycleState().hashCode()); return hashCode; } diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformFilter.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformFilter.java index 513dd2b2bf74..e95935f29d7d 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformFilter.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformFilter.java @@ -17,13 +17,10 @@ /** *

- * Specify criteria to restrict the results when listing custom platforms. + * Describes criteria to restrict the results when listing platform versions. *

*

- * The filter is evaluated as the expression: - *

- *

- * Type Operator Values[i] + * The filter is evaluated as follows: Type Operator Values[1] *

* * @see
AWS @@ -34,11 +31,13 @@ public class PlatformFilter implements Serializable, Cloneable { /** *

- * The custom platform attribute to which the filter values are applied. + * The platform version attribute to which the filter values are applied. *

*

- * Valid Values: PlatformName | PlatformVersion | PlatformStatus | - * PlatformOwner + * Valid values: PlatformName | PlatformVersion | PlatformStatus | + * PlatformBranchName | PlatformLifecycleState | PlatformOwner | + * SupportedTier | SupportedAddon | ProgrammingLanguageName | + * OperatingSystemName *

*/ private String type; @@ -47,33 +46,64 @@ public class PlatformFilter implements Serializable, Cloneable { * The operator to apply to the Type with each of the Values. *

*

- * Valid Values: = (equal to) | != (not equal to) | < (less than) | - * <= (less than or equal to) | > (greater than) | >= (greater than - * or equal to) | contains | begins_with | ends_with + * Valid values: = | != | < | <= | > | + * >= | contains | begins_with | ends_with *

*/ private String operator; /** *

- * The list of values applied to the custom platform attribute. + * The list of values applied to the filtering platform version attribute. Only one value is supported for all + * current operators. + *

+ *

+ * The following list shows valid filter values for some filter attributes. + *

+ *
    + *
  • + *

    + * PlatformStatus: Creating | Failed | Ready | + * Deleting | Deleted + *

    + *
  • + *
  • + *

    + * PlatformLifecycleState: recommended + *

    + *
  • + *
  • + *

    + * SupportedTier: WebServer/Standard | Worker/SQS/HTTP + *

    + *
  • + *
  • + *

    + * SupportedAddon: Log/S3 | Monitoring/Healthd | + * WorkerDaemon/SQSD *

    + *
  • + *
*/ private com.amazonaws.internal.SdkInternalList values; /** *

- * The custom platform attribute to which the filter values are applied. + * The platform version attribute to which the filter values are applied. *

*

- * Valid Values: PlatformName | PlatformVersion | PlatformStatus | - * PlatformOwner + * Valid values: PlatformName | PlatformVersion | PlatformStatus | + * PlatformBranchName | PlatformLifecycleState | PlatformOwner | + * SupportedTier | SupportedAddon | ProgrammingLanguageName | + * OperatingSystemName *

* * @param type - * The custom platform attribute to which the filter values are applied.

+ * The platform version attribute to which the filter values are applied.

*

- * Valid Values: PlatformName | PlatformVersion | PlatformStatus | - * PlatformOwner + * Valid values: PlatformName | PlatformVersion | PlatformStatus | + * PlatformBranchName | PlatformLifecycleState | PlatformOwner | + * SupportedTier | SupportedAddon | ProgrammingLanguageName | + * OperatingSystemName */ public void setType(String type) { @@ -82,17 +112,21 @@ public void setType(String type) { /** *

- * The custom platform attribute to which the filter values are applied. + * The platform version attribute to which the filter values are applied. *

*

- * Valid Values: PlatformName | PlatformVersion | PlatformStatus | - * PlatformOwner + * Valid values: PlatformName | PlatformVersion | PlatformStatus | + * PlatformBranchName | PlatformLifecycleState | PlatformOwner | + * SupportedTier | SupportedAddon | ProgrammingLanguageName | + * OperatingSystemName *

* - * @return The custom platform attribute to which the filter values are applied.

+ * @return The platform version attribute to which the filter values are applied.

*

- * Valid Values: PlatformName | PlatformVersion | PlatformStatus | - * PlatformOwner + * Valid values: PlatformName | PlatformVersion | PlatformStatus | + * PlatformBranchName | PlatformLifecycleState | PlatformOwner | + * SupportedTier | SupportedAddon | ProgrammingLanguageName | + * OperatingSystemName */ public String getType() { @@ -101,18 +135,22 @@ public String getType() { /** *

- * The custom platform attribute to which the filter values are applied. + * The platform version attribute to which the filter values are applied. *

*

- * Valid Values: PlatformName | PlatformVersion | PlatformStatus | - * PlatformOwner + * Valid values: PlatformName | PlatformVersion | PlatformStatus | + * PlatformBranchName | PlatformLifecycleState | PlatformOwner | + * SupportedTier | SupportedAddon | ProgrammingLanguageName | + * OperatingSystemName *

* * @param type - * The custom platform attribute to which the filter values are applied.

+ * The platform version attribute to which the filter values are applied.

*

- * Valid Values: PlatformName | PlatformVersion | PlatformStatus | - * PlatformOwner + * Valid values: PlatformName | PlatformVersion | PlatformStatus | + * PlatformBranchName | PlatformLifecycleState | PlatformOwner | + * SupportedTier | SupportedAddon | ProgrammingLanguageName | + * OperatingSystemName * @return Returns a reference to this object so that method calls can be chained together. */ @@ -126,17 +164,16 @@ public PlatformFilter withType(String type) { * The operator to apply to the Type with each of the Values. *

*

- * Valid Values: = (equal to) | != (not equal to) | < (less than) | - * <= (less than or equal to) | > (greater than) | >= (greater than - * or equal to) | contains | begins_with | ends_with + * Valid values: = | != | < | <= | > | + * >= | contains | begins_with | ends_with *

* * @param operator * The operator to apply to the Type with each of the Values.

*

- * Valid Values: = (equal to) | != (not equal to) | < (less than) | - * <= (less than or equal to) | > (greater than) | >= - * (greater than or equal to) | contains | begins_with | ends_with + * Valid values: = | != | < | <= | + * > | >= | contains | begins_with | + * ends_with */ public void setOperator(String operator) { @@ -148,16 +185,15 @@ public void setOperator(String operator) { * The operator to apply to the Type with each of the Values. *

*

- * Valid Values: = (equal to) | != (not equal to) | < (less than) | - * <= (less than or equal to) | > (greater than) | >= (greater than - * or equal to) | contains | begins_with | ends_with + * Valid values: = | != | < | <= | > | + * >= | contains | begins_with | ends_with *

* * @return The operator to apply to the Type with each of the Values.

*

- * Valid Values: = (equal to) | != (not equal to) | < (less than) - * | <= (less than or equal to) | > (greater than) | >= - * (greater than or equal to) | contains | begins_with | ends_with + * Valid values: = | != | < | <= | + * > | >= | contains | begins_with | + * ends_with */ public String getOperator() { @@ -169,17 +205,16 @@ public String getOperator() { * The operator to apply to the Type with each of the Values. *

*

- * Valid Values: = (equal to) | != (not equal to) | < (less than) | - * <= (less than or equal to) | > (greater than) | >= (greater than - * or equal to) | contains | begins_with | ends_with + * Valid values: = | != | < | <= | > | + * >= | contains | begins_with | ends_with *

* * @param operator * The operator to apply to the Type with each of the Values.

*

- * Valid Values: = (equal to) | != (not equal to) | < (less than) | - * <= (less than or equal to) | > (greater than) | >= - * (greater than or equal to) | contains | begins_with | ends_with + * Valid values: = | != | < | <= | + * > | >= | contains | begins_with | + * ends_with * @return Returns a reference to this object so that method calls can be chained together. */ @@ -190,10 +225,65 @@ public PlatformFilter withOperator(String operator) { /** *

- * The list of values applied to the custom platform attribute. + * The list of values applied to the filtering platform version attribute. Only one value is supported for all + * current operators. + *

+ *

+ * The following list shows valid filter values for some filter attributes. + *

+ *
    + *
  • + *

    + * PlatformStatus: Creating | Failed | Ready | + * Deleting | Deleted + *

    + *
  • + *
  • + *

    + * PlatformLifecycleState: recommended *

    + *
  • + *
  • + *

    + * SupportedTier: WebServer/Standard | Worker/SQS/HTTP + *

    + *
  • + *
  • + *

    + * SupportedAddon: Log/S3 | Monitoring/Healthd | + * WorkerDaemon/SQSD + *

    + *
  • + *
* - * @return The list of values applied to the custom platform attribute. + * @return The list of values applied to the filtering platform version attribute. Only one value is supported for + * all current operators.

+ *

+ * The following list shows valid filter values for some filter attributes. + *

+ *
    + *
  • + *

    + * PlatformStatus: Creating | Failed | Ready | + * Deleting | Deleted + *

    + *
  • + *
  • + *

    + * PlatformLifecycleState: recommended + *

    + *
  • + *
  • + *

    + * SupportedTier: WebServer/Standard | Worker/SQS/HTTP + *

    + *
  • + *
  • + *

    + * SupportedAddon: Log/S3 | Monitoring/Healthd | + * WorkerDaemon/SQSD + *

    + *
  • */ public java.util.List getValues() { @@ -205,11 +295,66 @@ public java.util.List getValues() { /** *

    - * The list of values applied to the custom platform attribute. + * The list of values applied to the filtering platform version attribute. Only one value is supported for all + * current operators. + *

    + *

    + * The following list shows valid filter values for some filter attributes. + *

    + *
      + *
    • + *

      + * PlatformStatus: Creating | Failed | Ready | + * Deleting | Deleted + *

      + *
    • + *
    • + *

      + * PlatformLifecycleState: recommended + *

      + *
    • + *
    • + *

      + * SupportedTier: WebServer/Standard | Worker/SQS/HTTP + *

      + *
    • + *
    • + *

      + * SupportedAddon: Log/S3 | Monitoring/Healthd | + * WorkerDaemon/SQSD *

      + *
    • + *
    * * @param values - * The list of values applied to the custom platform attribute. + * The list of values applied to the filtering platform version attribute. Only one value is supported for + * all current operators.

    + *

    + * The following list shows valid filter values for some filter attributes. + *

    + *
      + *
    • + *

      + * PlatformStatus: Creating | Failed | Ready | + * Deleting | Deleted + *

      + *
    • + *
    • + *

      + * PlatformLifecycleState: recommended + *

      + *
    • + *
    • + *

      + * SupportedTier: WebServer/Standard | Worker/SQS/HTTP + *

      + *
    • + *
    • + *

      + * SupportedAddon: Log/S3 | Monitoring/Healthd | + * WorkerDaemon/SQSD + *

      + *
    • */ public void setValues(java.util.Collection values) { @@ -223,8 +368,36 @@ public void setValues(java.util.Collection values) { /** *

      - * The list of values applied to the custom platform attribute. + * The list of values applied to the filtering platform version attribute. Only one value is supported for all + * current operators. + *

      + *

      + * The following list shows valid filter values for some filter attributes. + *

      + *
        + *
      • + *

        + * PlatformStatus: Creating | Failed | Ready | + * Deleting | Deleted + *

        + *
      • + *
      • + *

        + * PlatformLifecycleState: recommended + *

        + *
      • + *
      • + *

        + * SupportedTier: WebServer/Standard | Worker/SQS/HTTP *

        + *
      • + *
      • + *

        + * SupportedAddon: Log/S3 | Monitoring/Healthd | + * WorkerDaemon/SQSD + *

        + *
      • + *
      *

      * NOTE: This method appends the values to the existing list (if any). Use * {@link #setValues(java.util.Collection)} or {@link #withValues(java.util.Collection)} if you want to override the @@ -232,7 +405,34 @@ public void setValues(java.util.Collection values) { *

      * * @param values - * The list of values applied to the custom platform attribute. + * The list of values applied to the filtering platform version attribute. Only one value is supported for + * all current operators.

      + *

      + * The following list shows valid filter values for some filter attributes. + *

      + *
        + *
      • + *

        + * PlatformStatus: Creating | Failed | Ready | + * Deleting | Deleted + *

        + *
      • + *
      • + *

        + * PlatformLifecycleState: recommended + *

        + *
      • + *
      • + *

        + * SupportedTier: WebServer/Standard | Worker/SQS/HTTP + *

        + *
      • + *
      • + *

        + * SupportedAddon: Log/S3 | Monitoring/Healthd | + * WorkerDaemon/SQSD + *

        + *
      • * @return Returns a reference to this object so that method calls can be chained together. */ @@ -248,11 +448,66 @@ public PlatformFilter withValues(String... values) { /** *

        - * The list of values applied to the custom platform attribute. + * The list of values applied to the filtering platform version attribute. Only one value is supported for all + * current operators. + *

        + *

        + * The following list shows valid filter values for some filter attributes. + *

        + *
          + *
        • + *

          + * PlatformStatus: Creating | Failed | Ready | + * Deleting | Deleted + *

          + *
        • + *
        • + *

          + * PlatformLifecycleState: recommended *

          + *
        • + *
        • + *

          + * SupportedTier: WebServer/Standard | Worker/SQS/HTTP + *

          + *
        • + *
        • + *

          + * SupportedAddon: Log/S3 | Monitoring/Healthd | + * WorkerDaemon/SQSD + *

          + *
        • + *
        * * @param values - * The list of values applied to the custom platform attribute. + * The list of values applied to the filtering platform version attribute. Only one value is supported for + * all current operators.

        + *

        + * The following list shows valid filter values for some filter attributes. + *

        + *
          + *
        • + *

          + * PlatformStatus: Creating | Failed | Ready | + * Deleting | Deleted + *

          + *
        • + *
        • + *

          + * PlatformLifecycleState: recommended + *

          + *
        • + *
        • + *

          + * SupportedTier: WebServer/Standard | Worker/SQS/HTTP + *

          + *
        • + *
        • + *

          + * SupportedAddon: Log/S3 | Monitoring/Healthd | + * WorkerDaemon/SQSD + *

          + *
        • * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformFramework.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformFramework.java index 3a8831a2e32a..19107aa28d86 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformFramework.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformFramework.java @@ -17,7 +17,7 @@ /** *

          - * A framework supported by the custom platform. + * A framework supported by the platform. *

          * * @see
          AWS diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformSummary.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformSummary.java index 82b5703f6584..74b4a6650c26 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformSummary.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/PlatformSummary.java @@ -17,7 +17,7 @@ /** *

          - * Detailed information about a platform. + * Summary information about a platform version. *

          * * @see
          AWS @@ -28,60 +28,93 @@ public class PlatformSummary implements Serializable, Cloneable { /** *

          - * The ARN of the platform. + * The ARN of the platform version. *

          */ private String platformArn; /** *

          - * The AWS account ID of the person who created the platform. + * The AWS account ID of the person who created the platform version. *

          */ private String platformOwner; /** *

          - * The status of the platform. You can create an environment from the platform once it is ready. + * The status of the platform version. You can create an environment from the platform version once it is ready. *

          */ private String platformStatus; /** *

          - * The category of platform. + * The category of platform version. *

          */ private String platformCategory; /** *

          - * The operating system used by the platform. + * The operating system used by the platform version. *

          */ private String operatingSystemName; /** *

          - * The version of the operating system used by the platform. + * The version of the operating system used by the platform version. *

          */ private String operatingSystemVersion; /** *

          - * The tiers in which the platform runs. + * The tiers in which the platform version runs. *

          */ private com.amazonaws.internal.SdkInternalList supportedTierList; /** *

          - * The additions associated with the platform. + * The additions associated with the platform version. *

          */ private com.amazonaws.internal.SdkInternalList supportedAddonList; + /** + *

          + * The state of the platform version in its lifecycle. + *

          + *

          + * Possible values: recommended | empty + *

          + *

          + * If an empty value is returned, the platform version is supported but isn't the recommended one for its branch. + *

          + */ + private String platformLifecycleState; + /** + *

          + * The version string of the platform version. + *

          + */ + private String platformVersion; + /** + *

          + * The platform branch to which the platform version belongs. + *

          + */ + private String platformBranchName; + /** + *

          + * The state of the platform version's branch in its lifecycle. + *

          + *

          + * Possible values: beta | supported | deprecated | retired + *

          + */ + private String platformBranchLifecycleState; /** *

          - * The ARN of the platform. + * The ARN of the platform version. *

          * * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. */ public void setPlatformArn(String platformArn) { @@ -90,10 +123,10 @@ public void setPlatformArn(String platformArn) { /** *

          - * The ARN of the platform. + * The ARN of the platform version. *

          * - * @return The ARN of the platform. + * @return The ARN of the platform version. */ public String getPlatformArn() { @@ -102,11 +135,11 @@ public String getPlatformArn() { /** *

          - * The ARN of the platform. + * The ARN of the platform version. *

          * * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -117,11 +150,11 @@ public PlatformSummary withPlatformArn(String platformArn) { /** *

          - * The AWS account ID of the person who created the platform. + * The AWS account ID of the person who created the platform version. *

          * * @param platformOwner - * The AWS account ID of the person who created the platform. + * The AWS account ID of the person who created the platform version. */ public void setPlatformOwner(String platformOwner) { @@ -130,10 +163,10 @@ public void setPlatformOwner(String platformOwner) { /** *

          - * The AWS account ID of the person who created the platform. + * The AWS account ID of the person who created the platform version. *

          * - * @return The AWS account ID of the person who created the platform. + * @return The AWS account ID of the person who created the platform version. */ public String getPlatformOwner() { @@ -142,11 +175,11 @@ public String getPlatformOwner() { /** *

          - * The AWS account ID of the person who created the platform. + * The AWS account ID of the person who created the platform version. *

          * * @param platformOwner - * The AWS account ID of the person who created the platform. + * The AWS account ID of the person who created the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -157,11 +190,12 @@ public PlatformSummary withPlatformOwner(String platformOwner) { /** *

          - * The status of the platform. You can create an environment from the platform once it is ready. + * The status of the platform version. You can create an environment from the platform version once it is ready. *

          * * @param platformStatus - * The status of the platform. You can create an environment from the platform once it is ready. + * The status of the platform version. You can create an environment from the platform version once it is + * ready. * @see PlatformStatus */ @@ -171,10 +205,11 @@ public void setPlatformStatus(String platformStatus) { /** *

          - * The status of the platform. You can create an environment from the platform once it is ready. + * The status of the platform version. You can create an environment from the platform version once it is ready. *

          * - * @return The status of the platform. You can create an environment from the platform once it is ready. + * @return The status of the platform version. You can create an environment from the platform version once it is + * ready. * @see PlatformStatus */ @@ -184,11 +219,12 @@ public String getPlatformStatus() { /** *

          - * The status of the platform. You can create an environment from the platform once it is ready. + * The status of the platform version. You can create an environment from the platform version once it is ready. *

          * * @param platformStatus - * The status of the platform. You can create an environment from the platform once it is ready. + * The status of the platform version. You can create an environment from the platform version once it is + * ready. * @return Returns a reference to this object so that method calls can be chained together. * @see PlatformStatus */ @@ -200,11 +236,12 @@ public PlatformSummary withPlatformStatus(String platformStatus) { /** *

          - * The status of the platform. You can create an environment from the platform once it is ready. + * The status of the platform version. You can create an environment from the platform version once it is ready. *

          * * @param platformStatus - * The status of the platform. You can create an environment from the platform once it is ready. + * The status of the platform version. You can create an environment from the platform version once it is + * ready. * @see PlatformStatus */ @@ -214,11 +251,12 @@ public void setPlatformStatus(PlatformStatus platformStatus) { /** *

          - * The status of the platform. You can create an environment from the platform once it is ready. + * The status of the platform version. You can create an environment from the platform version once it is ready. *

          * * @param platformStatus - * The status of the platform. You can create an environment from the platform once it is ready. + * The status of the platform version. You can create an environment from the platform version once it is + * ready. * @return Returns a reference to this object so that method calls can be chained together. * @see PlatformStatus */ @@ -230,11 +268,11 @@ public PlatformSummary withPlatformStatus(PlatformStatus platformStatus) { /** *

          - * The category of platform. + * The category of platform version. *

          * * @param platformCategory - * The category of platform. + * The category of platform version. */ public void setPlatformCategory(String platformCategory) { @@ -243,10 +281,10 @@ public void setPlatformCategory(String platformCategory) { /** *

          - * The category of platform. + * The category of platform version. *

          * - * @return The category of platform. + * @return The category of platform version. */ public String getPlatformCategory() { @@ -255,11 +293,11 @@ public String getPlatformCategory() { /** *

          - * The category of platform. + * The category of platform version. *

          * * @param platformCategory - * The category of platform. + * The category of platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -270,11 +308,11 @@ public PlatformSummary withPlatformCategory(String platformCategory) { /** *

          - * The operating system used by the platform. + * The operating system used by the platform version. *

          * * @param operatingSystemName - * The operating system used by the platform. + * The operating system used by the platform version. */ public void setOperatingSystemName(String operatingSystemName) { @@ -283,10 +321,10 @@ public void setOperatingSystemName(String operatingSystemName) { /** *

          - * The operating system used by the platform. + * The operating system used by the platform version. *

          * - * @return The operating system used by the platform. + * @return The operating system used by the platform version. */ public String getOperatingSystemName() { @@ -295,11 +333,11 @@ public String getOperatingSystemName() { /** *

          - * The operating system used by the platform. + * The operating system used by the platform version. *

          * * @param operatingSystemName - * The operating system used by the platform. + * The operating system used by the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -310,11 +348,11 @@ public PlatformSummary withOperatingSystemName(String operatingSystemName) { /** *

          - * The version of the operating system used by the platform. + * The version of the operating system used by the platform version. *

          * * @param operatingSystemVersion - * The version of the operating system used by the platform. + * The version of the operating system used by the platform version. */ public void setOperatingSystemVersion(String operatingSystemVersion) { @@ -323,10 +361,10 @@ public void setOperatingSystemVersion(String operatingSystemVersion) { /** *

          - * The version of the operating system used by the platform. + * The version of the operating system used by the platform version. *

          * - * @return The version of the operating system used by the platform. + * @return The version of the operating system used by the platform version. */ public String getOperatingSystemVersion() { @@ -335,11 +373,11 @@ public String getOperatingSystemVersion() { /** *

          - * The version of the operating system used by the platform. + * The version of the operating system used by the platform version. *

          * * @param operatingSystemVersion - * The version of the operating system used by the platform. + * The version of the operating system used by the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -350,10 +388,10 @@ public PlatformSummary withOperatingSystemVersion(String operatingSystemVersion) /** *

          - * The tiers in which the platform runs. + * The tiers in which the platform version runs. *

          * - * @return The tiers in which the platform runs. + * @return The tiers in which the platform version runs. */ public java.util.List getSupportedTierList() { @@ -365,11 +403,11 @@ public java.util.List getSupportedTierList() { /** *

          - * The tiers in which the platform runs. + * The tiers in which the platform version runs. *

          * * @param supportedTierList - * The tiers in which the platform runs. + * The tiers in which the platform version runs. */ public void setSupportedTierList(java.util.Collection supportedTierList) { @@ -383,7 +421,7 @@ public void setSupportedTierList(java.util.Collection supportedTierList) /** *

          - * The tiers in which the platform runs. + * The tiers in which the platform version runs. *

          *

          * NOTE: This method appends the values to the existing list (if any). Use @@ -392,7 +430,7 @@ public void setSupportedTierList(java.util.Collection supportedTierList) *

          * * @param supportedTierList - * The tiers in which the platform runs. + * The tiers in which the platform version runs. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -408,11 +446,11 @@ public PlatformSummary withSupportedTierList(String... supportedTierList) { /** *

          - * The tiers in which the platform runs. + * The tiers in which the platform version runs. *

          * * @param supportedTierList - * The tiers in which the platform runs. + * The tiers in which the platform version runs. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -423,10 +461,10 @@ public PlatformSummary withSupportedTierList(java.util.Collection suppor /** *

          - * The additions associated with the platform. + * The additions associated with the platform version. *

          * - * @return The additions associated with the platform. + * @return The additions associated with the platform version. */ public java.util.List getSupportedAddonList() { @@ -438,11 +476,11 @@ public java.util.List getSupportedAddonList() { /** *

          - * The additions associated with the platform. + * The additions associated with the platform version. *

          * * @param supportedAddonList - * The additions associated with the platform. + * The additions associated with the platform version. */ public void setSupportedAddonList(java.util.Collection supportedAddonList) { @@ -456,7 +494,7 @@ public void setSupportedAddonList(java.util.Collection supportedAddonLis /** *

          - * The additions associated with the platform. + * The additions associated with the platform version. *

          *

          * NOTE: This method appends the values to the existing list (if any). Use @@ -465,7 +503,7 @@ public void setSupportedAddonList(java.util.Collection supportedAddonLis *

          * * @param supportedAddonList - * The additions associated with the platform. + * The additions associated with the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -481,11 +519,11 @@ public PlatformSummary withSupportedAddonList(String... supportedAddonList) { /** *

          - * The additions associated with the platform. + * The additions associated with the platform version. *

          * * @param supportedAddonList - * The additions associated with the platform. + * The additions associated with the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -494,6 +532,220 @@ public PlatformSummary withSupportedAddonList(java.util.Collection suppo return this; } + /** + *

          + * The state of the platform version in its lifecycle. + *

          + *

          + * Possible values: recommended | empty + *

          + *

          + * If an empty value is returned, the platform version is supported but isn't the recommended one for its branch. + *

          + * + * @param platformLifecycleState + * The state of the platform version in its lifecycle.

          + *

          + * Possible values: recommended | empty + *

          + *

          + * If an empty value is returned, the platform version is supported but isn't the recommended one for its + * branch. + */ + + public void setPlatformLifecycleState(String platformLifecycleState) { + this.platformLifecycleState = platformLifecycleState; + } + + /** + *

          + * The state of the platform version in its lifecycle. + *

          + *

          + * Possible values: recommended | empty + *

          + *

          + * If an empty value is returned, the platform version is supported but isn't the recommended one for its branch. + *

          + * + * @return The state of the platform version in its lifecycle.

          + *

          + * Possible values: recommended | empty + *

          + *

          + * If an empty value is returned, the platform version is supported but isn't the recommended one for its + * branch. + */ + + public String getPlatformLifecycleState() { + return this.platformLifecycleState; + } + + /** + *

          + * The state of the platform version in its lifecycle. + *

          + *

          + * Possible values: recommended | empty + *

          + *

          + * If an empty value is returned, the platform version is supported but isn't the recommended one for its branch. + *

          + * + * @param platformLifecycleState + * The state of the platform version in its lifecycle.

          + *

          + * Possible values: recommended | empty + *

          + *

          + * If an empty value is returned, the platform version is supported but isn't the recommended one for its + * branch. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PlatformSummary withPlatformLifecycleState(String platformLifecycleState) { + setPlatformLifecycleState(platformLifecycleState); + return this; + } + + /** + *

          + * The version string of the platform version. + *

          + * + * @param platformVersion + * The version string of the platform version. + */ + + public void setPlatformVersion(String platformVersion) { + this.platformVersion = platformVersion; + } + + /** + *

          + * The version string of the platform version. + *

          + * + * @return The version string of the platform version. + */ + + public String getPlatformVersion() { + return this.platformVersion; + } + + /** + *

          + * The version string of the platform version. + *

          + * + * @param platformVersion + * The version string of the platform version. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PlatformSummary withPlatformVersion(String platformVersion) { + setPlatformVersion(platformVersion); + return this; + } + + /** + *

          + * The platform branch to which the platform version belongs. + *

          + * + * @param platformBranchName + * The platform branch to which the platform version belongs. + */ + + public void setPlatformBranchName(String platformBranchName) { + this.platformBranchName = platformBranchName; + } + + /** + *

          + * The platform branch to which the platform version belongs. + *

          + * + * @return The platform branch to which the platform version belongs. + */ + + public String getPlatformBranchName() { + return this.platformBranchName; + } + + /** + *

          + * The platform branch to which the platform version belongs. + *

          + * + * @param platformBranchName + * The platform branch to which the platform version belongs. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PlatformSummary withPlatformBranchName(String platformBranchName) { + setPlatformBranchName(platformBranchName); + return this; + } + + /** + *

          + * The state of the platform version's branch in its lifecycle. + *

          + *

          + * Possible values: beta | supported | deprecated | retired + *

          + * + * @param platformBranchLifecycleState + * The state of the platform version's branch in its lifecycle.

          + *

          + * Possible values: beta | supported | deprecated | + * retired + */ + + public void setPlatformBranchLifecycleState(String platformBranchLifecycleState) { + this.platformBranchLifecycleState = platformBranchLifecycleState; + } + + /** + *

          + * The state of the platform version's branch in its lifecycle. + *

          + *

          + * Possible values: beta | supported | deprecated | retired + *

          + * + * @return The state of the platform version's branch in its lifecycle.

          + *

          + * Possible values: beta | supported | deprecated | + * retired + */ + + public String getPlatformBranchLifecycleState() { + return this.platformBranchLifecycleState; + } + + /** + *

          + * The state of the platform version's branch in its lifecycle. + *

          + *

          + * Possible values: beta | supported | deprecated | retired + *

          + * + * @param platformBranchLifecycleState + * The state of the platform version's branch in its lifecycle.

          + *

          + * Possible values: beta | supported | deprecated | + * retired + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PlatformSummary withPlatformBranchLifecycleState(String platformBranchLifecycleState) { + setPlatformBranchLifecycleState(platformBranchLifecycleState); + 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. @@ -521,7 +773,15 @@ public String toString() { if (getSupportedTierList() != null) sb.append("SupportedTierList: ").append(getSupportedTierList()).append(","); if (getSupportedAddonList() != null) - sb.append("SupportedAddonList: ").append(getSupportedAddonList()); + sb.append("SupportedAddonList: ").append(getSupportedAddonList()).append(","); + if (getPlatformLifecycleState() != null) + sb.append("PlatformLifecycleState: ").append(getPlatformLifecycleState()).append(","); + if (getPlatformVersion() != null) + sb.append("PlatformVersion: ").append(getPlatformVersion()).append(","); + if (getPlatformBranchName() != null) + sb.append("PlatformBranchName: ").append(getPlatformBranchName()).append(","); + if (getPlatformBranchLifecycleState() != null) + sb.append("PlatformBranchLifecycleState: ").append(getPlatformBranchLifecycleState()); sb.append("}"); return sb.toString(); } @@ -568,6 +828,22 @@ public boolean equals(Object obj) { return false; if (other.getSupportedAddonList() != null && other.getSupportedAddonList().equals(this.getSupportedAddonList()) == false) return false; + if (other.getPlatformLifecycleState() == null ^ this.getPlatformLifecycleState() == null) + return false; + if (other.getPlatformLifecycleState() != null && other.getPlatformLifecycleState().equals(this.getPlatformLifecycleState()) == false) + return false; + if (other.getPlatformVersion() == null ^ this.getPlatformVersion() == null) + return false; + if (other.getPlatformVersion() != null && other.getPlatformVersion().equals(this.getPlatformVersion()) == false) + return false; + if (other.getPlatformBranchName() == null ^ this.getPlatformBranchName() == null) + return false; + if (other.getPlatformBranchName() != null && other.getPlatformBranchName().equals(this.getPlatformBranchName()) == false) + return false; + if (other.getPlatformBranchLifecycleState() == null ^ this.getPlatformBranchLifecycleState() == null) + return false; + if (other.getPlatformBranchLifecycleState() != null && other.getPlatformBranchLifecycleState().equals(this.getPlatformBranchLifecycleState()) == false) + return false; return true; } @@ -584,6 +860,10 @@ public int hashCode() { hashCode = prime * hashCode + ((getOperatingSystemVersion() == null) ? 0 : getOperatingSystemVersion().hashCode()); hashCode = prime * hashCode + ((getSupportedTierList() == null) ? 0 : getSupportedTierList().hashCode()); hashCode = prime * hashCode + ((getSupportedAddonList() == null) ? 0 : getSupportedAddonList().hashCode()); + hashCode = prime * hashCode + ((getPlatformLifecycleState() == null) ? 0 : getPlatformLifecycleState().hashCode()); + hashCode = prime * hashCode + ((getPlatformVersion() == null) ? 0 : getPlatformVersion().hashCode()); + hashCode = prime * hashCode + ((getPlatformBranchName() == null) ? 0 : getPlatformBranchName().hashCode()); + hashCode = prime * hashCode + ((getPlatformBranchLifecycleState() == null) ? 0 : getPlatformBranchLifecycleState().hashCode()); return hashCode; } diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/SearchFilter.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/SearchFilter.java new file mode 100644 index 000000000000..62de9d5eab9f --- /dev/null +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/SearchFilter.java @@ -0,0 +1,297 @@ +/* + * Copyright 2015-2020 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.elasticbeanstalk.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + *

          + * Describes criteria to restrict a list of results. + *

          + *

          + * For operators that apply a single value to the attribute, the filter is evaluated as follows: + * Attribute Operator Values[1] + *

          + *

          + * Some operators, e.g. in, can apply multiple values. In this case, the filter is evaluated as a logical + * union (OR) of applications of the operator to the attribute with each one of the values: + * (Attribute Operator Values[1]) OR (Attribute Operator Values[2]) OR ... + *

          + *

          + * The valid values for attributes of SearchFilter depend on the API action. For valid values, see the + * reference page for the API action you're calling that takes a SearchFilter parameter. + *

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

          + * The result attribute to which the filter values are applied. Valid values vary by API action. + *

          + */ + private String attribute; + /** + *

          + * The operator to apply to the Attribute with each of the Values. Valid values vary by + * Attribute. + *

          + */ + private String operator; + /** + *

          + * The list of values applied to the Attribute and Operator attributes. Number of values + * and valid values vary by Attribute. + *

          + */ + private com.amazonaws.internal.SdkInternalList values; + + /** + *

          + * The result attribute to which the filter values are applied. Valid values vary by API action. + *

          + * + * @param attribute + * The result attribute to which the filter values are applied. Valid values vary by API action. + */ + + public void setAttribute(String attribute) { + this.attribute = attribute; + } + + /** + *

          + * The result attribute to which the filter values are applied. Valid values vary by API action. + *

          + * + * @return The result attribute to which the filter values are applied. Valid values vary by API action. + */ + + public String getAttribute() { + return this.attribute; + } + + /** + *

          + * The result attribute to which the filter values are applied. Valid values vary by API action. + *

          + * + * @param attribute + * The result attribute to which the filter values are applied. Valid values vary by API action. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public SearchFilter withAttribute(String attribute) { + setAttribute(attribute); + return this; + } + + /** + *

          + * The operator to apply to the Attribute with each of the Values. Valid values vary by + * Attribute. + *

          + * + * @param operator + * The operator to apply to the Attribute with each of the Values. Valid values + * vary by Attribute. + */ + + public void setOperator(String operator) { + this.operator = operator; + } + + /** + *

          + * The operator to apply to the Attribute with each of the Values. Valid values vary by + * Attribute. + *

          + * + * @return The operator to apply to the Attribute with each of the Values. Valid values + * vary by Attribute. + */ + + public String getOperator() { + return this.operator; + } + + /** + *

          + * The operator to apply to the Attribute with each of the Values. Valid values vary by + * Attribute. + *

          + * + * @param operator + * The operator to apply to the Attribute with each of the Values. Valid values + * vary by Attribute. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public SearchFilter withOperator(String operator) { + setOperator(operator); + return this; + } + + /** + *

          + * The list of values applied to the Attribute and Operator attributes. Number of values + * and valid values vary by Attribute. + *

          + * + * @return The list of values applied to the Attribute and Operator attributes. Number of + * values and valid values vary by Attribute. + */ + + public java.util.List getValues() { + if (values == null) { + values = new com.amazonaws.internal.SdkInternalList(); + } + return values; + } + + /** + *

          + * The list of values applied to the Attribute and Operator attributes. Number of values + * and valid values vary by Attribute. + *

          + * + * @param values + * The list of values applied to the Attribute and Operator attributes. Number of + * values and valid values vary by Attribute. + */ + + public void setValues(java.util.Collection values) { + if (values == null) { + this.values = null; + return; + } + + this.values = new com.amazonaws.internal.SdkInternalList(values); + } + + /** + *

          + * The list of values applied to the Attribute and Operator attributes. Number of values + * and valid values vary by Attribute. + *

          + *

          + * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setValues(java.util.Collection)} or {@link #withValues(java.util.Collection)} if you want to override the + * existing values. + *

          + * + * @param values + * The list of values applied to the Attribute and Operator attributes. Number of + * values and valid values vary by Attribute. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public SearchFilter withValues(String... values) { + if (this.values == null) { + setValues(new com.amazonaws.internal.SdkInternalList(values.length)); + } + for (String ele : values) { + this.values.add(ele); + } + return this; + } + + /** + *

          + * The list of values applied to the Attribute and Operator attributes. Number of values + * and valid values vary by Attribute. + *

          + * + * @param values + * The list of values applied to the Attribute and Operator attributes. Number of + * values and valid values vary by Attribute. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public SearchFilter withValues(java.util.Collection values) { + setValues(values); + 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 (getAttribute() != null) + sb.append("Attribute: ").append(getAttribute()).append(","); + if (getOperator() != null) + sb.append("Operator: ").append(getOperator()).append(","); + if (getValues() != null) + sb.append("Values: ").append(getValues()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof SearchFilter == false) + return false; + SearchFilter other = (SearchFilter) obj; + if (other.getAttribute() == null ^ this.getAttribute() == null) + return false; + if (other.getAttribute() != null && other.getAttribute().equals(this.getAttribute()) == false) + return false; + if (other.getOperator() == null ^ this.getOperator() == null) + return false; + if (other.getOperator() != null && other.getOperator().equals(this.getOperator()) == false) + return false; + if (other.getValues() == null ^ this.getValues() == null) + return false; + if (other.getValues() != null && other.getValues().equals(this.getValues()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getAttribute() == null) ? 0 : getAttribute().hashCode()); + hashCode = prime * hashCode + ((getOperator() == null) ? 0 : getOperator().hashCode()); + hashCode = prime * hashCode + ((getValues() == null) ? 0 : getValues().hashCode()); + return hashCode; + } + + @Override + public SearchFilter clone() { + try { + return (SearchFilter) 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-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/SourceConfiguration.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/SourceConfiguration.java index 68bf9138101a..3250cb59e0ae 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/SourceConfiguration.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/SourceConfiguration.java @@ -17,7 +17,7 @@ /** *

          - * A specification for an environment configuration + * A specification for an environment configuration. *

          * * @see - * The ARN of the platform. + * The ARN of the platform version. *

          */ private String platformArn; @@ -417,11 +417,11 @@ public TerminateEnvironmentResult withSolutionStackName(String solutionStackName /** *

          - * The ARN of the platform. + * The ARN of the platform version. *

          * * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. */ public void setPlatformArn(String platformArn) { @@ -430,10 +430,10 @@ public void setPlatformArn(String platformArn) { /** *

          - * The ARN of the platform. + * The ARN of the platform version. *

          * - * @return The ARN of the platform. + * @return The ARN of the platform version. */ public String getPlatformArn() { @@ -442,11 +442,11 @@ public String getPlatformArn() { /** *

          - * The ARN of the platform. + * The ARN of the platform version. *

          * * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/UpdateConfigurationTemplateResult.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/UpdateConfigurationTemplateResult.java index 723eb78f9203..28c337983579 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/UpdateConfigurationTemplateResult.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/UpdateConfigurationTemplateResult.java @@ -34,7 +34,7 @@ public class UpdateConfigurationTemplateResult extends com.amazonaws.AmazonWebSe private String solutionStackName; /** *

          - * The ARN of the platform. + * The ARN of the platform version. *

          */ private String platformArn; @@ -154,11 +154,11 @@ public UpdateConfigurationTemplateResult withSolutionStackName(String solutionSt /** *

          - * The ARN of the platform. + * The ARN of the platform version. *

          * * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. */ public void setPlatformArn(String platformArn) { @@ -167,10 +167,10 @@ public void setPlatformArn(String platformArn) { /** *

          - * The ARN of the platform. + * The ARN of the platform version. *

          * - * @return The ARN of the platform. + * @return The ARN of the platform version. */ public String getPlatformArn() { @@ -179,11 +179,11 @@ public String getPlatformArn() { /** *

          - * The ARN of the platform. + * The ARN of the platform version. *

          * * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/UpdateEnvironmentResult.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/UpdateEnvironmentResult.java index 5661b7bd23fb..27dc400f96c0 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/UpdateEnvironmentResult.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/UpdateEnvironmentResult.java @@ -58,7 +58,7 @@ public class UpdateEnvironmentResult extends com.amazonaws.AmazonWebServiceResul private String solutionStackName; /** *

          - * The ARN of the platform. + * The ARN of the platform version. *

          */ private String platformArn; @@ -417,11 +417,11 @@ public UpdateEnvironmentResult withSolutionStackName(String solutionStackName) { /** *

          - * The ARN of the platform. + * The ARN of the platform version. *

          * * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. */ public void setPlatformArn(String platformArn) { @@ -430,10 +430,10 @@ public void setPlatformArn(String platformArn) { /** *

          - * The ARN of the platform. + * The ARN of the platform version. *

          * - * @return The ARN of the platform. + * @return The ARN of the platform version. */ public String getPlatformArn() { @@ -442,11 +442,11 @@ public String getPlatformArn() { /** *

          - * The ARN of the platform. + * The ARN of the platform version. *

          * * @param platformArn - * The ARN of the platform. + * The ARN of the platform version. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/UpdateTagsForResourceRequest.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/UpdateTagsForResourceRequest.java index 3b66dd57cce5..1b44077dd7bd 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/UpdateTagsForResourceRequest.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/UpdateTagsForResourceRequest.java @@ -30,7 +30,7 @@ public class UpdateTagsForResourceRequest extends com.amazonaws.AmazonWebService * The Amazon Resource Name (ARN) of the resouce to be updated. *

          *

          - * Must be the ARN of an Elastic Beanstalk environment. + * Must be the ARN of an Elastic Beanstalk resource. *

          */ private String resourceArn; @@ -58,13 +58,13 @@ public class UpdateTagsForResourceRequest extends com.amazonaws.AmazonWebService * The Amazon Resource Name (ARN) of the resouce to be updated. *

          *

          - * Must be the ARN of an Elastic Beanstalk environment. + * Must be the ARN of an Elastic Beanstalk resource. *

          * * @param resourceArn * The Amazon Resource Name (ARN) of the resouce to be updated.

          *

          - * Must be the ARN of an Elastic Beanstalk environment. + * Must be the ARN of an Elastic Beanstalk resource. */ public void setResourceArn(String resourceArn) { @@ -76,12 +76,12 @@ public void setResourceArn(String resourceArn) { * The Amazon Resource Name (ARN) of the resouce to be updated. *

          *

          - * Must be the ARN of an Elastic Beanstalk environment. + * Must be the ARN of an Elastic Beanstalk resource. *

          * * @return The Amazon Resource Name (ARN) of the resouce to be updated.

          *

          - * Must be the ARN of an Elastic Beanstalk environment. + * Must be the ARN of an Elastic Beanstalk resource. */ public String getResourceArn() { @@ -93,13 +93,13 @@ public String getResourceArn() { * The Amazon Resource Name (ARN) of the resouce to be updated. *

          *

          - * Must be the ARN of an Elastic Beanstalk environment. + * Must be the ARN of an Elastic Beanstalk resource. *

          * * @param resourceArn * The Amazon Resource Name (ARN) of the resouce to be updated.

          *

          - * Must be the ARN of an Elastic Beanstalk environment. + * Must be the ARN of an Elastic Beanstalk resource. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/ListPlatformBranchesRequestMarshaller.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/ListPlatformBranchesRequestMarshaller.java new file mode 100644 index 000000000000..66745bfa45b7 --- /dev/null +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/ListPlatformBranchesRequestMarshaller.java @@ -0,0 +1,87 @@ +/* + * Copyright 2015-2020 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.elasticbeanstalk.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; +import com.amazonaws.DefaultRequest; +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.elasticbeanstalk.model.*; +import com.amazonaws.transform.Marshaller; +import com.amazonaws.util.StringUtils; + +/** + * ListPlatformBranchesRequest Marshaller + */ + +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListPlatformBranchesRequestMarshaller implements Marshaller, ListPlatformBranchesRequest> { + + public Request marshall(ListPlatformBranchesRequest listPlatformBranchesRequest) { + + if (listPlatformBranchesRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + Request request = new DefaultRequest(listPlatformBranchesRequest, "AWSElasticBeanstalk"); + request.addParameter("Action", "ListPlatformBranches"); + request.addParameter("Version", "2010-12-01"); + request.setHttpMethod(HttpMethodName.POST); + + if (!listPlatformBranchesRequest.getFilters().isEmpty() + || !((com.amazonaws.internal.SdkInternalList) listPlatformBranchesRequest.getFilters()).isAutoConstruct()) { + com.amazonaws.internal.SdkInternalList filtersList = (com.amazonaws.internal.SdkInternalList) listPlatformBranchesRequest + .getFilters(); + int filtersListIndex = 1; + + for (SearchFilter filtersListValue : filtersList) { + + if (filtersListValue.getAttribute() != null) { + request.addParameter("Filters.member." + filtersListIndex + ".Attribute", StringUtils.fromString(filtersListValue.getAttribute())); + } + + if (filtersListValue.getOperator() != null) { + request.addParameter("Filters.member." + filtersListIndex + ".Operator", StringUtils.fromString(filtersListValue.getOperator())); + } + + if (!filtersListValue.getValues().isEmpty() + || !((com.amazonaws.internal.SdkInternalList) filtersListValue.getValues()).isAutoConstruct()) { + com.amazonaws.internal.SdkInternalList valuesList = (com.amazonaws.internal.SdkInternalList) filtersListValue.getValues(); + int valuesListIndex = 1; + + for (String valuesListValue : valuesList) { + if (valuesListValue != null) { + request.addParameter("Filters.member." + filtersListIndex + ".Values.member." + valuesListIndex, + StringUtils.fromString(valuesListValue)); + } + valuesListIndex++; + } + } + filtersListIndex++; + } + } + + if (listPlatformBranchesRequest.getMaxRecords() != null) { + request.addParameter("MaxRecords", StringUtils.fromInteger(listPlatformBranchesRequest.getMaxRecords())); + } + + if (listPlatformBranchesRequest.getNextToken() != null) { + request.addParameter("NextToken", StringUtils.fromString(listPlatformBranchesRequest.getNextToken())); + } + + return request; + } + +} diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/ListPlatformBranchesResultStaxUnmarshaller.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/ListPlatformBranchesResultStaxUnmarshaller.java new file mode 100644 index 000000000000..da494e71b4ae --- /dev/null +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/ListPlatformBranchesResultStaxUnmarshaller.java @@ -0,0 +1,77 @@ +/* + * Copyright 2015-2020 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.elasticbeanstalk.model.transform; + +import java.util.ArrayList; + +import javax.xml.stream.events.XMLEvent; +import javax.annotation.Generated; + +import com.amazonaws.services.elasticbeanstalk.model.*; +import com.amazonaws.transform.Unmarshaller; + +import com.amazonaws.transform.StaxUnmarshallerContext; +import com.amazonaws.transform.SimpleTypeStaxUnmarshallers.*; + +/** + * ListPlatformBranchesResult StAX Unmarshaller + */ + +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListPlatformBranchesResultStaxUnmarshaller implements Unmarshaller { + + public ListPlatformBranchesResult unmarshall(StaxUnmarshallerContext context) throws Exception { + ListPlatformBranchesResult listPlatformBranchesResult = new ListPlatformBranchesResult(); + int originalDepth = context.getCurrentDepth(); + int targetDepth = originalDepth + 1; + + if (context.isStartOfDocument()) + targetDepth += 2; + + while (true) { + XMLEvent xmlEvent = context.nextEvent(); + if (xmlEvent.isEndDocument()) + return listPlatformBranchesResult; + + if (xmlEvent.isAttribute() || xmlEvent.isStartElement()) { + + if (context.testExpression("PlatformBranchSummaryList", targetDepth)) { + listPlatformBranchesResult.withPlatformBranchSummaryList(new ArrayList()); + continue; + } + + if (context.testExpression("PlatformBranchSummaryList/member", targetDepth)) { + listPlatformBranchesResult.withPlatformBranchSummaryList(PlatformBranchSummaryStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } + + if (context.testExpression("NextToken", targetDepth)) { + listPlatformBranchesResult.setNextToken(StringStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } + } else if (xmlEvent.isEndElement()) { + if (context.getCurrentDepth() < originalDepth) { + return listPlatformBranchesResult; + } + } + } + } + + private static ListPlatformBranchesResultStaxUnmarshaller instance; + + public static ListPlatformBranchesResultStaxUnmarshaller getInstance() { + if (instance == null) + instance = new ListPlatformBranchesResultStaxUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/PlatformBranchSummaryStaxUnmarshaller.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/PlatformBranchSummaryStaxUnmarshaller.java new file mode 100644 index 000000000000..3dfb9a663968 --- /dev/null +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/PlatformBranchSummaryStaxUnmarshaller.java @@ -0,0 +1,93 @@ +/* + * Copyright 2015-2020 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.elasticbeanstalk.model.transform; + +import java.util.ArrayList; + +import javax.xml.stream.events.XMLEvent; +import javax.annotation.Generated; + +import com.amazonaws.services.elasticbeanstalk.model.*; +import com.amazonaws.transform.Unmarshaller; + +import com.amazonaws.transform.StaxUnmarshallerContext; +import com.amazonaws.transform.SimpleTypeStaxUnmarshallers.*; + +/** + * PlatformBranchSummary StAX Unmarshaller + */ + +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PlatformBranchSummaryStaxUnmarshaller implements Unmarshaller { + + public PlatformBranchSummary unmarshall(StaxUnmarshallerContext context) throws Exception { + PlatformBranchSummary platformBranchSummary = new PlatformBranchSummary(); + int originalDepth = context.getCurrentDepth(); + int targetDepth = originalDepth + 1; + + if (context.isStartOfDocument()) + targetDepth += 1; + + while (true) { + XMLEvent xmlEvent = context.nextEvent(); + if (xmlEvent.isEndDocument()) + return platformBranchSummary; + + if (xmlEvent.isAttribute() || xmlEvent.isStartElement()) { + + if (context.testExpression("PlatformName", targetDepth)) { + platformBranchSummary.setPlatformName(StringStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } + + if (context.testExpression("BranchName", targetDepth)) { + platformBranchSummary.setBranchName(StringStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } + + if (context.testExpression("LifecycleState", targetDepth)) { + platformBranchSummary.setLifecycleState(StringStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } + + if (context.testExpression("BranchOrder", targetDepth)) { + platformBranchSummary.setBranchOrder(IntegerStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } + + if (context.testExpression("SupportedTierList", targetDepth)) { + platformBranchSummary.withSupportedTierList(new ArrayList()); + continue; + } + + if (context.testExpression("SupportedTierList/member", targetDepth)) { + platformBranchSummary.withSupportedTierList(StringStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } + + } else if (xmlEvent.isEndElement()) { + if (context.getCurrentDepth() < originalDepth) { + return platformBranchSummary; + } + } + } + } + + private static PlatformBranchSummaryStaxUnmarshaller instance; + + public static PlatformBranchSummaryStaxUnmarshaller getInstance() { + if (instance == null) + instance = new PlatformBranchSummaryStaxUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/PlatformDescriptionStaxUnmarshaller.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/PlatformDescriptionStaxUnmarshaller.java index b3de4b022cc9..3d91845017b2 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/PlatformDescriptionStaxUnmarshaller.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/PlatformDescriptionStaxUnmarshaller.java @@ -160,6 +160,20 @@ public PlatformDescription unmarshall(StaxUnmarshallerContext context) throws Ex continue; } + if (context.testExpression("PlatformLifecycleState", targetDepth)) { + platformDescription.setPlatformLifecycleState(StringStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } + + if (context.testExpression("PlatformBranchName", targetDepth)) { + platformDescription.setPlatformBranchName(StringStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } + + if (context.testExpression("PlatformBranchLifecycleState", targetDepth)) { + platformDescription.setPlatformBranchLifecycleState(StringStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } } else if (xmlEvent.isEndElement()) { if (context.getCurrentDepth() < originalDepth) { return platformDescription; diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/PlatformSummaryStaxUnmarshaller.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/PlatformSummaryStaxUnmarshaller.java index 44198c3f6300..16e927299e3a 100644 --- a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/PlatformSummaryStaxUnmarshaller.java +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/PlatformSummaryStaxUnmarshaller.java @@ -95,6 +95,25 @@ public PlatformSummary unmarshall(StaxUnmarshallerContext context) throws Except continue; } + if (context.testExpression("PlatformLifecycleState", targetDepth)) { + platformSummary.setPlatformLifecycleState(StringStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } + + if (context.testExpression("PlatformVersion", targetDepth)) { + platformSummary.setPlatformVersion(StringStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } + + if (context.testExpression("PlatformBranchName", targetDepth)) { + platformSummary.setPlatformBranchName(StringStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } + + if (context.testExpression("PlatformBranchLifecycleState", targetDepth)) { + platformSummary.setPlatformBranchLifecycleState(StringStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } } else if (xmlEvent.isEndElement()) { if (context.getCurrentDepth() < originalDepth) { return platformSummary; diff --git a/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/SearchFilterStaxUnmarshaller.java b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/SearchFilterStaxUnmarshaller.java new file mode 100644 index 000000000000..fe31b1642f95 --- /dev/null +++ b/aws-java-sdk-elasticbeanstalk/src/main/java/com/amazonaws/services/elasticbeanstalk/model/transform/SearchFilterStaxUnmarshaller.java @@ -0,0 +1,83 @@ +/* + * Copyright 2015-2020 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.elasticbeanstalk.model.transform; + +import java.util.ArrayList; + +import javax.xml.stream.events.XMLEvent; +import javax.annotation.Generated; + +import com.amazonaws.services.elasticbeanstalk.model.*; +import com.amazonaws.transform.Unmarshaller; + +import com.amazonaws.transform.StaxUnmarshallerContext; +import com.amazonaws.transform.SimpleTypeStaxUnmarshallers.*; + +/** + * SearchFilter StAX Unmarshaller + */ + +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class SearchFilterStaxUnmarshaller implements Unmarshaller { + + public SearchFilter unmarshall(StaxUnmarshallerContext context) throws Exception { + SearchFilter searchFilter = new SearchFilter(); + int originalDepth = context.getCurrentDepth(); + int targetDepth = originalDepth + 1; + + if (context.isStartOfDocument()) + targetDepth += 1; + + while (true) { + XMLEvent xmlEvent = context.nextEvent(); + if (xmlEvent.isEndDocument()) + return searchFilter; + + if (xmlEvent.isAttribute() || xmlEvent.isStartElement()) { + + if (context.testExpression("Attribute", targetDepth)) { + searchFilter.setAttribute(StringStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } + + if (context.testExpression("Operator", targetDepth)) { + searchFilter.setOperator(StringStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } + + if (context.testExpression("Values", targetDepth)) { + searchFilter.withValues(new ArrayList()); + continue; + } + + if (context.testExpression("Values/member", targetDepth)) { + searchFilter.withValues(StringStaxUnmarshaller.getInstance().unmarshall(context)); + continue; + } + + } else if (xmlEvent.isEndElement()) { + if (context.getCurrentDepth() < originalDepth) { + return searchFilter; + } + } + } + } + + private static SearchFilterStaxUnmarshaller instance; + + public static SearchFilterStaxUnmarshaller getInstance() { + if (instance == null) + instance = new SearchFilterStaxUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-elasticinference/pom.xml b/aws-java-sdk-elasticinference/pom.xml index f350b6bcdde8..549cabaa08ef 100644 --- a/aws-java-sdk-elasticinference/pom.xml +++ b/aws-java-sdk-elasticinference/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-elasticinference diff --git a/aws-java-sdk-elasticloadbalancing/pom.xml b/aws-java-sdk-elasticloadbalancing/pom.xml index 1a32e4708e13..33428265a1e1 100644 --- a/aws-java-sdk-elasticloadbalancing/pom.xml +++ b/aws-java-sdk-elasticloadbalancing/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-elasticloadbalancing diff --git a/aws-java-sdk-elasticloadbalancingv2/pom.xml b/aws-java-sdk-elasticloadbalancingv2/pom.xml index ebf4a2d26369..f268715f7f5e 100644 --- a/aws-java-sdk-elasticloadbalancingv2/pom.xml +++ b/aws-java-sdk-elasticloadbalancingv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-elasticloadbalancingv2 diff --git a/aws-java-sdk-elasticsearch/pom.xml b/aws-java-sdk-elasticsearch/pom.xml index 5845c47f8311..7aeca9a83f67 100644 --- a/aws-java-sdk-elasticsearch/pom.xml +++ b/aws-java-sdk-elasticsearch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-elasticsearch diff --git a/aws-java-sdk-elastictranscoder/pom.xml b/aws-java-sdk-elastictranscoder/pom.xml index 060aa18e2d67..83ec0b2a2947 100644 --- a/aws-java-sdk-elastictranscoder/pom.xml +++ b/aws-java-sdk-elastictranscoder/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-elastictranscoder diff --git a/aws-java-sdk-emr/pom.xml b/aws-java-sdk-emr/pom.xml index 2c2a8844f208..8d88712a15e9 100644 --- a/aws-java-sdk-emr/pom.xml +++ b/aws-java-sdk-emr/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-emr diff --git a/aws-java-sdk-eventbridge/pom.xml b/aws-java-sdk-eventbridge/pom.xml index 95b89bc32291..35beaca5d273 100644 --- a/aws-java-sdk-eventbridge/pom.xml +++ b/aws-java-sdk-eventbridge/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-eventbridge diff --git a/aws-java-sdk-events/pom.xml b/aws-java-sdk-events/pom.xml index 33dda639b7f9..6c1dd660655c 100644 --- a/aws-java-sdk-events/pom.xml +++ b/aws-java-sdk-events/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-events diff --git a/aws-java-sdk-fms/pom.xml b/aws-java-sdk-fms/pom.xml index 499b65c9d440..3c76d2d64b74 100644 --- a/aws-java-sdk-fms/pom.xml +++ b/aws-java-sdk-fms/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-fms diff --git a/aws-java-sdk-forecast/pom.xml b/aws-java-sdk-forecast/pom.xml index b128a945bbed..2cb63977d9d6 100644 --- a/aws-java-sdk-forecast/pom.xml +++ b/aws-java-sdk-forecast/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-forecast diff --git a/aws-java-sdk-forecastquery/pom.xml b/aws-java-sdk-forecastquery/pom.xml index 16359c63efe3..acf185c0583f 100644 --- a/aws-java-sdk-forecastquery/pom.xml +++ b/aws-java-sdk-forecastquery/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-forecastquery diff --git a/aws-java-sdk-frauddetector/pom.xml b/aws-java-sdk-frauddetector/pom.xml index f5519e1bc92e..95fbc5855a1d 100644 --- a/aws-java-sdk-frauddetector/pom.xml +++ b/aws-java-sdk-frauddetector/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-frauddetector diff --git a/aws-java-sdk-fsx/pom.xml b/aws-java-sdk-fsx/pom.xml index e8e7d87f09d8..64e5b699a9b6 100644 --- a/aws-java-sdk-fsx/pom.xml +++ b/aws-java-sdk-fsx/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-fsx diff --git a/aws-java-sdk-gamelift/pom.xml b/aws-java-sdk-gamelift/pom.xml index 6e13b39b653e..f80c5008654e 100644 --- a/aws-java-sdk-gamelift/pom.xml +++ b/aws-java-sdk-gamelift/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-gamelift diff --git a/aws-java-sdk-glacier/pom.xml b/aws-java-sdk-glacier/pom.xml index 5738584c55b4..ccdba0a238bd 100644 --- a/aws-java-sdk-glacier/pom.xml +++ b/aws-java-sdk-glacier/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-glacier diff --git a/aws-java-sdk-globalaccelerator/pom.xml b/aws-java-sdk-globalaccelerator/pom.xml index 67cade7032c9..f8acedb5b80c 100644 --- a/aws-java-sdk-globalaccelerator/pom.xml +++ b/aws-java-sdk-globalaccelerator/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-globalaccelerator diff --git a/aws-java-sdk-glue/pom.xml b/aws-java-sdk-glue/pom.xml index c62999de70e0..e8d2d7c9b647 100644 --- a/aws-java-sdk-glue/pom.xml +++ b/aws-java-sdk-glue/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-glue diff --git a/aws-java-sdk-greengrass/pom.xml b/aws-java-sdk-greengrass/pom.xml index cc9727e4cfa5..2404b16e7bcf 100644 --- a/aws-java-sdk-greengrass/pom.xml +++ b/aws-java-sdk-greengrass/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-greengrass diff --git a/aws-java-sdk-groundstation/pom.xml b/aws-java-sdk-groundstation/pom.xml index a9d03bf2b8b9..6e7b0f37f048 100644 --- a/aws-java-sdk-groundstation/pom.xml +++ b/aws-java-sdk-groundstation/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-groundstation diff --git a/aws-java-sdk-guardduty/pom.xml b/aws-java-sdk-guardduty/pom.xml index dd59a016fe38..87aab64f01bc 100644 --- a/aws-java-sdk-guardduty/pom.xml +++ b/aws-java-sdk-guardduty/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-guardduty diff --git a/aws-java-sdk-health/pom.xml b/aws-java-sdk-health/pom.xml index 6026db5133a2..3b5a8ab7bfaa 100644 --- a/aws-java-sdk-health/pom.xml +++ b/aws-java-sdk-health/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-health diff --git a/aws-java-sdk-iam/pom.xml b/aws-java-sdk-iam/pom.xml index 550f38713adb..97187cdec869 100644 --- a/aws-java-sdk-iam/pom.xml +++ b/aws-java-sdk-iam/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-iam diff --git a/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/AmazonIdentityManagement.java b/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/AmazonIdentityManagement.java index 9922f2944171..f3f8c016b222 100644 --- a/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/AmazonIdentityManagement.java +++ b/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/AmazonIdentityManagement.java @@ -2009,6 +2009,10 @@ AddClientIDToOpenIDConnectProviderResult addClientIDToOpenIDConnectProvider( * service that the resource could access using permissions policies. For each service, the response includes * information about the most recent access attempt. *

          + *

          + * The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role + * within a session, or by the same user when used to call GetServiceLastAccessedDetail. + *

          * *
        • *

          diff --git a/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/AmazonIdentityManagementAsync.java b/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/AmazonIdentityManagementAsync.java index 6601fad6c00c..91b6de533e63 100644 --- a/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/AmazonIdentityManagementAsync.java +++ b/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/AmazonIdentityManagementAsync.java @@ -3005,6 +3005,10 @@ java.util.concurrent.Future generateOrg * service that the resource could access using permissions policies. For each service, the response includes * information about the most recent access attempt. *

          + *

          + * The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role + * within a session, or by the same user when used to call GetServiceLastAccessedDetail. + *

          *
        • *
        • *

          @@ -3079,6 +3083,10 @@ java.util.concurrent.Future generateSe * service that the resource could access using permissions policies. For each service, the response includes * information about the most recent access attempt. *

          + *

          + * The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role + * within a session, or by the same user when used to call GetServiceLastAccessedDetail. + *

          *
        • *
        • *

          diff --git a/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/AmazonIdentityManagementClient.java b/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/AmazonIdentityManagementClient.java index 8ca719347f08..8513a86b7dff 100644 --- a/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/AmazonIdentityManagementClient.java +++ b/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/AmazonIdentityManagementClient.java @@ -4253,6 +4253,10 @@ final GenerateOrganizationsAccessReportResult executeGenerateOrganizationsAccess * service that the resource could access using permissions policies. For each service, the response includes * information about the most recent access attempt. *

          + *

          + * The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role + * within a session, or by the same user when used to call GetServiceLastAccessedDetail. + *

          *
        • *
        • *

          diff --git a/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/model/ContextEntry.java b/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/model/ContextEntry.java index 202890663b2a..09ac63fa1286 100644 --- a/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/model/ContextEntry.java +++ b/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/model/ContextEntry.java @@ -22,8 +22,7 @@ * evaluating the Condition elements of the input policies. *

          *

          - * This data type is used as an input parameter to SimulateCustomPolicy and - * SimulatePrincipalPolicy . + * This data type is used as an input parameter to SimulateCustomPolicy and SimulatePrincipalPolicy. *

          * * @see AWS API diff --git a/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/model/GenerateServiceLastAccessedDetailsResult.java b/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/model/GenerateServiceLastAccessedDetailsResult.java index 1bd7664dafe3..ac9528ce5b7c 100644 --- a/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/model/GenerateServiceLastAccessedDetailsResult.java +++ b/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/model/GenerateServiceLastAccessedDetailsResult.java @@ -26,21 +26,27 @@ public class GenerateServiceLastAccessedDetailsResult extends com.amazonaws.Amaz /** *

          - * The job ID that you can use in the GetServiceLastAccessedDetails or - * GetServiceLastAccessedDetailsWithEntities operations. + * The JobId that you can use in the GetServiceLastAccessedDetails or + * GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by + * GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same + * user when used to call GetServiceLastAccessedDetail. *

          */ private String jobId; /** *

          - * The job ID that you can use in the GetServiceLastAccessedDetails or - * GetServiceLastAccessedDetailsWithEntities operations. + * The JobId that you can use in the GetServiceLastAccessedDetails or + * GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by + * GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same + * user when used to call GetServiceLastAccessedDetail. *

          * * @param jobId - * The job ID that you can use in the GetServiceLastAccessedDetails or - * GetServiceLastAccessedDetailsWithEntities operations. + * The JobId that you can use in the GetServiceLastAccessedDetails or + * GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by + * GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the + * same user when used to call GetServiceLastAccessedDetail. */ public void setJobId(String jobId) { @@ -49,12 +55,16 @@ public void setJobId(String jobId) { /** *

          - * The job ID that you can use in the GetServiceLastAccessedDetails or - * GetServiceLastAccessedDetailsWithEntities operations. + * The JobId that you can use in the GetServiceLastAccessedDetails or + * GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by + * GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same + * user when used to call GetServiceLastAccessedDetail. *

          * - * @return The job ID that you can use in the GetServiceLastAccessedDetails or - * GetServiceLastAccessedDetailsWithEntities operations. + * @return The JobId that you can use in the GetServiceLastAccessedDetails or + * GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by + * GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the + * same user when used to call GetServiceLastAccessedDetail. */ public String getJobId() { @@ -63,13 +73,17 @@ public String getJobId() { /** *

          - * The job ID that you can use in the GetServiceLastAccessedDetails or - * GetServiceLastAccessedDetailsWithEntities operations. + * The JobId that you can use in the GetServiceLastAccessedDetails or + * GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by + * GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same + * user when used to call GetServiceLastAccessedDetail. *

          * * @param jobId - * The job ID that you can use in the GetServiceLastAccessedDetails or - * GetServiceLastAccessedDetailsWithEntities operations. + * The JobId that you can use in the GetServiceLastAccessedDetails or + * GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by + * GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the + * same user when used to call GetServiceLastAccessedDetail. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/model/GetServiceLastAccessedDetailsRequest.java b/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/model/GetServiceLastAccessedDetailsRequest.java index 862c43792bb5..bc45cf94a823 100644 --- a/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/model/GetServiceLastAccessedDetailsRequest.java +++ b/aws-java-sdk-iam/src/main/java/com/amazonaws/services/identitymanagement/model/GetServiceLastAccessedDetailsRequest.java @@ -27,7 +27,9 @@ public class GetServiceLastAccessedDetailsRequest extends com.amazonaws.AmazonWe /** *

          - * The ID of the request generated by the GenerateServiceLastAccessedDetails operation. + * The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The + * JobId returned by GenerateServiceLastAccessedDetail must be used by the same role + * within a session, or by the same user when used to call GetServiceLastAccessedDetail. *

          */ private String jobId; @@ -56,11 +58,15 @@ public class GetServiceLastAccessedDetailsRequest extends com.amazonaws.AmazonWe /** *

          - * The ID of the request generated by the GenerateServiceLastAccessedDetails operation. + * The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The + * JobId returned by GenerateServiceLastAccessedDetail must be used by the same role + * within a session, or by the same user when used to call GetServiceLastAccessedDetail. *

          * * @param jobId - * The ID of the request generated by the GenerateServiceLastAccessedDetails operation. + * The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The + * JobId returned by GenerateServiceLastAccessedDetail must be used by the same + * role within a session, or by the same user when used to call GetServiceLastAccessedDetail. */ public void setJobId(String jobId) { @@ -69,10 +75,14 @@ public void setJobId(String jobId) { /** *

          - * The ID of the request generated by the GenerateServiceLastAccessedDetails operation. + * The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The + * JobId returned by GenerateServiceLastAccessedDetail must be used by the same role + * within a session, or by the same user when used to call GetServiceLastAccessedDetail. *

          * - * @return The ID of the request generated by the GenerateServiceLastAccessedDetails operation. + * @return The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The + * JobId returned by GenerateServiceLastAccessedDetail must be used by the same + * role within a session, or by the same user when used to call GetServiceLastAccessedDetail. */ public String getJobId() { @@ -81,11 +91,15 @@ public String getJobId() { /** *

          - * The ID of the request generated by the GenerateServiceLastAccessedDetails operation. + * The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The + * JobId returned by GenerateServiceLastAccessedDetail must be used by the same role + * within a session, or by the same user when used to call GetServiceLastAccessedDetail. *

          * * @param jobId - * The ID of the request generated by the GenerateServiceLastAccessedDetails operation. + * The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The + * JobId returned by GenerateServiceLastAccessedDetail must be used by the same + * role within a session, or by the same user when used to call GetServiceLastAccessedDetail. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-imagebuilder/pom.xml b/aws-java-sdk-imagebuilder/pom.xml index e55e65c51570..055b64c84c11 100644 --- a/aws-java-sdk-imagebuilder/pom.xml +++ b/aws-java-sdk-imagebuilder/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-imagebuilder diff --git a/aws-java-sdk-importexport/pom.xml b/aws-java-sdk-importexport/pom.xml index a27dd91a922e..bad06a764424 100644 --- a/aws-java-sdk-importexport/pom.xml +++ b/aws-java-sdk-importexport/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-importexport diff --git a/aws-java-sdk-inspector/pom.xml b/aws-java-sdk-inspector/pom.xml index 0a27400e58d0..0390d4e2fa0e 100644 --- a/aws-java-sdk-inspector/pom.xml +++ b/aws-java-sdk-inspector/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-inspector diff --git a/aws-java-sdk-iot/pom.xml b/aws-java-sdk-iot/pom.xml index 1add7c6ce21c..2c1f34e1b966 100644 --- a/aws-java-sdk-iot/pom.xml +++ b/aws-java-sdk-iot/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-iot diff --git a/aws-java-sdk-iot1clickdevices/pom.xml b/aws-java-sdk-iot1clickdevices/pom.xml index 679720849875..ceaa059b4096 100644 --- a/aws-java-sdk-iot1clickdevices/pom.xml +++ b/aws-java-sdk-iot1clickdevices/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-iot1clickdevices diff --git a/aws-java-sdk-iot1clickprojects/pom.xml b/aws-java-sdk-iot1clickprojects/pom.xml index cc98b063229c..6e349cf810a8 100644 --- a/aws-java-sdk-iot1clickprojects/pom.xml +++ b/aws-java-sdk-iot1clickprojects/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-iot1clickprojects diff --git a/aws-java-sdk-iotanalytics/pom.xml b/aws-java-sdk-iotanalytics/pom.xml index f1f77b1fcf0f..4d4df90c331c 100644 --- a/aws-java-sdk-iotanalytics/pom.xml +++ b/aws-java-sdk-iotanalytics/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-iotanalytics diff --git a/aws-java-sdk-iotevents/pom.xml b/aws-java-sdk-iotevents/pom.xml index 09025ddf65ce..b008d8d3973d 100644 --- a/aws-java-sdk-iotevents/pom.xml +++ b/aws-java-sdk-iotevents/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-iotevents diff --git a/aws-java-sdk-ioteventsdata/pom.xml b/aws-java-sdk-ioteventsdata/pom.xml index 435c2cd15d37..62e1d1844ade 100644 --- a/aws-java-sdk-ioteventsdata/pom.xml +++ b/aws-java-sdk-ioteventsdata/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-ioteventsdata diff --git a/aws-java-sdk-iotjobsdataplane/pom.xml b/aws-java-sdk-iotjobsdataplane/pom.xml index 77e03239333a..ed8af8f8daf6 100644 --- a/aws-java-sdk-iotjobsdataplane/pom.xml +++ b/aws-java-sdk-iotjobsdataplane/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-iotjobsdataplane diff --git a/aws-java-sdk-iotsecuretunneling/pom.xml b/aws-java-sdk-iotsecuretunneling/pom.xml index f7b6df043ae9..dc05dce0dedd 100644 --- a/aws-java-sdk-iotsecuretunneling/pom.xml +++ b/aws-java-sdk-iotsecuretunneling/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-iotsecuretunneling diff --git a/aws-java-sdk-iotthingsgraph/pom.xml b/aws-java-sdk-iotthingsgraph/pom.xml index a12d8044209d..cd6e51bdcc47 100644 --- a/aws-java-sdk-iotthingsgraph/pom.xml +++ b/aws-java-sdk-iotthingsgraph/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-iotthingsgraph diff --git a/aws-java-sdk-kafka/pom.xml b/aws-java-sdk-kafka/pom.xml index 37663765ab2c..64fcad1e3c9c 100644 --- a/aws-java-sdk-kafka/pom.xml +++ b/aws-java-sdk-kafka/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-kafka diff --git a/aws-java-sdk-kendra/pom.xml b/aws-java-sdk-kendra/pom.xml index 7c996cd5866a..f04d6c71e3bc 100644 --- a/aws-java-sdk-kendra/pom.xml +++ b/aws-java-sdk-kendra/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-kendra diff --git a/aws-java-sdk-kinesis/pom.xml b/aws-java-sdk-kinesis/pom.xml index 4ba388318ccd..672bc919aaf3 100644 --- a/aws-java-sdk-kinesis/pom.xml +++ b/aws-java-sdk-kinesis/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-kinesis diff --git a/aws-java-sdk-kinesisanalyticsv2/pom.xml b/aws-java-sdk-kinesisanalyticsv2/pom.xml index e318dce070bc..b80c2f5a178e 100644 --- a/aws-java-sdk-kinesisanalyticsv2/pom.xml +++ b/aws-java-sdk-kinesisanalyticsv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-kinesisanalyticsv2 diff --git a/aws-java-sdk-kinesisvideo/pom.xml b/aws-java-sdk-kinesisvideo/pom.xml index 787d03eaa1a7..a604bfc01a95 100644 --- a/aws-java-sdk-kinesisvideo/pom.xml +++ b/aws-java-sdk-kinesisvideo/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-kinesisvideo diff --git a/aws-java-sdk-kinesisvideosignalingchannels/pom.xml b/aws-java-sdk-kinesisvideosignalingchannels/pom.xml index 7c113ceed6dd..f5a2923440db 100644 --- a/aws-java-sdk-kinesisvideosignalingchannels/pom.xml +++ b/aws-java-sdk-kinesisvideosignalingchannels/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-kinesisvideosignalingchannels diff --git a/aws-java-sdk-kms/pom.xml b/aws-java-sdk-kms/pom.xml index 52cb93cec704..2dcb42e396cd 100644 --- a/aws-java-sdk-kms/pom.xml +++ b/aws-java-sdk-kms/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-kms diff --git a/aws-java-sdk-lakeformation/pom.xml b/aws-java-sdk-lakeformation/pom.xml index 31dddc0b538c..f11ca94d2768 100644 --- a/aws-java-sdk-lakeformation/pom.xml +++ b/aws-java-sdk-lakeformation/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-lakeformation diff --git a/aws-java-sdk-lambda/pom.xml b/aws-java-sdk-lambda/pom.xml index 1c066f3a28da..6e1c85b64e43 100644 --- a/aws-java-sdk-lambda/pom.xml +++ b/aws-java-sdk-lambda/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-lambda diff --git a/aws-java-sdk-lex/pom.xml b/aws-java-sdk-lex/pom.xml index f23d65f70816..e3d5d4fb7be1 100644 --- a/aws-java-sdk-lex/pom.xml +++ b/aws-java-sdk-lex/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-lex diff --git a/aws-java-sdk-lexmodelbuilding/pom.xml b/aws-java-sdk-lexmodelbuilding/pom.xml index 29bdd5f95893..66475a5c6766 100644 --- a/aws-java-sdk-lexmodelbuilding/pom.xml +++ b/aws-java-sdk-lexmodelbuilding/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-lexmodelbuilding diff --git a/aws-java-sdk-licensemanager/pom.xml b/aws-java-sdk-licensemanager/pom.xml index c81f8c7ac461..d080b8454d8f 100644 --- a/aws-java-sdk-licensemanager/pom.xml +++ b/aws-java-sdk-licensemanager/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-licensemanager diff --git a/aws-java-sdk-lightsail/pom.xml b/aws-java-sdk-lightsail/pom.xml index 6fa1c101ac42..ce957fa77eb0 100644 --- a/aws-java-sdk-lightsail/pom.xml +++ b/aws-java-sdk-lightsail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-lightsail diff --git a/aws-java-sdk-logs/pom.xml b/aws-java-sdk-logs/pom.xml index 2358b2f5d004..ee67c0d23d1d 100644 --- a/aws-java-sdk-logs/pom.xml +++ b/aws-java-sdk-logs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-logs diff --git a/aws-java-sdk-machinelearning/pom.xml b/aws-java-sdk-machinelearning/pom.xml index 02dd7edb4880..15758e41a04b 100644 --- a/aws-java-sdk-machinelearning/pom.xml +++ b/aws-java-sdk-machinelearning/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-machinelearning diff --git a/aws-java-sdk-macie/pom.xml b/aws-java-sdk-macie/pom.xml index 1ce52f4b05e2..4652e6a02a90 100644 --- a/aws-java-sdk-macie/pom.xml +++ b/aws-java-sdk-macie/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-macie diff --git a/aws-java-sdk-managedblockchain/pom.xml b/aws-java-sdk-managedblockchain/pom.xml index 8af1f6f62260..c076caf5fbe0 100644 --- a/aws-java-sdk-managedblockchain/pom.xml +++ b/aws-java-sdk-managedblockchain/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-managedblockchain diff --git a/aws-java-sdk-marketplacecatalog/pom.xml b/aws-java-sdk-marketplacecatalog/pom.xml index 5b29c162cacb..9170b9683110 100644 --- a/aws-java-sdk-marketplacecatalog/pom.xml +++ b/aws-java-sdk-marketplacecatalog/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-marketplacecatalog diff --git a/aws-java-sdk-marketplacecommerceanalytics/pom.xml b/aws-java-sdk-marketplacecommerceanalytics/pom.xml index 1305acce40d4..6efe3f3f8c0c 100644 --- a/aws-java-sdk-marketplacecommerceanalytics/pom.xml +++ b/aws-java-sdk-marketplacecommerceanalytics/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-marketplacecommerceanalytics diff --git a/aws-java-sdk-marketplaceentitlement/pom.xml b/aws-java-sdk-marketplaceentitlement/pom.xml index df735013e279..29a83d0e4f27 100644 --- a/aws-java-sdk-marketplaceentitlement/pom.xml +++ b/aws-java-sdk-marketplaceentitlement/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-marketplaceentitlement diff --git a/aws-java-sdk-marketplacemeteringservice/pom.xml b/aws-java-sdk-marketplacemeteringservice/pom.xml index 72d131c16d06..64e389c2b9dc 100644 --- a/aws-java-sdk-marketplacemeteringservice/pom.xml +++ b/aws-java-sdk-marketplacemeteringservice/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-marketplacemeteringservice diff --git a/aws-java-sdk-mechanicalturkrequester/pom.xml b/aws-java-sdk-mechanicalturkrequester/pom.xml index 3d91cbeaa716..c0f5595f6ef7 100644 --- a/aws-java-sdk-mechanicalturkrequester/pom.xml +++ b/aws-java-sdk-mechanicalturkrequester/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-mechanicalturkrequester diff --git a/aws-java-sdk-mediaconnect/pom.xml b/aws-java-sdk-mediaconnect/pom.xml index 4952ccdff7b8..21c660ac6ece 100644 --- a/aws-java-sdk-mediaconnect/pom.xml +++ b/aws-java-sdk-mediaconnect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-mediaconnect diff --git a/aws-java-sdk-mediaconvert/pom.xml b/aws-java-sdk-mediaconvert/pom.xml index 862715d92240..49413e470c7e 100644 --- a/aws-java-sdk-mediaconvert/pom.xml +++ b/aws-java-sdk-mediaconvert/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-mediaconvert diff --git a/aws-java-sdk-medialive/pom.xml b/aws-java-sdk-medialive/pom.xml index 55f0a9508592..7f5749a53deb 100644 --- a/aws-java-sdk-medialive/pom.xml +++ b/aws-java-sdk-medialive/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-medialive diff --git a/aws-java-sdk-mediapackage/pom.xml b/aws-java-sdk-mediapackage/pom.xml index b2e16aa87912..3622ea65f5a4 100644 --- a/aws-java-sdk-mediapackage/pom.xml +++ b/aws-java-sdk-mediapackage/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-mediapackage diff --git a/aws-java-sdk-mediapackagevod/pom.xml b/aws-java-sdk-mediapackagevod/pom.xml index be58c51b8278..8c8c5b5e5822 100644 --- a/aws-java-sdk-mediapackagevod/pom.xml +++ b/aws-java-sdk-mediapackagevod/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-mediapackagevod diff --git a/aws-java-sdk-mediastore/pom.xml b/aws-java-sdk-mediastore/pom.xml index a74a1b39a77a..bfc99257f60b 100644 --- a/aws-java-sdk-mediastore/pom.xml +++ b/aws-java-sdk-mediastore/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-mediastore diff --git a/aws-java-sdk-mediastoredata/pom.xml b/aws-java-sdk-mediastoredata/pom.xml index 58535ff972dc..95ac7bfe8b3c 100644 --- a/aws-java-sdk-mediastoredata/pom.xml +++ b/aws-java-sdk-mediastoredata/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-mediastoredata diff --git a/aws-java-sdk-mediatailor/pom.xml b/aws-java-sdk-mediatailor/pom.xml index 34b1212ff5fe..367951cfa8be 100644 --- a/aws-java-sdk-mediatailor/pom.xml +++ b/aws-java-sdk-mediatailor/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-mediatailor diff --git a/aws-java-sdk-migrationhub/pom.xml b/aws-java-sdk-migrationhub/pom.xml index c90ac3dcaa06..a4595297c694 100644 --- a/aws-java-sdk-migrationhub/pom.xml +++ b/aws-java-sdk-migrationhub/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-migrationhub diff --git a/aws-java-sdk-migrationhubconfig/pom.xml b/aws-java-sdk-migrationhubconfig/pom.xml index df58209b07c5..d882f1cb0bc4 100644 --- a/aws-java-sdk-migrationhubconfig/pom.xml +++ b/aws-java-sdk-migrationhubconfig/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-migrationhubconfig diff --git a/aws-java-sdk-mobile/pom.xml b/aws-java-sdk-mobile/pom.xml index 608d4c34df07..3f4c51895416 100644 --- a/aws-java-sdk-mobile/pom.xml +++ b/aws-java-sdk-mobile/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-mobile diff --git a/aws-java-sdk-models/pom.xml b/aws-java-sdk-models/pom.xml index 37ffe2a52c26..0b8d229f01a8 100644 --- a/aws-java-sdk-models/pom.xml +++ b/aws-java-sdk-models/pom.xml @@ -6,7 +6,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-models diff --git a/aws-java-sdk-models/src/main/resources/models/accessanalyzer-2019-11-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/accessanalyzer-2019-11-01-intermediate.json index bf26735581ee..68789b2fdb3d 100644 --- a/aws-java-sdk-models/src/main/resources/models/accessanalyzer-2019-11-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/accessanalyzer-2019-11-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/api.sagemaker-2017-07-24-intermediate.json b/aws-java-sdk-models/src/main/resources/models/api.sagemaker-2017-07-24-intermediate.json index 5225f2242eab..66f6e6df6a8c 100644 --- a/aws-java-sdk-models/src/main/resources/models/api.sagemaker-2017-07-24-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/api.sagemaker-2017-07-24-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/application-insights-2018-11-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/application-insights-2018-11-25-intermediate.json index 034353486570..0f582c5d1395 100644 --- a/aws-java-sdk-models/src/main/resources/models/application-insights-2018-11-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/application-insights-2018-11-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json b/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json index 85d1c3d71ccf..955c66a7eb77 100644 --- a/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/autoscaling-plans-2018-01-06-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/chime-2018-05-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/chime-2018-05-01-intermediate.json index 4cad95d04f61..b3b4907d72e5 100644 --- a/aws-java-sdk-models/src/main/resources/models/chime-2018-05-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/chime-2018-05-01-intermediate.json @@ -1088,6 +1088,67 @@ }, "syncReturnType" : "CreatePhoneNumberOrderResult" }, + "CreateProxySession" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "CreateProxySessionResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "UnauthorizedClientException", + "documentation" : "

          The client is not currently authorized to make the request.

          ", + "httpStatusCode" : 401 + }, { + "exceptionName" : "NotFoundException", + "documentation" : "

          One or more of the resources in the request does not exist in the system.

          ", + "httpStatusCode" : 404 + }, { + "exceptionName" : "ForbiddenException", + "documentation" : "

          The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

          ", + "httpStatusCode" : 403 + }, { + "exceptionName" : "BadRequestException", + "documentation" : "

          The input parameters don't match the service's restrictions.

          ", + "httpStatusCode" : 400 + }, { + "exceptionName" : "ThrottledClientException", + "documentation" : "

          The client exceeded its request rate limit.

          ", + "httpStatusCode" : 429 + }, { + "exceptionName" : "ServiceUnavailableException", + "documentation" : "

          The service is currently unavailable.

          ", + "httpStatusCode" : 503 + }, { + "exceptionName" : "ServiceFailureException", + "documentation" : "

          The service encountered an unexpected error.

          ", + "httpStatusCode" : 500 + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "CreateProxySessionRequest", + "variableName" : "createProxySessionRequest", + "variableType" : "CreateProxySessionRequest", + "documentation" : "", + "simpleType" : "CreateProxySessionRequest", + "variableSetterType" : "CreateProxySessionRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "createProxySession", + "operationName" : "CreateProxySession", + "returnType" : { + "returnType" : "CreateProxySessionResult", + "documentation" : null + }, + "syncReturnType" : "CreateProxySessionResult" + }, "CreateRoom" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -1722,6 +1783,67 @@ }, "syncReturnType" : "DeletePhoneNumberResult" }, + "DeleteProxySession" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "DeleteProxySessionResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "UnauthorizedClientException", + "documentation" : "

          The client is not currently authorized to make the request.

          ", + "httpStatusCode" : 401 + }, { + "exceptionName" : "NotFoundException", + "documentation" : "

          One or more of the resources in the request does not exist in the system.

          ", + "httpStatusCode" : 404 + }, { + "exceptionName" : "ForbiddenException", + "documentation" : "

          The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

          ", + "httpStatusCode" : 403 + }, { + "exceptionName" : "BadRequestException", + "documentation" : "

          The input parameters don't match the service's restrictions.

          ", + "httpStatusCode" : 400 + }, { + "exceptionName" : "ThrottledClientException", + "documentation" : "

          The client exceeded its request rate limit.

          ", + "httpStatusCode" : 429 + }, { + "exceptionName" : "ServiceUnavailableException", + "documentation" : "

          The service is currently unavailable.

          ", + "httpStatusCode" : 503 + }, { + "exceptionName" : "ServiceFailureException", + "documentation" : "

          The service encountered an unexpected error.

          ", + "httpStatusCode" : 500 + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "DeleteProxySessionRequest", + "variableName" : "deleteProxySessionRequest", + "variableType" : "DeleteProxySessionRequest", + "documentation" : "", + "simpleType" : "DeleteProxySessionRequest", + "variableSetterType" : "DeleteProxySessionRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "deleteProxySession", + "operationName" : "DeleteProxySession", + "returnType" : { + "returnType" : "DeleteProxySessionResult", + "documentation" : null + }, + "syncReturnType" : "DeleteProxySessionResult" + }, "DeleteRoom" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -2035,6 +2157,67 @@ }, "syncReturnType" : "DeleteVoiceConnectorOriginationResult" }, + "DeleteVoiceConnectorProxy" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "DeleteVoiceConnectorProxyResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "UnauthorizedClientException", + "documentation" : "

          The client is not currently authorized to make the request.

          ", + "httpStatusCode" : 401 + }, { + "exceptionName" : "NotFoundException", + "documentation" : "

          One or more of the resources in the request does not exist in the system.

          ", + "httpStatusCode" : 404 + }, { + "exceptionName" : "ForbiddenException", + "documentation" : "

          The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

          ", + "httpStatusCode" : 403 + }, { + "exceptionName" : "BadRequestException", + "documentation" : "

          The input parameters don't match the service's restrictions.

          ", + "httpStatusCode" : 400 + }, { + "exceptionName" : "ThrottledClientException", + "documentation" : "

          The client exceeded its request rate limit.

          ", + "httpStatusCode" : 429 + }, { + "exceptionName" : "ServiceUnavailableException", + "documentation" : "

          The service is currently unavailable.

          ", + "httpStatusCode" : 503 + }, { + "exceptionName" : "ServiceFailureException", + "documentation" : "

          The service encountered an unexpected error.

          ", + "httpStatusCode" : 500 + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "DeleteVoiceConnectorProxyRequest", + "variableName" : "deleteVoiceConnectorProxyRequest", + "variableType" : "DeleteVoiceConnectorProxyRequest", + "documentation" : "", + "simpleType" : "DeleteVoiceConnectorProxyRequest", + "variableSetterType" : "DeleteVoiceConnectorProxyRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "deleteVoiceConnectorProxy", + "operationName" : "DeleteVoiceConnectorProxy", + "returnType" : { + "returnType" : "DeleteVoiceConnectorProxyResult", + "documentation" : null + }, + "syncReturnType" : "DeleteVoiceConnectorProxyResult" + }, "DeleteVoiceConnectorStreamingConfiguration" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -3064,6 +3247,67 @@ }, "syncReturnType" : "GetPhoneNumberSettingsResult" }, + "GetProxySession" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "GetProxySessionResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "UnauthorizedClientException", + "documentation" : "

          The client is not currently authorized to make the request.

          ", + "httpStatusCode" : 401 + }, { + "exceptionName" : "NotFoundException", + "documentation" : "

          One or more of the resources in the request does not exist in the system.

          ", + "httpStatusCode" : 404 + }, { + "exceptionName" : "ForbiddenException", + "documentation" : "

          The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

          ", + "httpStatusCode" : 403 + }, { + "exceptionName" : "BadRequestException", + "documentation" : "

          The input parameters don't match the service's restrictions.

          ", + "httpStatusCode" : 400 + }, { + "exceptionName" : "ThrottledClientException", + "documentation" : "

          The client exceeded its request rate limit.

          ", + "httpStatusCode" : 429 + }, { + "exceptionName" : "ServiceUnavailableException", + "documentation" : "

          The service is currently unavailable.

          ", + "httpStatusCode" : 503 + }, { + "exceptionName" : "ServiceFailureException", + "documentation" : "

          The service encountered an unexpected error.

          ", + "httpStatusCode" : 500 + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetProxySessionRequest", + "variableName" : "getProxySessionRequest", + "variableType" : "GetProxySessionRequest", + "documentation" : "", + "simpleType" : "GetProxySessionRequest", + "variableSetterType" : "GetProxySessionRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "getProxySession", + "operationName" : "GetProxySession", + "returnType" : { + "returnType" : "GetProxySessionResult", + "documentation" : null + }, + "syncReturnType" : "GetProxySessionResult" + }, "GetRoom" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -3491,14 +3735,14 @@ }, "syncReturnType" : "GetVoiceConnectorOriginationResult" }, - "GetVoiceConnectorStreamingConfiguration" : { - "asyncCallableType" : "java.util.concurrent.Callable", - "asyncFutureType" : "java.util.concurrent.Future", - "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", - "asyncReturnType" : "GetVoiceConnectorStreamingConfigurationResult", + "GetVoiceConnectorProxy" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "GetVoiceConnectorProxyResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Retrieves the streaming configuration details for the specified Amazon Chime Voice Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in hours, for the Amazon Kinesis data.

          ", + "documentation" : "", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -3536,30 +3780,30 @@ "hostPrefixProcessor" : null, "input" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVoiceConnectorStreamingConfigurationRequest", - "variableName" : "getVoiceConnectorStreamingConfigurationRequest", - "variableType" : "GetVoiceConnectorStreamingConfigurationRequest", + "variableDeclarationType" : "GetVoiceConnectorProxyRequest", + "variableName" : "getVoiceConnectorProxyRequest", + "variableType" : "GetVoiceConnectorProxyRequest", "documentation" : "", - "simpleType" : "GetVoiceConnectorStreamingConfigurationRequest", - "variableSetterType" : "GetVoiceConnectorStreamingConfigurationRequest" + "simpleType" : "GetVoiceConnectorProxyRequest", + "variableSetterType" : "GetVoiceConnectorProxyRequest" }, "inputStreamPropertyName" : null, - "methodName" : "getVoiceConnectorStreamingConfiguration", - "operationName" : "GetVoiceConnectorStreamingConfiguration", + "methodName" : "getVoiceConnectorProxy", + "operationName" : "GetVoiceConnectorProxy", "returnType" : { - "returnType" : "GetVoiceConnectorStreamingConfigurationResult", + "returnType" : "GetVoiceConnectorProxyResult", "documentation" : null }, - "syncReturnType" : "GetVoiceConnectorStreamingConfigurationResult" + "syncReturnType" : "GetVoiceConnectorProxyResult" }, - "GetVoiceConnectorTermination" : { - "asyncCallableType" : "java.util.concurrent.Callable", - "asyncFutureType" : "java.util.concurrent.Future", - "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", - "asyncReturnType" : "GetVoiceConnectorTerminationResult", + "GetVoiceConnectorStreamingConfiguration" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "GetVoiceConnectorStreamingConfigurationResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Retrieves termination setting details for the specified Amazon Chime Voice Connector.

          ", + "documentation" : "

          Retrieves the streaming configuration details for the specified Amazon Chime Voice Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in hours, for the Amazon Kinesis data.

          ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -3597,30 +3841,30 @@ "hostPrefixProcessor" : null, "input" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVoiceConnectorTerminationRequest", - "variableName" : "getVoiceConnectorTerminationRequest", - "variableType" : "GetVoiceConnectorTerminationRequest", + "variableDeclarationType" : "GetVoiceConnectorStreamingConfigurationRequest", + "variableName" : "getVoiceConnectorStreamingConfigurationRequest", + "variableType" : "GetVoiceConnectorStreamingConfigurationRequest", "documentation" : "", - "simpleType" : "GetVoiceConnectorTerminationRequest", - "variableSetterType" : "GetVoiceConnectorTerminationRequest" + "simpleType" : "GetVoiceConnectorStreamingConfigurationRequest", + "variableSetterType" : "GetVoiceConnectorStreamingConfigurationRequest" }, "inputStreamPropertyName" : null, - "methodName" : "getVoiceConnectorTermination", - "operationName" : "GetVoiceConnectorTermination", + "methodName" : "getVoiceConnectorStreamingConfiguration", + "operationName" : "GetVoiceConnectorStreamingConfiguration", "returnType" : { - "returnType" : "GetVoiceConnectorTerminationResult", + "returnType" : "GetVoiceConnectorStreamingConfigurationResult", "documentation" : null }, - "syncReturnType" : "GetVoiceConnectorTerminationResult" + "syncReturnType" : "GetVoiceConnectorStreamingConfigurationResult" }, - "GetVoiceConnectorTerminationHealth" : { - "asyncCallableType" : "java.util.concurrent.Callable", - "asyncFutureType" : "java.util.concurrent.Future", - "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", - "asyncReturnType" : "GetVoiceConnectorTerminationHealthResult", + "GetVoiceConnectorTermination" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "GetVoiceConnectorTerminationResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime Voice Connector.

          ", + "documentation" : "

          Retrieves termination setting details for the specified Amazon Chime Voice Connector.

          ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -3658,30 +3902,91 @@ "hostPrefixProcessor" : null, "input" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVoiceConnectorTerminationHealthRequest", - "variableName" : "getVoiceConnectorTerminationHealthRequest", - "variableType" : "GetVoiceConnectorTerminationHealthRequest", + "variableDeclarationType" : "GetVoiceConnectorTerminationRequest", + "variableName" : "getVoiceConnectorTerminationRequest", + "variableType" : "GetVoiceConnectorTerminationRequest", "documentation" : "", - "simpleType" : "GetVoiceConnectorTerminationHealthRequest", - "variableSetterType" : "GetVoiceConnectorTerminationHealthRequest" + "simpleType" : "GetVoiceConnectorTerminationRequest", + "variableSetterType" : "GetVoiceConnectorTerminationRequest" }, "inputStreamPropertyName" : null, - "methodName" : "getVoiceConnectorTerminationHealth", - "operationName" : "GetVoiceConnectorTerminationHealth", + "methodName" : "getVoiceConnectorTermination", + "operationName" : "GetVoiceConnectorTermination", "returnType" : { - "returnType" : "GetVoiceConnectorTerminationHealthResult", + "returnType" : "GetVoiceConnectorTerminationResult", "documentation" : null }, - "syncReturnType" : "GetVoiceConnectorTerminationHealthResult" + "syncReturnType" : "GetVoiceConnectorTerminationResult" }, - "InviteUsers" : { - "asyncCallableType" : "java.util.concurrent.Callable", - "asyncFutureType" : "java.util.concurrent.Future", - "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", - "asyncReturnType" : "InviteUsersResult", + "GetVoiceConnectorTerminationHealth" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "GetVoiceConnectorTerminationHealthResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Sends email to a maximum of 50 users, inviting them to the specified Amazon Chime Team account. Only Team account types are currently supported for this action.

          ", + "documentation" : "

          Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime Voice Connector.

          ", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "UnauthorizedClientException", + "documentation" : "

          The client is not currently authorized to make the request.

          ", + "httpStatusCode" : 401 + }, { + "exceptionName" : "NotFoundException", + "documentation" : "

          One or more of the resources in the request does not exist in the system.

          ", + "httpStatusCode" : 404 + }, { + "exceptionName" : "ForbiddenException", + "documentation" : "

          The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

          ", + "httpStatusCode" : 403 + }, { + "exceptionName" : "BadRequestException", + "documentation" : "

          The input parameters don't match the service's restrictions.

          ", + "httpStatusCode" : 400 + }, { + "exceptionName" : "ThrottledClientException", + "documentation" : "

          The client exceeded its request rate limit.

          ", + "httpStatusCode" : 429 + }, { + "exceptionName" : "ServiceUnavailableException", + "documentation" : "

          The service is currently unavailable.

          ", + "httpStatusCode" : 503 + }, { + "exceptionName" : "ServiceFailureException", + "documentation" : "

          The service encountered an unexpected error.

          ", + "httpStatusCode" : 500 + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetVoiceConnectorTerminationHealthRequest", + "variableName" : "getVoiceConnectorTerminationHealthRequest", + "variableType" : "GetVoiceConnectorTerminationHealthRequest", + "documentation" : "", + "simpleType" : "GetVoiceConnectorTerminationHealthRequest", + "variableSetterType" : "GetVoiceConnectorTerminationHealthRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "getVoiceConnectorTerminationHealth", + "operationName" : "GetVoiceConnectorTerminationHealth", + "returnType" : { + "returnType" : "GetVoiceConnectorTerminationHealthResult", + "documentation" : null + }, + "syncReturnType" : "GetVoiceConnectorTerminationHealthResult" + }, + "InviteUsers" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "InviteUsersResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

          Sends email to a maximum of 50 users, inviting them to the specified Amazon Chime Team account. Only Team account types are currently supported for this action.

          ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -4089,6 +4394,67 @@ }, "syncReturnType" : "ListPhoneNumbersResult" }, + "ListProxySessions" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "ListProxySessionsResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "UnauthorizedClientException", + "documentation" : "

          The client is not currently authorized to make the request.

          ", + "httpStatusCode" : 401 + }, { + "exceptionName" : "NotFoundException", + "documentation" : "

          One or more of the resources in the request does not exist in the system.

          ", + "httpStatusCode" : 404 + }, { + "exceptionName" : "ForbiddenException", + "documentation" : "

          The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

          ", + "httpStatusCode" : 403 + }, { + "exceptionName" : "BadRequestException", + "documentation" : "

          The input parameters don't match the service's restrictions.

          ", + "httpStatusCode" : 400 + }, { + "exceptionName" : "ThrottledClientException", + "documentation" : "

          The client exceeded its request rate limit.

          ", + "httpStatusCode" : 429 + }, { + "exceptionName" : "ServiceUnavailableException", + "documentation" : "

          The service is currently unavailable.

          ", + "httpStatusCode" : 503 + }, { + "exceptionName" : "ServiceFailureException", + "documentation" : "

          The service encountered an unexpected error.

          ", + "httpStatusCode" : 500 + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListProxySessionsRequest", + "variableName" : "listProxySessionsRequest", + "variableType" : "ListProxySessionsRequest", + "documentation" : "", + "simpleType" : "ListProxySessionsRequest", + "variableSetterType" : "ListProxySessionsRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "listProxySessions", + "operationName" : "ListProxySessions", + "returnType" : { + "returnType" : "ListProxySessionsResult", + "documentation" : null + }, + "syncReturnType" : "ListProxySessionsResult" + }, "ListRoomMemberships" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -4691,14 +5057,14 @@ }, "syncReturnType" : "PutVoiceConnectorOriginationResult" }, - "PutVoiceConnectorStreamingConfiguration" : { - "asyncCallableType" : "java.util.concurrent.Callable", - "asyncFutureType" : "java.util.concurrent.Future", - "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", - "asyncReturnType" : "PutVoiceConnectorStreamingConfigurationResult", + "PutVoiceConnectorProxy" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "PutVoiceConnectorProxyResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration specifies whether media streaming is enabled for sending to Amazon Kinesis. It also sets the retention period, in hours, for the Amazon Kinesis data.

          ", + "documentation" : "", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -4707,6 +5073,10 @@ "exceptionName" : "UnauthorizedClientException", "documentation" : "

          The client is not currently authorized to make the request.

          ", "httpStatusCode" : 401 + }, { + "exceptionName" : "AccessDeniedException", + "documentation" : "

          You don't have permissions to perform the requested operation.

          ", + "httpStatusCode" : 403 }, { "exceptionName" : "NotFoundException", "documentation" : "

          One or more of the resources in the request does not exist in the system.

          ", @@ -4736,30 +5106,30 @@ "hostPrefixProcessor" : null, "input" : { "timestampFormat" : null, - "variableDeclarationType" : "PutVoiceConnectorStreamingConfigurationRequest", - "variableName" : "putVoiceConnectorStreamingConfigurationRequest", - "variableType" : "PutVoiceConnectorStreamingConfigurationRequest", + "variableDeclarationType" : "PutVoiceConnectorProxyRequest", + "variableName" : "putVoiceConnectorProxyRequest", + "variableType" : "PutVoiceConnectorProxyRequest", "documentation" : "", - "simpleType" : "PutVoiceConnectorStreamingConfigurationRequest", - "variableSetterType" : "PutVoiceConnectorStreamingConfigurationRequest" + "simpleType" : "PutVoiceConnectorProxyRequest", + "variableSetterType" : "PutVoiceConnectorProxyRequest" }, "inputStreamPropertyName" : null, - "methodName" : "putVoiceConnectorStreamingConfiguration", - "operationName" : "PutVoiceConnectorStreamingConfiguration", + "methodName" : "putVoiceConnectorProxy", + "operationName" : "PutVoiceConnectorProxy", "returnType" : { - "returnType" : "PutVoiceConnectorStreamingConfigurationResult", + "returnType" : "PutVoiceConnectorProxyResult", "documentation" : null }, - "syncReturnType" : "PutVoiceConnectorStreamingConfigurationResult" + "syncReturnType" : "PutVoiceConnectorProxyResult" }, - "PutVoiceConnectorTermination" : { - "asyncCallableType" : "java.util.concurrent.Callable", - "asyncFutureType" : "java.util.concurrent.Future", - "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", - "asyncReturnType" : "PutVoiceConnectorTerminationResult", + "PutVoiceConnectorStreamingConfiguration" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "PutVoiceConnectorStreamingConfigurationResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Adds termination settings for the specified Amazon Chime Voice Connector.

          ", + "documentation" : "

          Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration specifies whether media streaming is enabled for sending to Amazon Kinesis. It also sets the retention period, in hours, for the Amazon Kinesis data.

          ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -4780,10 +5150,6 @@ "exceptionName" : "BadRequestException", "documentation" : "

          The input parameters don't match the service's restrictions.

          ", "httpStatusCode" : 400 - }, { - "exceptionName" : "AccessDeniedException", - "documentation" : "

          You don't have permissions to perform the requested operation.

          ", - "httpStatusCode" : 403 }, { "exceptionName" : "ThrottledClientException", "documentation" : "

          The client exceeded its request rate limit.

          ", @@ -4801,30 +5167,30 @@ "hostPrefixProcessor" : null, "input" : { "timestampFormat" : null, - "variableDeclarationType" : "PutVoiceConnectorTerminationRequest", - "variableName" : "putVoiceConnectorTerminationRequest", - "variableType" : "PutVoiceConnectorTerminationRequest", + "variableDeclarationType" : "PutVoiceConnectorStreamingConfigurationRequest", + "variableName" : "putVoiceConnectorStreamingConfigurationRequest", + "variableType" : "PutVoiceConnectorStreamingConfigurationRequest", "documentation" : "", - "simpleType" : "PutVoiceConnectorTerminationRequest", - "variableSetterType" : "PutVoiceConnectorTerminationRequest" + "simpleType" : "PutVoiceConnectorStreamingConfigurationRequest", + "variableSetterType" : "PutVoiceConnectorStreamingConfigurationRequest" }, "inputStreamPropertyName" : null, - "methodName" : "putVoiceConnectorTermination", - "operationName" : "PutVoiceConnectorTermination", + "methodName" : "putVoiceConnectorStreamingConfiguration", + "operationName" : "PutVoiceConnectorStreamingConfiguration", "returnType" : { - "returnType" : "PutVoiceConnectorTerminationResult", + "returnType" : "PutVoiceConnectorStreamingConfigurationResult", "documentation" : null }, - "syncReturnType" : "PutVoiceConnectorTerminationResult" + "syncReturnType" : "PutVoiceConnectorStreamingConfigurationResult" }, - "PutVoiceConnectorTerminationCredentials" : { - "asyncCallableType" : "java.util.concurrent.Callable", - "asyncFutureType" : "java.util.concurrent.Future", - "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", - "asyncReturnType" : "PutVoiceConnectorTerminationCredentialsResult", + "PutVoiceConnectorTermination" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "PutVoiceConnectorTerminationResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Adds termination SIP credentials for the specified Amazon Chime Voice Connector.

          ", + "documentation" : "

          Adds termination settings for the specified Amazon Chime Voice Connector.

          ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -4845,6 +5211,10 @@ "exceptionName" : "BadRequestException", "documentation" : "

          The input parameters don't match the service's restrictions.

          ", "httpStatusCode" : 400 + }, { + "exceptionName" : "AccessDeniedException", + "documentation" : "

          You don't have permissions to perform the requested operation.

          ", + "httpStatusCode" : 403 }, { "exceptionName" : "ThrottledClientException", "documentation" : "

          The client exceeded its request rate limit.

          ", @@ -4862,91 +5232,152 @@ "hostPrefixProcessor" : null, "input" : { "timestampFormat" : null, - "variableDeclarationType" : "PutVoiceConnectorTerminationCredentialsRequest", - "variableName" : "putVoiceConnectorTerminationCredentialsRequest", - "variableType" : "PutVoiceConnectorTerminationCredentialsRequest", - "documentation" : "", - "simpleType" : "PutVoiceConnectorTerminationCredentialsRequest", - "variableSetterType" : "PutVoiceConnectorTerminationCredentialsRequest" - }, - "inputStreamPropertyName" : null, - "methodName" : "putVoiceConnectorTerminationCredentials", - "operationName" : "PutVoiceConnectorTerminationCredentials", - "returnType" : { - "returnType" : "PutVoiceConnectorTerminationCredentialsResult", - "documentation" : null - }, - "syncReturnType" : "PutVoiceConnectorTerminationCredentialsResult" - }, - "RegenerateSecurityToken" : { - "asyncCallableType" : "java.util.concurrent.Callable", - "asyncFutureType" : "java.util.concurrent.Future", - "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", - "asyncReturnType" : "RegenerateSecurityTokenResult", - "authenticated" : true, - "deprecated" : false, - "documentation" : "

          Regenerates the security token for a bot.

          ", - "endpointCacheRequired" : false, - "endpointDiscovery" : null, - "endpointOperation" : false, - "endpointTrait" : null, - "exceptions" : [ { - "exceptionName" : "ServiceUnavailableException", - "documentation" : "

          The service is currently unavailable.

          ", - "httpStatusCode" : 503 - }, { - "exceptionName" : "ServiceFailureException", - "documentation" : "

          The service encountered an unexpected error.

          ", - "httpStatusCode" : 500 - }, { - "exceptionName" : "ForbiddenException", - "documentation" : "

          The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

          ", - "httpStatusCode" : 403 - }, { - "exceptionName" : "BadRequestException", - "documentation" : "

          The input parameters don't match the service's restrictions.

          ", - "httpStatusCode" : 400 - }, { - "exceptionName" : "UnauthorizedClientException", - "documentation" : "

          The client is not currently authorized to make the request.

          ", - "httpStatusCode" : 401 - }, { - "exceptionName" : "NotFoundException", - "documentation" : "

          One or more of the resources in the request does not exist in the system.

          ", - "httpStatusCode" : 404 - }, { - "exceptionName" : "ThrottledClientException", - "documentation" : "

          The client exceeded its request rate limit.

          ", - "httpStatusCode" : 429 - } ], - "hasBlobMemberAsPayload" : false, - "hostPrefixProcessor" : null, - "input" : { - "timestampFormat" : null, - "variableDeclarationType" : "RegenerateSecurityTokenRequest", - "variableName" : "regenerateSecurityTokenRequest", - "variableType" : "RegenerateSecurityTokenRequest", + "variableDeclarationType" : "PutVoiceConnectorTerminationRequest", + "variableName" : "putVoiceConnectorTerminationRequest", + "variableType" : "PutVoiceConnectorTerminationRequest", "documentation" : "", - "simpleType" : "RegenerateSecurityTokenRequest", - "variableSetterType" : "RegenerateSecurityTokenRequest" + "simpleType" : "PutVoiceConnectorTerminationRequest", + "variableSetterType" : "PutVoiceConnectorTerminationRequest" }, "inputStreamPropertyName" : null, - "methodName" : "regenerateSecurityToken", - "operationName" : "RegenerateSecurityToken", + "methodName" : "putVoiceConnectorTermination", + "operationName" : "PutVoiceConnectorTermination", "returnType" : { - "returnType" : "RegenerateSecurityTokenResult", + "returnType" : "PutVoiceConnectorTerminationResult", "documentation" : null }, - "syncReturnType" : "RegenerateSecurityTokenResult" + "syncReturnType" : "PutVoiceConnectorTerminationResult" }, - "ResetPersonalPIN" : { - "asyncCallableType" : "java.util.concurrent.Callable", - "asyncFutureType" : "java.util.concurrent.Future", - "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", - "asyncReturnType" : "ResetPersonalPINResult", + "PutVoiceConnectorTerminationCredentials" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "PutVoiceConnectorTerminationCredentialsResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Resets the personal meeting PIN for the specified user on an Amazon Chime account. Returns the User object with the updated personal meeting PIN.

          ", + "documentation" : "

          Adds termination SIP credentials for the specified Amazon Chime Voice Connector.

          ", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "UnauthorizedClientException", + "documentation" : "

          The client is not currently authorized to make the request.

          ", + "httpStatusCode" : 401 + }, { + "exceptionName" : "NotFoundException", + "documentation" : "

          One or more of the resources in the request does not exist in the system.

          ", + "httpStatusCode" : 404 + }, { + "exceptionName" : "ForbiddenException", + "documentation" : "

          The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

          ", + "httpStatusCode" : 403 + }, { + "exceptionName" : "BadRequestException", + "documentation" : "

          The input parameters don't match the service's restrictions.

          ", + "httpStatusCode" : 400 + }, { + "exceptionName" : "ThrottledClientException", + "documentation" : "

          The client exceeded its request rate limit.

          ", + "httpStatusCode" : 429 + }, { + "exceptionName" : "ServiceUnavailableException", + "documentation" : "

          The service is currently unavailable.

          ", + "httpStatusCode" : 503 + }, { + "exceptionName" : "ServiceFailureException", + "documentation" : "

          The service encountered an unexpected error.

          ", + "httpStatusCode" : 500 + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "PutVoiceConnectorTerminationCredentialsRequest", + "variableName" : "putVoiceConnectorTerminationCredentialsRequest", + "variableType" : "PutVoiceConnectorTerminationCredentialsRequest", + "documentation" : "", + "simpleType" : "PutVoiceConnectorTerminationCredentialsRequest", + "variableSetterType" : "PutVoiceConnectorTerminationCredentialsRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "putVoiceConnectorTerminationCredentials", + "operationName" : "PutVoiceConnectorTerminationCredentials", + "returnType" : { + "returnType" : "PutVoiceConnectorTerminationCredentialsResult", + "documentation" : null + }, + "syncReturnType" : "PutVoiceConnectorTerminationCredentialsResult" + }, + "RegenerateSecurityToken" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "RegenerateSecurityTokenResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

          Regenerates the security token for a bot.

          ", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "ServiceUnavailableException", + "documentation" : "

          The service is currently unavailable.

          ", + "httpStatusCode" : 503 + }, { + "exceptionName" : "ServiceFailureException", + "documentation" : "

          The service encountered an unexpected error.

          ", + "httpStatusCode" : 500 + }, { + "exceptionName" : "ForbiddenException", + "documentation" : "

          The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

          ", + "httpStatusCode" : 403 + }, { + "exceptionName" : "BadRequestException", + "documentation" : "

          The input parameters don't match the service's restrictions.

          ", + "httpStatusCode" : 400 + }, { + "exceptionName" : "UnauthorizedClientException", + "documentation" : "

          The client is not currently authorized to make the request.

          ", + "httpStatusCode" : 401 + }, { + "exceptionName" : "NotFoundException", + "documentation" : "

          One or more of the resources in the request does not exist in the system.

          ", + "httpStatusCode" : 404 + }, { + "exceptionName" : "ThrottledClientException", + "documentation" : "

          The client exceeded its request rate limit.

          ", + "httpStatusCode" : 429 + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "RegenerateSecurityTokenRequest", + "variableName" : "regenerateSecurityTokenRequest", + "variableType" : "RegenerateSecurityTokenRequest", + "documentation" : "", + "simpleType" : "RegenerateSecurityTokenRequest", + "variableSetterType" : "RegenerateSecurityTokenRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "regenerateSecurityToken", + "operationName" : "RegenerateSecurityToken", + "returnType" : { + "returnType" : "RegenerateSecurityTokenResult", + "documentation" : null + }, + "syncReturnType" : "RegenerateSecurityTokenResult" + }, + "ResetPersonalPIN" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "ResetPersonalPINResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

          Resets the personal meeting PIN for the specified user on an Amazon Chime account. Returns the User object with the updated personal meeting PIN.

          ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -5488,6 +5919,67 @@ }, "syncReturnType" : "UpdatePhoneNumberSettingsResult" }, + "UpdateProxySession" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "UpdateProxySessionResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "UnauthorizedClientException", + "documentation" : "

          The client is not currently authorized to make the request.

          ", + "httpStatusCode" : 401 + }, { + "exceptionName" : "NotFoundException", + "documentation" : "

          One or more of the resources in the request does not exist in the system.

          ", + "httpStatusCode" : 404 + }, { + "exceptionName" : "ForbiddenException", + "documentation" : "

          The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

          ", + "httpStatusCode" : 403 + }, { + "exceptionName" : "BadRequestException", + "documentation" : "

          The input parameters don't match the service's restrictions.

          ", + "httpStatusCode" : 400 + }, { + "exceptionName" : "ThrottledClientException", + "documentation" : "

          The client exceeded its request rate limit.

          ", + "httpStatusCode" : 429 + }, { + "exceptionName" : "ServiceUnavailableException", + "documentation" : "

          The service is currently unavailable.

          ", + "httpStatusCode" : 503 + }, { + "exceptionName" : "ServiceFailureException", + "documentation" : "

          The service encountered an unexpected error.

          ", + "httpStatusCode" : 500 + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "UpdateProxySessionRequest", + "variableName" : "updateProxySessionRequest", + "variableType" : "UpdateProxySessionRequest", + "documentation" : "", + "simpleType" : "UpdateProxySessionRequest", + "variableSetterType" : "UpdateProxySessionRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "updateProxySession", + "operationName" : "UpdateProxySession", + "returnType" : { + "returnType" : "UpdateProxySessionResult", + "documentation" : null + }, + "syncReturnType" : "UpdateProxySessionResult" + }, "UpdateRoom" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -19348,6 +19840,54 @@ }, "wrapper" : false }, + "Capability" : { + "c2jName" : "Capability", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "Voice", + "value" : "Voice" + }, { + "name" : "SMS", + "value" : "SMS" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "Capability", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Capability", + "variableName" : "capability", + "variableType" : "Capability", + "documentation" : null, + "simpleType" : "Capability", + "variableSetterType" : "Capability" + }, + "wrapper" : false + }, "ConflictException" : { "c2jName" : "ConflictException", "customization" : { @@ -23104,8 +23644,8 @@ }, "wrapper" : false }, - "CreateRoomMembershipRequest" : { - "c2jName" : "CreateRoomMembershipRequest", + "CreateProxySessionRequest" : { + "c2jName" : "CreateProxySessionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -23123,24 +23663,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "CreateRoomMembership", + "action" : "CreateProxySession", "locationName" : null, - "requestUri" : "/accounts/{accountId}/rooms/{roomId}/memberships", + "requestUri" : "/voice-connectors/{voiceConnectorId}/proxy-sessions", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -23155,11 +23695,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", + "unmarshallLocationName" : "voiceConnectorId", "uri" : true }, "idempotencyToken" : false, @@ -23171,14 +23711,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**\n@param voiceConnectorId */", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -23187,30 +23727,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "RoomId", - "c2jShape" : "NonEmptyString", + "c2jName" : "ParticipantPhoneNumbers", + "c2jShape" : "ParticipantPhoneNumberList", "deprecated" : false, - "documentation" : "

          The room ID.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoomId", - "getterDocumentation" : "/**

          The room ID.

          \n@return The room ID.*/", - "getterMethodName" : "getRoomId", + "fluentSetterDocumentation" : "/**\n@param participantPhoneNumbers \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withParticipantPhoneNumbers", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getParticipantPhoneNumbers", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -23221,62 +23761,145 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "roomId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ParticipantPhoneNumbers", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "roomId", - "uri" : true + "unmarshallLocationName" : "ParticipantPhoneNumbers", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "E164PhoneNumber", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : true, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "RoomId", - "sensitive" : false, - "setterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.*/", - "setterMethodName" : "setRoomId", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "ParticipantPhoneNumbers", + "sensitive" : true, + "setterDocumentation" : "/**\n@param participantPhoneNumbers */", + "setterMethodName" : "setParticipantPhoneNumbers", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "roomId", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "participantPhoneNumbers", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setParticipantPhoneNumbers(java.util.Collection)} or {@link #withParticipantPhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param participantPhoneNumbers \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "roomId", - "variableType" : "String", - "documentation" : "

          The room ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "participantPhoneNumbers", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "MemberId", - "c2jShape" : "NonEmptyString", + "c2jName" : "Name", + "c2jShape" : "ProxySessionNameString", "deprecated" : false, - "documentation" : "

          The Amazon Chime member ID (user ID or bot ID).

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime member ID (user ID or bot ID).

          \n@param memberId The Amazon Chime member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMemberId", - "getterDocumentation" : "/**

          The Amazon Chime member ID (user ID or bot ID).

          \n@return The Amazon Chime member ID (user ID or bot ID).*/", - "getterMethodName" : "getMemberId", + "fluentSetterDocumentation" : "/**\n@param name \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -23291,11 +23914,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MemberId", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MemberId", + "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, @@ -23307,14 +23930,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MemberId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime member ID (user ID or bot ID).

          \n@param memberId The Amazon Chime member ID (user ID or bot ID).*/", - "setterMethodName" : "setMemberId", + "name" : "Name", + "sensitive" : true, + "setterDocumentation" : "/**\n@param name */", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -23323,30 +23946,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime member ID (user ID or bot ID).

          \n@param memberId The Amazon Chime member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param name \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "name", "variableType" : "String", - "documentation" : "

          The Amazon Chime member ID (user ID or bot ID).

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Role", - "c2jShape" : "RoomMembershipRole", + "c2jName" : "ExpiryMinutes", + "c2jShape" : "PositiveInteger", "deprecated" : false, - "documentation" : "

          The role of the member.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : "RoomMembershipRole", - "fluentSetterDocumentation" : "/**

          The role of the member.

          \n@param role The role of the member.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RoomMembershipRole*/", - "fluentSetterMethodName" : "withRole", - "getterDocumentation" : "/**

          The role of the member.

          \n@return The role of the member.\n@see RoomMembershipRole*/", - "getterMethodName" : "getRole", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param expiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withExpiryMinutes", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getExpiryMinutes", "getterModel" : { - "returnType" : "String", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -23359,11 +23982,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Role", + "marshallLocationName" : "ExpiryMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Role", + "unmarshallLocationName" : "ExpiryMinutes", "uri" : false }, "idempotencyToken" : false, @@ -23373,119 +23996,405 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Role", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "ExpiryMinutes", "sensitive" : false, - "setterDocumentation" : "/**

          The role of the member.

          \n@param role The role of the member.\n@see RoomMembershipRole*/", - "setterMethodName" : "setRole", + "setterDocumentation" : "/**\n@param expiryMinutes */", + "setterMethodName" : "setExpiryMinutes", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "role", - "variableType" : "String", + "variableDeclarationType" : "Integer", + "variableName" : "expiryMinutes", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The role of the member.

          \n@param role The role of the member.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RoomMembershipRole*/", + "varargSetterDocumentation" : "/**\n@param expiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "role", - "variableType" : "String", - "documentation" : "

          The role of the member.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Integer", + "variableName" : "expiryMinutes", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + }, { + "c2jName" : "Capabilities", + "c2jShape" : "CapabilityList", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "Capability", + "fluentSetterDocumentation" : "/**\n@param capabilities \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "fluentSetterMethodName" : "withCapabilities", + "getterDocumentation" : "/**\n@return \n@see Capability*/", + "getterMethodName" : "getCapabilities", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Capabilities", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Capabilities", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "Capability", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "Capability", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see Capability*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see Capability*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null }, - "xmlNameSpaceUri" : null + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, - "MemberId" : { - "c2jName" : "MemberId", - "c2jShape" : "NonEmptyString", + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Capabilities", + "sensitive" : false, + "setterDocumentation" : "/**\n@param capabilities \n@see Capability*/", + "setterMethodName" : "setCapabilities", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "capabilities", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setCapabilities(java.util.Collection)} or {@link #withCapabilities(java.util.Collection)} if you want to override the existing values.

          \n@param capabilities \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "capabilities", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NumberSelectionBehavior", + "c2jShape" : "NumberSelectionBehavior", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "NumberSelectionBehavior", + "fluentSetterDocumentation" : "/**\n@param numberSelectionBehavior \n@return Returns a reference to this object so that method calls can be chained together.\n@see NumberSelectionBehavior*/", + "fluentSetterMethodName" : "withNumberSelectionBehavior", + "getterDocumentation" : "/**\n@return \n@see NumberSelectionBehavior*/", + "getterMethodName" : "getNumberSelectionBehavior", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NumberSelectionBehavior", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NumberSelectionBehavior", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NumberSelectionBehavior", + "sensitive" : false, + "setterDocumentation" : "/**\n@param numberSelectionBehavior \n@see NumberSelectionBehavior*/", + "setterMethodName" : "setNumberSelectionBehavior", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "numberSelectionBehavior", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param numberSelectionBehavior \n@return Returns a reference to this object so that method calls can be chained together.\n@see NumberSelectionBehavior*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "numberSelectionBehavior", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "GeoMatchLevel", + "c2jShape" : "GeoMatchLevel", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "GeoMatchLevel", + "fluentSetterDocumentation" : "/**\n@param geoMatchLevel \n@return Returns a reference to this object so that method calls can be chained together.\n@see GeoMatchLevel*/", + "fluentSetterMethodName" : "withGeoMatchLevel", + "getterDocumentation" : "/**\n@return \n@see GeoMatchLevel*/", + "getterMethodName" : "getGeoMatchLevel", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "GeoMatchLevel", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "GeoMatchLevel", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "GeoMatchLevel", + "sensitive" : false, + "setterDocumentation" : "/**\n@param geoMatchLevel \n@see GeoMatchLevel*/", + "setterMethodName" : "setGeoMatchLevel", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "geoMatchLevel", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param geoMatchLevel \n@return Returns a reference to this object so that method calls can be chained together.\n@see GeoMatchLevel*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "geoMatchLevel", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "GeoMatchParams", + "c2jShape" : "GeoMatchParams", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param geoMatchParams \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withGeoMatchParams", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getGeoMatchParams", + "getterModel" : { + "returnType" : "GeoMatchParams", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "GeoMatchParams", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "GeoMatchParams", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "GeoMatchParams", + "sensitive" : false, + "setterDocumentation" : "/**\n@param geoMatchParams */", + "setterMethodName" : "setGeoMatchParams", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "GeoMatchParams", + "variableName" : "geoMatchParams", + "variableType" : "GeoMatchParams", + "documentation" : "", + "simpleType" : "GeoMatchParams", + "variableSetterType" : "GeoMatchParams" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param geoMatchParams \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GeoMatchParams", + "variableName" : "geoMatchParams", + "variableType" : "GeoMatchParams", + "documentation" : "", + "simpleType" : "GeoMatchParams", + "variableSetterType" : "GeoMatchParams" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Capabilities" : { + "c2jName" : "Capabilities", + "c2jShape" : "CapabilityList", "deprecated" : false, - "documentation" : "

          The Amazon Chime member ID (user ID or bot ID).

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime member ID (user ID or bot ID).

          \n@param memberId The Amazon Chime member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMemberId", - "getterDocumentation" : "/**

          The Amazon Chime member ID (user ID or bot ID).

          \n@return The Amazon Chime member ID (user ID or bot ID).*/", - "getterMethodName" : "getMemberId", + "enumType" : "Capability", + "fluentSetterDocumentation" : "/**\n@param capabilities \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "fluentSetterMethodName" : "withCapabilities", + "getterDocumentation" : "/**\n@return \n@see Capability*/", + "getterMethodName" : "getCapabilities", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -23498,63 +24407,146 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MemberId", + "marshallLocationName" : "Capabilities", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MemberId", + "unmarshallLocationName" : "Capabilities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "Capability", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "Capability", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see Capability*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see Capability*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "MemberId", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Capabilities", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime member ID (user ID or bot ID).

          \n@param memberId The Amazon Chime member ID (user ID or bot ID).*/", - "setterMethodName" : "setMemberId", + "setterDocumentation" : "/**\n@param capabilities \n@see Capability*/", + "setterMethodName" : "setCapabilities", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "memberId", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "capabilities", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime member ID (user ID or bot ID).

          \n@param memberId The Amazon Chime member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setCapabilities(java.util.Collection)} or {@link #withCapabilities(java.util.Collection)} if you want to override the existing values.

          \n@param capabilities \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "memberId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime member ID (user ID or bot ID).

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "capabilities", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, - "Role" : { - "c2jName" : "Role", - "c2jShape" : "RoomMembershipRole", + "ExpiryMinutes" : { + "c2jName" : "ExpiryMinutes", + "c2jShape" : "PositiveInteger", "deprecated" : false, - "documentation" : "

          The role of the member.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : "RoomMembershipRole", - "fluentSetterDocumentation" : "/**

          The role of the member.

          \n@param role The role of the member.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RoomMembershipRole*/", - "fluentSetterMethodName" : "withRole", - "getterDocumentation" : "/**

          The role of the member.

          \n@return The role of the member.\n@see RoomMembershipRole*/", - "getterMethodName" : "getRole", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param expiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withExpiryMinutes", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getExpiryMinutes", "getterModel" : { - "returnType" : "String", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -23567,11 +24559,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Role", + "marshallLocationName" : "ExpiryMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Role", + "unmarshallLocationName" : "ExpiryMinutes", "uri" : false }, "idempotencyToken" : false, @@ -23581,47 +24573,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Role", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "ExpiryMinutes", "sensitive" : false, - "setterDocumentation" : "/**

          The role of the member.

          \n@param role The role of the member.\n@see RoomMembershipRole*/", - "setterMethodName" : "setRole", + "setterDocumentation" : "/**\n@param expiryMinutes */", + "setterMethodName" : "setExpiryMinutes", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "role", - "variableType" : "String", + "variableDeclarationType" : "Integer", + "variableName" : "expiryMinutes", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The role of the member.

          \n@param role The role of the member.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RoomMembershipRole*/", + "varargSetterDocumentation" : "/**\n@param expiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "role", - "variableType" : "String", - "documentation" : "

          The role of the member.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Integer", + "variableName" : "expiryMinutes", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, - "RoomId" : { - "c2jName" : "RoomId", - "c2jShape" : "NonEmptyString", + "GeoMatchLevel" : { + "c2jName" : "GeoMatchLevel", + "c2jShape" : "GeoMatchLevel", "deprecated" : false, - "documentation" : "

          The room ID.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoomId", - "getterDocumentation" : "/**

          The room ID.

          \n@return The room ID.*/", - "getterMethodName" : "getRoomId", + "enumType" : "GeoMatchLevel", + "fluentSetterDocumentation" : "/**\n@param geoMatchLevel \n@return Returns a reference to this object so that method calls can be chained together.\n@see GeoMatchLevel*/", + "fluentSetterMethodName" : "withGeoMatchLevel", + "getterDocumentation" : "/**\n@return \n@see GeoMatchLevel*/", + "getterMethodName" : "getGeoMatchLevel", "getterModel" : { "returnType" : "String", "documentation" : null @@ -23634,14 +24626,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "roomId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "GeoMatchLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "roomId", - "uri" : true + "unmarshallLocationName" : "GeoMatchLevel", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -23652,14 +24644,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "RoomId", + "name" : "GeoMatchLevel", "sensitive" : false, - "setterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.*/", - "setterMethodName" : "setRoomId", + "setterDocumentation" : "/**\n@param geoMatchLevel \n@see GeoMatchLevel*/", + "setterMethodName" : "setGeoMatchLevel", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "roomId", + "variableName" : "geoMatchLevel", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -23668,39 +24660,467 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param geoMatchLevel \n@return Returns a reference to this object so that method calls can be chained together.\n@see GeoMatchLevel*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "roomId", + "variableName" : "geoMatchLevel", "variableType" : "String", - "documentation" : "

          The room ID.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "AccountId", "RoomId", "MemberId" ], - "shapeName" : "CreateRoomMembershipRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { + }, + "GeoMatchParams" : { + "c2jName" : "GeoMatchParams", + "c2jShape" : "GeoMatchParams", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param geoMatchParams \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withGeoMatchParams", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getGeoMatchParams", + "getterModel" : { + "returnType" : "GeoMatchParams", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "GeoMatchParams", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "GeoMatchParams", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "GeoMatchParams", + "sensitive" : false, + "setterDocumentation" : "/**\n@param geoMatchParams */", + "setterMethodName" : "setGeoMatchParams", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "GeoMatchParams", + "variableName" : "geoMatchParams", + "variableType" : "GeoMatchParams", + "documentation" : "", + "simpleType" : "GeoMatchParams", + "variableSetterType" : "GeoMatchParams" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param geoMatchParams \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GeoMatchParams", + "variableName" : "geoMatchParams", + "variableType" : "GeoMatchParams", + "documentation" : "", + "simpleType" : "GeoMatchParams", + "variableSetterType" : "GeoMatchParams" + }, + "xmlNameSpaceUri" : null + }, + "Name" : { + "c2jName" : "Name", + "c2jShape" : "ProxySessionNameString", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param name \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Name", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Name", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Name", + "sensitive" : true, + "setterDocumentation" : "/**\n@param name */", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param name \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "NumberSelectionBehavior" : { + "c2jName" : "NumberSelectionBehavior", + "c2jShape" : "NumberSelectionBehavior", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "NumberSelectionBehavior", + "fluentSetterDocumentation" : "/**\n@param numberSelectionBehavior \n@return Returns a reference to this object so that method calls can be chained together.\n@see NumberSelectionBehavior*/", + "fluentSetterMethodName" : "withNumberSelectionBehavior", + "getterDocumentation" : "/**\n@return \n@see NumberSelectionBehavior*/", + "getterMethodName" : "getNumberSelectionBehavior", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NumberSelectionBehavior", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NumberSelectionBehavior", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NumberSelectionBehavior", + "sensitive" : false, + "setterDocumentation" : "/**\n@param numberSelectionBehavior \n@see NumberSelectionBehavior*/", + "setterMethodName" : "setNumberSelectionBehavior", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "numberSelectionBehavior", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param numberSelectionBehavior \n@return Returns a reference to this object so that method calls can be chained together.\n@see NumberSelectionBehavior*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "numberSelectionBehavior", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "ParticipantPhoneNumbers" : { + "c2jName" : "ParticipantPhoneNumbers", + "c2jShape" : "ParticipantPhoneNumberList", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param participantPhoneNumbers \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withParticipantPhoneNumbers", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getParticipantPhoneNumbers", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ParticipantPhoneNumbers", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ParticipantPhoneNumbers", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "E164PhoneNumber", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : true, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "ParticipantPhoneNumbers", + "sensitive" : true, + "setterDocumentation" : "/**\n@param participantPhoneNumbers */", + "setterMethodName" : "setParticipantPhoneNumbers", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "participantPhoneNumbers", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setParticipantPhoneNumbers(java.util.Collection)} or {@link #withParticipantPhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param participantPhoneNumbers \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "participantPhoneNumbers", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString128", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getVoiceConnectorId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", + "sensitive" : false, + "setterDocumentation" : "/**\n@param voiceConnectorId */", + "setterMethodName" : "setVoiceConnectorId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "ParticipantPhoneNumbers", "Capabilities", "VoiceConnectorId" ], + "shapeName" : "CreateProxySessionRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "CreateRoomMembershipRequest", - "variableName" : "createRoomMembershipRequest", - "variableType" : "CreateRoomMembershipRequest", + "variableDeclarationType" : "CreateProxySessionRequest", + "variableName" : "createProxySessionRequest", + "variableType" : "CreateProxySessionRequest", "documentation" : null, - "simpleType" : "CreateRoomMembershipRequest", - "variableSetterType" : "CreateRoomMembershipRequest" + "simpleType" : "CreateProxySessionRequest", + "variableSetterType" : "CreateProxySessionRequest" }, "wrapper" : false }, - "CreateRoomMembershipResult" : { - "c2jName" : "CreateRoomMembershipResponse", + "CreateProxySessionResult" : { + "c2jName" : "CreateProxySessionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -23719,18 +25139,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "RoomMembership", - "c2jShape" : "RoomMembership", + "c2jName" : "ProxySession", + "c2jShape" : "ProxySession", "deprecated" : false, - "documentation" : "

          The room membership details.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room membership details.

          \n@param roomMembership The room membership details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoomMembership", - "getterDocumentation" : "/**

          The room membership details.

          \n@return The room membership details.*/", - "getterMethodName" : "getRoomMembership", + "fluentSetterDocumentation" : "/**\n@param proxySession \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxySession", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxySession", "getterModel" : { - "returnType" : "RoomMembership", + "returnType" : "ProxySession", "documentation" : null }, "http" : { @@ -23743,11 +25163,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "RoomMembership", + "marshallLocationName" : "ProxySession", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "RoomMembership", + "unmarshallLocationName" : "ProxySession", "uri" : false }, "idempotencyToken" : false, @@ -23759,48 +25179,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "RoomMembership", + "name" : "ProxySession", "sensitive" : false, - "setterDocumentation" : "/**

          The room membership details.

          \n@param roomMembership The room membership details.*/", - "setterMethodName" : "setRoomMembership", + "setterDocumentation" : "/**\n@param proxySession */", + "setterMethodName" : "setProxySession", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "RoomMembership", - "variableName" : "roomMembership", - "variableType" : "RoomMembership", + "variableDeclarationType" : "ProxySession", + "variableName" : "proxySession", + "variableType" : "ProxySession", "documentation" : "", - "simpleType" : "RoomMembership", - "variableSetterType" : "RoomMembership" + "simpleType" : "ProxySession", + "variableSetterType" : "ProxySession" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room membership details.

          \n@param roomMembership The room membership details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param proxySession \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "RoomMembership", - "variableName" : "roomMembership", - "variableType" : "RoomMembership", - "documentation" : "

          The room membership details.

          ", - "simpleType" : "RoomMembership", - "variableSetterType" : "RoomMembership" + "variableDeclarationType" : "ProxySession", + "variableName" : "proxySession", + "variableType" : "ProxySession", + "documentation" : "", + "simpleType" : "ProxySession", + "variableSetterType" : "ProxySession" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "RoomMembership" : { - "c2jName" : "RoomMembership", - "c2jShape" : "RoomMembership", + "ProxySession" : { + "c2jName" : "ProxySession", + "c2jShape" : "ProxySession", "deprecated" : false, - "documentation" : "

          The room membership details.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room membership details.

          \n@param roomMembership The room membership details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoomMembership", - "getterDocumentation" : "/**

          The room membership details.

          \n@return The room membership details.*/", - "getterMethodName" : "getRoomMembership", + "fluentSetterDocumentation" : "/**\n@param proxySession \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxySession", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxySession", "getterModel" : { - "returnType" : "RoomMembership", + "returnType" : "ProxySession", "documentation" : null }, "http" : { @@ -23813,11 +25233,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "RoomMembership", + "marshallLocationName" : "ProxySession", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "RoomMembership", + "unmarshallLocationName" : "ProxySession", "uri" : false }, "idempotencyToken" : false, @@ -23829,31 +25249,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "RoomMembership", + "name" : "ProxySession", "sensitive" : false, - "setterDocumentation" : "/**

          The room membership details.

          \n@param roomMembership The room membership details.*/", - "setterMethodName" : "setRoomMembership", + "setterDocumentation" : "/**\n@param proxySession */", + "setterMethodName" : "setProxySession", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "RoomMembership", - "variableName" : "roomMembership", - "variableType" : "RoomMembership", + "variableDeclarationType" : "ProxySession", + "variableName" : "proxySession", + "variableType" : "ProxySession", "documentation" : "", - "simpleType" : "RoomMembership", - "variableSetterType" : "RoomMembership" + "simpleType" : "ProxySession", + "variableSetterType" : "ProxySession" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room membership details.

          \n@param roomMembership The room membership details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param proxySession \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "RoomMembership", - "variableName" : "roomMembership", - "variableType" : "RoomMembership", - "documentation" : "

          The room membership details.

          ", - "simpleType" : "RoomMembership", - "variableSetterType" : "RoomMembership" + "variableDeclarationType" : "ProxySession", + "variableName" : "proxySession", + "variableType" : "ProxySession", + "documentation" : "", + "simpleType" : "ProxySession", + "variableSetterType" : "ProxySession" }, "xmlNameSpaceUri" : null } @@ -23861,7 +25281,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "CreateRoomMembershipResult", + "shapeName" : "CreateProxySessionResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -23870,17 +25290,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "CreateRoomMembershipResult", - "variableName" : "createRoomMembershipResult", - "variableType" : "CreateRoomMembershipResult", + "variableDeclarationType" : "CreateProxySessionResult", + "variableName" : "createProxySessionResult", + "variableType" : "CreateProxySessionResult", "documentation" : null, - "simpleType" : "CreateRoomMembershipResult", - "variableSetterType" : "CreateRoomMembershipResult" + "simpleType" : "CreateProxySessionResult", + "variableSetterType" : "CreateProxySessionResult" }, "wrapper" : false }, - "CreateRoomRequest" : { - "c2jName" : "CreateRoomRequest", + "CreateRoomMembershipRequest" : { + "c2jName" : "CreateRoomMembershipRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -23898,9 +25318,9 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "CreateRoom", + "action" : "CreateRoomMembership", "locationName" : null, - "requestUri" : "/accounts/{accountId}/rooms", + "requestUri" : "/accounts/{accountId}/rooms/{roomId}/memberships", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null @@ -23974,16 +25394,16 @@ }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Name", - "c2jShape" : "SensitiveString", + "c2jName" : "RoomId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The room name.

          ", + "documentation" : "

          The room ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room name.

          \n@param name The room name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

          The room name.

          \n@return The room name.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoomId", + "getterDocumentation" : "/**

          The room ID.

          \n@return The room ID.*/", + "getterMethodName" : "getRoomId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -23996,14 +25416,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "roomId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", - "uri" : false + "unmarshallLocationName" : "roomId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -24014,14 +25434,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", - "sensitive" : true, - "setterDocumentation" : "/**

          The room name.

          \n@param name The room name.*/", - "setterMethodName" : "setName", + "name" : "RoomId", + "sensitive" : false, + "setterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.*/", + "setterMethodName" : "setRoomId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "roomId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -24030,28 +25450,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room name.

          \n@param name The room name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "roomId", "variableType" : "String", - "documentation" : "

          The room name.

          ", + "documentation" : "

          The room ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "ClientRequestToken", - "c2jShape" : "ClientRequestToken", + "c2jName" : "MemberId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The idempotency token for the request.

          ", + "documentation" : "

          The Amazon Chime member ID (user ID or bot ID).

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The idempotency token for the request.

          \n@param clientRequestToken The idempotency token for the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withClientRequestToken", - "getterDocumentation" : "/**

          The idempotency token for the request.

          \n@return The idempotency token for the request.*/", - "getterMethodName" : "getClientRequestToken", + "fluentSetterDocumentation" : "/**

          The Amazon Chime member ID (user ID or bot ID).

          \n@param memberId The Amazon Chime member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMemberId", + "getterDocumentation" : "/**

          The Amazon Chime member ID (user ID or bot ID).

          \n@return The Amazon Chime member ID (user ID or bot ID).*/", + "getterMethodName" : "getMemberId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -24066,14 +25486,14 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ClientRequestToken", + "marshallLocationName" : "MemberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ClientRequestToken", + "unmarshallLocationName" : "MemberId", "uri" : false }, - "idempotencyToken" : true, + "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, @@ -24082,14 +25502,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ClientRequestToken", - "sensitive" : true, - "setterDocumentation" : "/**

          The idempotency token for the request.

          \n@param clientRequestToken The idempotency token for the request.*/", - "setterMethodName" : "setClientRequestToken", + "name" : "MemberId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime member ID (user ID or bot ID).

          \n@param memberId The Amazon Chime member ID (user ID or bot ID).*/", + "setterMethodName" : "setMemberId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "clientRequestToken", + "variableName" : "memberId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -24098,13 +25518,81 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The idempotency token for the request.

          \n@param clientRequestToken The idempotency token for the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime member ID (user ID or bot ID).

          \n@param memberId The Amazon Chime member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "clientRequestToken", + "variableName" : "memberId", "variableType" : "String", - "documentation" : "

          The idempotency token for the request.

          ", + "documentation" : "

          The Amazon Chime member ID (user ID or bot ID).

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Role", + "c2jShape" : "RoomMembershipRole", + "deprecated" : false, + "documentation" : "

          The role of the member.

          ", + "endpointDiscoveryId" : false, + "enumType" : "RoomMembershipRole", + "fluentSetterDocumentation" : "/**

          The role of the member.

          \n@param role The role of the member.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RoomMembershipRole*/", + "fluentSetterMethodName" : "withRole", + "getterDocumentation" : "/**

          The role of the member.

          \n@return The role of the member.\n@see RoomMembershipRole*/", + "getterMethodName" : "getRole", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Role", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Role", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Role", + "sensitive" : false, + "setterDocumentation" : "/**

          The role of the member.

          \n@param role The role of the member.\n@see RoomMembershipRole*/", + "setterMethodName" : "setRole", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "role", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The role of the member.

          \n@param role The role of the member.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RoomMembershipRole*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "role", + "variableType" : "String", + "documentation" : "

          The role of the member.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24180,17 +25668,17 @@ }, "xmlNameSpaceUri" : null }, - "ClientRequestToken" : { - "c2jName" : "ClientRequestToken", - "c2jShape" : "ClientRequestToken", + "MemberId" : { + "c2jName" : "MemberId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The idempotency token for the request.

          ", + "documentation" : "

          The Amazon Chime member ID (user ID or bot ID).

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The idempotency token for the request.

          \n@param clientRequestToken The idempotency token for the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withClientRequestToken", - "getterDocumentation" : "/**

          The idempotency token for the request.

          \n@return The idempotency token for the request.*/", - "getterMethodName" : "getClientRequestToken", + "fluentSetterDocumentation" : "/**

          The Amazon Chime member ID (user ID or bot ID).

          \n@param memberId The Amazon Chime member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMemberId", + "getterDocumentation" : "/**

          The Amazon Chime member ID (user ID or bot ID).

          \n@return The Amazon Chime member ID (user ID or bot ID).*/", + "getterMethodName" : "getMemberId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -24205,14 +25693,14 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ClientRequestToken", + "marshallLocationName" : "MemberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ClientRequestToken", + "unmarshallLocationName" : "MemberId", "uri" : false }, - "idempotencyToken" : true, + "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, @@ -24221,14 +25709,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ClientRequestToken", - "sensitive" : true, - "setterDocumentation" : "/**

          The idempotency token for the request.

          \n@param clientRequestToken The idempotency token for the request.*/", - "setterMethodName" : "setClientRequestToken", + "name" : "MemberId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime member ID (user ID or bot ID).

          \n@param memberId The Amazon Chime member ID (user ID or bot ID).*/", + "setterMethodName" : "setMemberId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "clientRequestToken", + "variableName" : "memberId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -24237,29 +25725,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The idempotency token for the request.

          \n@param clientRequestToken The idempotency token for the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime member ID (user ID or bot ID).

          \n@param memberId The Amazon Chime member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "clientRequestToken", + "variableName" : "memberId", "variableType" : "String", - "documentation" : "

          The idempotency token for the request.

          ", + "documentation" : "

          The Amazon Chime member ID (user ID or bot ID).

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Name" : { - "c2jName" : "Name", - "c2jShape" : "SensitiveString", + "Role" : { + "c2jName" : "Role", + "c2jShape" : "RoomMembershipRole", "deprecated" : false, - "documentation" : "

          The room name.

          ", + "documentation" : "

          The role of the member.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room name.

          \n@param name The room name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

          The room name.

          \n@return The room name.*/", - "getterMethodName" : "getName", + "enumType" : "RoomMembershipRole", + "fluentSetterDocumentation" : "/**

          The role of the member.

          \n@param role The role of the member.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RoomMembershipRole*/", + "fluentSetterMethodName" : "withRole", + "getterDocumentation" : "/**

          The role of the member.

          \n@return The role of the member.\n@see RoomMembershipRole*/", + "getterMethodName" : "getRole", "getterModel" : { "returnType" : "String", "documentation" : null @@ -24274,11 +25762,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "Role", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, @@ -24290,14 +25778,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", - "sensitive" : true, - "setterDocumentation" : "/**

          The room name.

          \n@param name The room name.*/", - "setterMethodName" : "setName", + "name" : "Role", + "sensitive" : false, + "setterDocumentation" : "/**

          The role of the member.

          \n@param role The role of the member.\n@see RoomMembershipRole*/", + "setterMethodName" : "setRole", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "role", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -24306,13 +25794,82 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room name.

          \n@param name The room name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The role of the member.

          \n@param role The role of the member.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RoomMembershipRole*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "role", "variableType" : "String", - "documentation" : "

          The room name.

          ", + "documentation" : "

          The role of the member.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "RoomId" : { + "c2jName" : "RoomId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The room ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoomId", + "getterDocumentation" : "/**

          The room ID.

          \n@return The room ID.*/", + "getterMethodName" : "getRoomId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "roomId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "roomId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "RoomId", + "sensitive" : false, + "setterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.*/", + "setterMethodName" : "setRoomId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "roomId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "roomId", + "variableType" : "String", + "documentation" : "

          The room ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24321,24 +25878,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId", "Name" ], - "shapeName" : "CreateRoomRequest", + "required" : [ "AccountId", "RoomId", "MemberId" ], + "shapeName" : "CreateRoomMembershipRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "CreateRoomRequest", - "variableName" : "createRoomRequest", - "variableType" : "CreateRoomRequest", + "variableDeclarationType" : "CreateRoomMembershipRequest", + "variableName" : "createRoomMembershipRequest", + "variableType" : "CreateRoomMembershipRequest", "documentation" : null, - "simpleType" : "CreateRoomRequest", - "variableSetterType" : "CreateRoomRequest" + "simpleType" : "CreateRoomMembershipRequest", + "variableSetterType" : "CreateRoomMembershipRequest" }, "wrapper" : false }, - "CreateRoomResult" : { - "c2jName" : "CreateRoomResponse", + "CreateRoomMembershipResult" : { + "c2jName" : "CreateRoomMembershipResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -24357,18 +25914,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Room", - "c2jShape" : "Room", + "c2jName" : "RoomMembership", + "c2jShape" : "RoomMembership", "deprecated" : false, - "documentation" : "

          The room details.

          ", + "documentation" : "

          The room membership details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room details.

          \n@param room The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoom", - "getterDocumentation" : "/**

          The room details.

          \n@return The room details.*/", - "getterMethodName" : "getRoom", + "fluentSetterDocumentation" : "/**

          The room membership details.

          \n@param roomMembership The room membership details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoomMembership", + "getterDocumentation" : "/**

          The room membership details.

          \n@return The room membership details.*/", + "getterMethodName" : "getRoomMembership", "getterModel" : { - "returnType" : "Room", + "returnType" : "RoomMembership", "documentation" : null }, "http" : { @@ -24381,11 +25938,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Room", + "marshallLocationName" : "RoomMembership", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Room", + "unmarshallLocationName" : "RoomMembership", "uri" : false }, "idempotencyToken" : false, @@ -24397,48 +25954,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "Room", + "name" : "RoomMembership", "sensitive" : false, - "setterDocumentation" : "/**

          The room details.

          \n@param room The room details.*/", - "setterMethodName" : "setRoom", + "setterDocumentation" : "/**

          The room membership details.

          \n@param roomMembership The room membership details.*/", + "setterMethodName" : "setRoomMembership", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Room", - "variableName" : "room", - "variableType" : "Room", + "variableDeclarationType" : "RoomMembership", + "variableName" : "roomMembership", + "variableType" : "RoomMembership", "documentation" : "", - "simpleType" : "Room", - "variableSetterType" : "Room" + "simpleType" : "RoomMembership", + "variableSetterType" : "RoomMembership" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room details.

          \n@param room The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The room membership details.

          \n@param roomMembership The room membership details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Room", - "variableName" : "room", - "variableType" : "Room", - "documentation" : "

          The room details.

          ", - "simpleType" : "Room", - "variableSetterType" : "Room" + "variableDeclarationType" : "RoomMembership", + "variableName" : "roomMembership", + "variableType" : "RoomMembership", + "documentation" : "

          The room membership details.

          ", + "simpleType" : "RoomMembership", + "variableSetterType" : "RoomMembership" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Room" : { - "c2jName" : "Room", - "c2jShape" : "Room", + "RoomMembership" : { + "c2jName" : "RoomMembership", + "c2jShape" : "RoomMembership", "deprecated" : false, - "documentation" : "

          The room details.

          ", + "documentation" : "

          The room membership details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room details.

          \n@param room The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoom", - "getterDocumentation" : "/**

          The room details.

          \n@return The room details.*/", - "getterMethodName" : "getRoom", + "fluentSetterDocumentation" : "/**

          The room membership details.

          \n@param roomMembership The room membership details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoomMembership", + "getterDocumentation" : "/**

          The room membership details.

          \n@return The room membership details.*/", + "getterMethodName" : "getRoomMembership", "getterModel" : { - "returnType" : "Room", + "returnType" : "RoomMembership", "documentation" : null }, "http" : { @@ -24451,11 +26008,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Room", + "marshallLocationName" : "RoomMembership", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Room", + "unmarshallLocationName" : "RoomMembership", "uri" : false }, "idempotencyToken" : false, @@ -24467,31 +26024,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "Room", + "name" : "RoomMembership", "sensitive" : false, - "setterDocumentation" : "/**

          The room details.

          \n@param room The room details.*/", - "setterMethodName" : "setRoom", + "setterDocumentation" : "/**

          The room membership details.

          \n@param roomMembership The room membership details.*/", + "setterMethodName" : "setRoomMembership", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Room", - "variableName" : "room", - "variableType" : "Room", + "variableDeclarationType" : "RoomMembership", + "variableName" : "roomMembership", + "variableType" : "RoomMembership", "documentation" : "", - "simpleType" : "Room", - "variableSetterType" : "Room" + "simpleType" : "RoomMembership", + "variableSetterType" : "RoomMembership" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room details.

          \n@param room The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The room membership details.

          \n@param roomMembership The room membership details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Room", - "variableName" : "room", - "variableType" : "Room", - "documentation" : "

          The room details.

          ", - "simpleType" : "Room", - "variableSetterType" : "Room" + "variableDeclarationType" : "RoomMembership", + "variableName" : "roomMembership", + "variableType" : "RoomMembership", + "documentation" : "

          The room membership details.

          ", + "simpleType" : "RoomMembership", + "variableSetterType" : "RoomMembership" }, "xmlNameSpaceUri" : null } @@ -24499,7 +26056,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "CreateRoomResult", + "shapeName" : "CreateRoomMembershipResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -24508,17 +26065,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "CreateRoomResult", - "variableName" : "createRoomResult", - "variableType" : "CreateRoomResult", + "variableDeclarationType" : "CreateRoomMembershipResult", + "variableName" : "createRoomMembershipResult", + "variableType" : "CreateRoomMembershipResult", "documentation" : null, - "simpleType" : "CreateRoomResult", - "variableSetterType" : "CreateRoomResult" + "simpleType" : "CreateRoomMembershipResult", + "variableSetterType" : "CreateRoomMembershipResult" }, "wrapper" : false }, - "CreateUserRequest" : { - "c2jName" : "CreateUserRequest", + "CreateRoomRequest" : { + "c2jName" : "CreateRoomRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -24536,9 +26093,9 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "CreateUser", + "action" : "CreateRoom", "locationName" : null, - "requestUri" : "/accounts/{accountId}/users?operation=create", + "requestUri" : "/accounts/{accountId}/rooms", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null @@ -24612,16 +26169,16 @@ }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Username", - "c2jShape" : "String", + "c2jName" : "Name", + "c2jShape" : "SensitiveString", "deprecated" : false, - "documentation" : "

          The user name.

          ", + "documentation" : "

          The room name.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user name.

          \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUsername", - "getterDocumentation" : "/**

          The user name.

          \n@return The user name.*/", - "getterMethodName" : "getUsername", + "fluentSetterDocumentation" : "/**

          The room name.

          \n@param name The room name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

          The room name.

          \n@return The room name.*/", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -24636,11 +26193,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Username", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Username", + "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, @@ -24652,14 +26209,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Username", - "sensitive" : false, - "setterDocumentation" : "/**

          The user name.

          \n@param username The user name.*/", - "setterMethodName" : "setUsername", + "name" : "Name", + "sensitive" : true, + "setterDocumentation" : "/**

          The room name.

          \n@param name The room name.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "username", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -24668,28 +26225,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user name.

          \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The room name.

          \n@param name The room name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "username", + "variableName" : "name", "variableType" : "String", - "documentation" : "

          The user name.

          ", + "documentation" : "

          The room name.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Email", - "c2jShape" : "EmailAddress", + "c2jName" : "ClientRequestToken", + "c2jShape" : "ClientRequestToken", "deprecated" : false, - "documentation" : "

          The user's email address.

          ", + "documentation" : "

          The idempotency token for the request.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user's email address.

          \n@param email The user's email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEmail", - "getterDocumentation" : "/**

          The user's email address.

          \n@return The user's email address.*/", - "getterMethodName" : "getEmail", + "fluentSetterDocumentation" : "/**

          The idempotency token for the request.

          \n@param clientRequestToken The idempotency token for the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withClientRequestToken", + "getterDocumentation" : "/**

          The idempotency token for the request.

          \n@return The idempotency token for the request.*/", + "getterMethodName" : "getClientRequestToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -24704,14 +26261,14 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Email", + "marshallLocationName" : "ClientRequestToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Email", + "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, - "idempotencyToken" : false, + "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, @@ -24720,82 +26277,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Email", + "name" : "ClientRequestToken", "sensitive" : true, - "setterDocumentation" : "/**

          The user's email address.

          \n@param email The user's email address.*/", - "setterMethodName" : "setEmail", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "email", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user's email address.

          \n@param email The user's email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "email", - "variableType" : "String", - "documentation" : "

          The user's email address.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "UserType", - "c2jShape" : "UserType", - "deprecated" : false, - "documentation" : "

          The user type.

          ", - "endpointDiscoveryId" : false, - "enumType" : "UserType", - "fluentSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", - "fluentSetterMethodName" : "withUserType", - "getterDocumentation" : "/**

          The user type.

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

          The user type.

          \n@param userType The user type.\n@see UserType*/", - "setterMethodName" : "setUserType", + "setterDocumentation" : "/**

          The idempotency token for the request.

          \n@param clientRequestToken The idempotency token for the request.*/", + "setterMethodName" : "setClientRequestToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userType", + "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -24804,13 +26293,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", + "varargSetterDocumentation" : "/**

          The idempotency token for the request.

          \n@param clientRequestToken The idempotency token for the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userType", + "variableName" : "clientRequestToken", "variableType" : "String", - "documentation" : "

          The user type.

          ", + "documentation" : "

          The idempotency token for the request.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24886,17 +26375,17 @@ }, "xmlNameSpaceUri" : null }, - "Email" : { - "c2jName" : "Email", - "c2jShape" : "EmailAddress", + "ClientRequestToken" : { + "c2jName" : "ClientRequestToken", + "c2jShape" : "ClientRequestToken", "deprecated" : false, - "documentation" : "

          The user's email address.

          ", + "documentation" : "

          The idempotency token for the request.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user's email address.

          \n@param email The user's email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEmail", - "getterDocumentation" : "/**

          The user's email address.

          \n@return The user's email address.*/", - "getterMethodName" : "getEmail", + "fluentSetterDocumentation" : "/**

          The idempotency token for the request.

          \n@param clientRequestToken The idempotency token for the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withClientRequestToken", + "getterDocumentation" : "/**

          The idempotency token for the request.

          \n@return The idempotency token for the request.*/", + "getterMethodName" : "getClientRequestToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -24911,14 +26400,14 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Email", + "marshallLocationName" : "ClientRequestToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Email", + "unmarshallLocationName" : "ClientRequestToken", "uri" : false }, - "idempotencyToken" : false, + "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, @@ -24927,83 +26416,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Email", + "name" : "ClientRequestToken", "sensitive" : true, - "setterDocumentation" : "/**

          The user's email address.

          \n@param email The user's email address.*/", - "setterMethodName" : "setEmail", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "email", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user's email address.

          \n@param email The user's email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "email", - "variableType" : "String", - "documentation" : "

          The user's email address.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "UserType" : { - "c2jName" : "UserType", - "c2jShape" : "UserType", - "deprecated" : false, - "documentation" : "

          The user type.

          ", - "endpointDiscoveryId" : false, - "enumType" : "UserType", - "fluentSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", - "fluentSetterMethodName" : "withUserType", - "getterDocumentation" : "/**

          The user type.

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

          The user type.

          \n@param userType The user type.\n@see UserType*/", - "setterMethodName" : "setUserType", + "setterDocumentation" : "/**

          The idempotency token for the request.

          \n@param clientRequestToken The idempotency token for the request.*/", + "setterMethodName" : "setClientRequestToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userType", + "variableName" : "clientRequestToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -25012,29 +26432,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", + "varargSetterDocumentation" : "/**

          The idempotency token for the request.

          \n@param clientRequestToken The idempotency token for the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userType", + "variableName" : "clientRequestToken", "variableType" : "String", - "documentation" : "

          The user type.

          ", + "documentation" : "

          The idempotency token for the request.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Username" : { - "c2jName" : "Username", - "c2jShape" : "String", + "Name" : { + "c2jName" : "Name", + "c2jShape" : "SensitiveString", "deprecated" : false, - "documentation" : "

          The user name.

          ", + "documentation" : "

          The room name.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user name.

          \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUsername", - "getterDocumentation" : "/**

          The user name.

          \n@return The user name.*/", - "getterMethodName" : "getUsername", + "fluentSetterDocumentation" : "/**

          The room name.

          \n@param name The room name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

          The room name.

          \n@return The room name.*/", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -25049,11 +26469,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Username", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Username", + "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, @@ -25065,14 +26485,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Username", - "sensitive" : false, - "setterDocumentation" : "/**

          The user name.

          \n@param username The user name.*/", - "setterMethodName" : "setUsername", + "name" : "Name", + "sensitive" : true, + "setterDocumentation" : "/**

          The room name.

          \n@param name The room name.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "username", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -25081,13 +26501,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user name.

          \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The room name.

          \n@param name The room name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "username", + "variableName" : "name", "variableType" : "String", - "documentation" : "

          The user name.

          ", + "documentation" : "

          The room name.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -25096,24 +26516,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId" ], - "shapeName" : "CreateUserRequest", + "required" : [ "AccountId", "Name" ], + "shapeName" : "CreateRoomRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "CreateUserRequest", - "variableName" : "createUserRequest", - "variableType" : "CreateUserRequest", + "variableDeclarationType" : "CreateRoomRequest", + "variableName" : "createRoomRequest", + "variableType" : "CreateRoomRequest", "documentation" : null, - "simpleType" : "CreateUserRequest", - "variableSetterType" : "CreateUserRequest" + "simpleType" : "CreateRoomRequest", + "variableSetterType" : "CreateRoomRequest" }, "wrapper" : false }, - "CreateUserResult" : { - "c2jName" : "CreateUserResponse", + "CreateRoomResult" : { + "c2jName" : "CreateRoomResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -25132,18 +26552,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "User", - "c2jShape" : "User", + "c2jName" : "Room", + "c2jShape" : "Room", "deprecated" : false, - "documentation" : "", + "documentation" : "

          The room details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param user \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUser", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getUser", + "fluentSetterDocumentation" : "/**

          The room details.

          \n@param room The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoom", + "getterDocumentation" : "/**

          The room details.

          \n@return The room details.*/", + "getterMethodName" : "getRoom", "getterModel" : { - "returnType" : "User", + "returnType" : "Room", "documentation" : null }, "http" : { @@ -25156,11 +26576,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "User", + "marshallLocationName" : "Room", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "User", + "unmarshallLocationName" : "Room", "uri" : false }, "idempotencyToken" : false, @@ -25172,48 +26592,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "User", + "name" : "Room", "sensitive" : false, - "setterDocumentation" : "/**\n@param user */", - "setterMethodName" : "setUser", + "setterDocumentation" : "/**

          The room details.

          \n@param room The room details.*/", + "setterMethodName" : "setRoom", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "User", - "variableName" : "user", - "variableType" : "User", + "variableDeclarationType" : "Room", + "variableName" : "room", + "variableType" : "Room", "documentation" : "", - "simpleType" : "User", - "variableSetterType" : "User" + "simpleType" : "Room", + "variableSetterType" : "Room" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param user \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The room details.

          \n@param room The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "User", - "variableName" : "user", - "variableType" : "User", - "documentation" : "", - "simpleType" : "User", - "variableSetterType" : "User" + "variableDeclarationType" : "Room", + "variableName" : "room", + "variableType" : "Room", + "documentation" : "

          The room details.

          ", + "simpleType" : "Room", + "variableSetterType" : "Room" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "User" : { - "c2jName" : "User", - "c2jShape" : "User", + "Room" : { + "c2jName" : "Room", + "c2jShape" : "Room", "deprecated" : false, - "documentation" : "", + "documentation" : "

          The room details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param user \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUser", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getUser", + "fluentSetterDocumentation" : "/**

          The room details.

          \n@param room The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoom", + "getterDocumentation" : "/**

          The room details.

          \n@return The room details.*/", + "getterMethodName" : "getRoom", "getterModel" : { - "returnType" : "User", + "returnType" : "Room", "documentation" : null }, "http" : { @@ -25226,11 +26646,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "User", + "marshallLocationName" : "Room", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "User", + "unmarshallLocationName" : "Room", "uri" : false }, "idempotencyToken" : false, @@ -25242,31 +26662,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "User", + "name" : "Room", "sensitive" : false, - "setterDocumentation" : "/**\n@param user */", - "setterMethodName" : "setUser", + "setterDocumentation" : "/**

          The room details.

          \n@param room The room details.*/", + "setterMethodName" : "setRoom", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "User", - "variableName" : "user", - "variableType" : "User", + "variableDeclarationType" : "Room", + "variableName" : "room", + "variableType" : "Room", "documentation" : "", - "simpleType" : "User", - "variableSetterType" : "User" + "simpleType" : "Room", + "variableSetterType" : "Room" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param user \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The room details.

          \n@param room The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "User", - "variableName" : "user", - "variableType" : "User", - "documentation" : "", - "simpleType" : "User", - "variableSetterType" : "User" + "variableDeclarationType" : "Room", + "variableName" : "room", + "variableType" : "Room", + "documentation" : "

          The room details.

          ", + "simpleType" : "Room", + "variableSetterType" : "Room" }, "xmlNameSpaceUri" : null } @@ -25274,7 +26694,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "CreateUserResult", + "shapeName" : "CreateRoomResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -25283,17 +26703,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "CreateUserResult", - "variableName" : "createUserResult", - "variableType" : "CreateUserResult", + "variableDeclarationType" : "CreateRoomResult", + "variableName" : "createRoomResult", + "variableType" : "CreateRoomResult", "documentation" : null, - "simpleType" : "CreateUserResult", - "variableSetterType" : "CreateUserResult" + "simpleType" : "CreateRoomResult", + "variableSetterType" : "CreateRoomResult" }, "wrapper" : false }, - "CreateVoiceConnectorGroupRequest" : { - "c2jName" : "CreateVoiceConnectorGroupRequest", + "CreateUserRequest" : { + "c2jName" : "CreateUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -25311,24 +26731,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "CreateVoiceConnectorGroup", + "action" : "CreateUser", "locationName" : null, - "requestUri" : "/voice-connector-groups", + "requestUri" : "/accounts/{accountId}/users?operation=create", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "Name", - "c2jShape" : "VoiceConnectorGroupName", + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The name of the Amazon Chime Voice Connector group.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector group.

          \n@param name The name of the Amazon Chime Voice Connector group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector group.

          \n@return The name of the Amazon Chime Voice Connector group.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -25341,14 +26761,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", - "uri" : false + "unmarshallLocationName" : "accountId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -25359,14 +26779,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector group.

          \n@param name The name of the Amazon Chime Voice Connector group.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -25375,30 +26795,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector group.

          \n@param name The name of the Amazon Chime Voice Connector group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The name of the Amazon Chime Voice Connector group.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "VoiceConnectorItems", - "c2jShape" : "VoiceConnectorItemList", + "c2jName" : "Username", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connectors to route inbound calls to.

          ", + "documentation" : "

          The user name.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connectors to route inbound calls to.

          \n@param voiceConnectorItems The Amazon Chime Voice Connectors to route inbound calls to.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorItems", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connectors to route inbound calls to.

          \n@return The Amazon Chime Voice Connectors to route inbound calls to.*/", - "getterMethodName" : "getVoiceConnectorItems", + "fluentSetterDocumentation" : "/**

          The user name.

          \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUsername", + "getterDocumentation" : "/**

          The user name.

          \n@return The user name.*/", + "getterMethodName" : "getUsername", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", "documentation" : null }, "http" : { @@ -25411,591 +26831,60 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnectorItems", + "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VoiceConnectorItems", + "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "VoiceConnectorItem", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "VoiceConnectorItem", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorItem", - "variableName" : "member", - "variableType" : "VoiceConnectorItem", - "documentation" : "", - "simpleType" : "VoiceConnectorItem", - "variableSetterType" : "VoiceConnectorItem" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorItem", - "variableName" : "member", - "variableType" : "VoiceConnectorItem", - "documentation" : "", - "simpleType" : "VoiceConnectorItem", - "variableSetterType" : "VoiceConnectorItem" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "VoiceConnectorItem", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "VoiceConnectorItem", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "VoiceConnectorItems", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Username", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connectors to route inbound calls to.

          \n@param voiceConnectorItems The Amazon Chime Voice Connectors to route inbound calls to.*/", - "setterMethodName" : "setVoiceConnectorItems", + "setterDocumentation" : "/**

          The user name.

          \n@param username The user name.*/", + "setterMethodName" : "setUsername", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "voiceConnectorItems", - "variableType" : "java.util.List", + "variableDeclarationType" : "String", + "variableName" : "username", + "variableType" : "String", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connectors to route inbound calls to.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setVoiceConnectorItems(java.util.Collection)} or {@link #withVoiceConnectorItems(java.util.Collection)} if you want to override the existing values.

          \n@param voiceConnectorItems The Amazon Chime Voice Connectors to route inbound calls to.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The user name.

          \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "voiceConnectorItems", - "variableType" : "java.util.List", - "documentation" : "

          The Amazon Chime Voice Connectors to route inbound calls to.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "String", + "variableName" : "username", + "variableType" : "String", + "documentation" : "

          The user name.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "Name" : { - "c2jName" : "Name", - "c2jShape" : "VoiceConnectorGroupName", - "deprecated" : false, - "documentation" : "

          The name of the Amazon Chime Voice Connector group.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector group.

          \n@param name The name of the Amazon Chime Voice Connector group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector group.

          \n@return The name of the Amazon Chime Voice Connector group.*/", - "getterMethodName" : "getName", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Name", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Name", - "sensitive" : false, - "setterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector group.

          \n@param name The name of the Amazon Chime Voice Connector group.*/", - "setterMethodName" : "setName", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector group.

          \n@param name The name of the Amazon Chime Voice Connector group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "

          The name of the Amazon Chime Voice Connector group.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "VoiceConnectorItems" : { - "c2jName" : "VoiceConnectorItems", - "c2jShape" : "VoiceConnectorItemList", - "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connectors to route inbound calls to.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connectors to route inbound calls to.

          \n@param voiceConnectorItems The Amazon Chime Voice Connectors to route inbound calls to.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorItems", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connectors to route inbound calls to.

          \n@return The Amazon Chime Voice Connectors to route inbound calls to.*/", - "getterMethodName" : "getVoiceConnectorItems", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnectorItems", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "VoiceConnectorItems", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "VoiceConnectorItem", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "VoiceConnectorItem", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorItem", - "variableName" : "member", - "variableType" : "VoiceConnectorItem", - "documentation" : "", - "simpleType" : "VoiceConnectorItem", - "variableSetterType" : "VoiceConnectorItem" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorItem", - "variableName" : "member", - "variableType" : "VoiceConnectorItem", - "documentation" : "", - "simpleType" : "VoiceConnectorItem", - "variableSetterType" : "VoiceConnectorItem" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "VoiceConnectorItem", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "VoiceConnectorItem", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "VoiceConnectorItems", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connectors to route inbound calls to.

          \n@param voiceConnectorItems The Amazon Chime Voice Connectors to route inbound calls to.*/", - "setterMethodName" : "setVoiceConnectorItems", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "voiceConnectorItems", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connectors to route inbound calls to.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setVoiceConnectorItems(java.util.Collection)} or {@link #withVoiceConnectorItems(java.util.Collection)} if you want to override the existing values.

          \n@param voiceConnectorItems The Amazon Chime Voice Connectors to route inbound calls to.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "voiceConnectorItems", - "variableType" : "java.util.List", - "documentation" : "

          The Amazon Chime Voice Connectors to route inbound calls to.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "Name" ], - "shapeName" : "CreateVoiceConnectorGroupRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "CreateVoiceConnectorGroupRequest", - "variableName" : "createVoiceConnectorGroupRequest", - "variableType" : "CreateVoiceConnectorGroupRequest", - "documentation" : null, - "simpleType" : "CreateVoiceConnectorGroupRequest", - "variableSetterType" : "CreateVoiceConnectorGroupRequest" - }, - "wrapper" : false - }, - "CreateVoiceConnectorGroupResult" : { - "c2jName" : "CreateVoiceConnectorGroupResponse", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "VoiceConnectorGroup", - "c2jShape" : "VoiceConnectorGroup", - "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector group details.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorGroup", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@return The Amazon Chime Voice Connector group details.*/", - "getterMethodName" : "getVoiceConnectorGroup", - "getterModel" : { - "returnType" : "VoiceConnectorGroup", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnectorGroup", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "VoiceConnectorGroup", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "VoiceConnectorGroup", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.*/", - "setterMethodName" : "setVoiceConnectorGroup", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorGroup", - "variableName" : "voiceConnectorGroup", - "variableType" : "VoiceConnectorGroup", - "documentation" : "", - "simpleType" : "VoiceConnectorGroup", - "variableSetterType" : "VoiceConnectorGroup" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorGroup", - "variableName" : "voiceConnectorGroup", - "variableType" : "VoiceConnectorGroup", - "documentation" : "

          The Amazon Chime Voice Connector group details.

          ", - "simpleType" : "VoiceConnectorGroup", - "variableSetterType" : "VoiceConnectorGroup" - }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "VoiceConnectorGroup" : { - "c2jName" : "VoiceConnectorGroup", - "c2jShape" : "VoiceConnectorGroup", - "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector group details.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorGroup", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@return The Amazon Chime Voice Connector group details.*/", - "getterMethodName" : "getVoiceConnectorGroup", - "getterModel" : { - "returnType" : "VoiceConnectorGroup", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnectorGroup", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "VoiceConnectorGroup", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "VoiceConnectorGroup", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.*/", - "setterMethodName" : "setVoiceConnectorGroup", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorGroup", - "variableName" : "voiceConnectorGroup", - "variableType" : "VoiceConnectorGroup", - "documentation" : "", - "simpleType" : "VoiceConnectorGroup", - "variableSetterType" : "VoiceConnectorGroup" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorGroup", - "variableName" : "voiceConnectorGroup", - "variableType" : "VoiceConnectorGroup", - "documentation" : "

          The Amazon Chime Voice Connector group details.

          ", - "simpleType" : "VoiceConnectorGroup", - "variableSetterType" : "VoiceConnectorGroup" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "CreateVoiceConnectorGroupResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "CreateVoiceConnectorGroupResult", - "variableName" : "createVoiceConnectorGroupResult", - "variableType" : "CreateVoiceConnectorGroupResult", - "documentation" : null, - "simpleType" : "CreateVoiceConnectorGroupResult", - "variableSetterType" : "CreateVoiceConnectorGroupResult" - }, - "wrapper" : false - }, - "CreateVoiceConnectorRequest" : { - "c2jName" : "CreateVoiceConnectorRequest", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : { - "action" : "CreateVoiceConnector", - "locationName" : null, - "requestUri" : "/voice-connectors", - "target" : null, - "verb" : "POST", - "xmlNameSpaceUri" : null - }, - "members" : [ { - "c2jName" : "Name", - "c2jShape" : "VoiceConnectorName", + }, { + "c2jName" : "Email", + "c2jShape" : "EmailAddress", "deprecated" : false, - "documentation" : "

          The name of the Amazon Chime Voice Connector.

          ", + "documentation" : "

          The user's email address.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector.

          \n@param name The name of the Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector.

          \n@return The name of the Amazon Chime Voice Connector.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**

          The user's email address.

          \n@param email The user's email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEmail", + "getterDocumentation" : "/**

          The user's email address.

          \n@return The user's email address.*/", + "getterMethodName" : "getEmail", "getterModel" : { "returnType" : "String", "documentation" : null @@ -26010,11 +26899,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, @@ -26026,14 +26915,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", - "sensitive" : false, - "setterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector.

          \n@param name The name of the Amazon Chime Voice Connector.*/", - "setterMethodName" : "setName", + "name" : "Email", + "sensitive" : true, + "setterDocumentation" : "/**

          The user's email address.

          \n@param email The user's email address.*/", + "setterMethodName" : "setEmail", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "email", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -26042,28 +26931,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector.

          \n@param name The name of the Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The user's email address.

          \n@param email The user's email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "email", "variableType" : "String", - "documentation" : "

          The name of the Amazon Chime Voice Connector.

          ", + "documentation" : "

          The user's email address.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "AwsRegion", - "c2jShape" : "VoiceConnectorAwsRegion", + "c2jName" : "UserType", + "c2jShape" : "UserType", "deprecated" : false, - "documentation" : "

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          ", + "documentation" : "

          The user type.

          ", "endpointDiscoveryId" : false, - "enumType" : "VoiceConnectorAwsRegion", - "fluentSetterDocumentation" : "/**

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          \n@param awsRegion The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VoiceConnectorAwsRegion*/", - "fluentSetterMethodName" : "withAwsRegion", - "getterDocumentation" : "/**

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          \n@return The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.\n@see VoiceConnectorAwsRegion*/", - "getterMethodName" : "getAwsRegion", + "enumType" : "UserType", + "fluentSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", + "fluentSetterMethodName" : "withUserType", + "getterDocumentation" : "/**

          The user type.

          \n@return The user type.\n@see UserType*/", + "getterMethodName" : "getUserType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -26078,11 +26967,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AwsRegion", + "marshallLocationName" : "UserType", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "AwsRegion", + "unmarshallLocationName" : "UserType", "uri" : false }, "idempotencyToken" : false, @@ -26094,14 +26983,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AwsRegion", + "name" : "UserType", "sensitive" : false, - "setterDocumentation" : "/**

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          \n@param awsRegion The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.\n@see VoiceConnectorAwsRegion*/", - "setterMethodName" : "setAwsRegion", + "setterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@see UserType*/", + "setterMethodName" : "setUserType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "awsRegion", + "variableName" : "userType", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -26110,98 +26999,99 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          \n@param awsRegion The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VoiceConnectorAwsRegion*/", + "varargSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "awsRegion", + "variableName" : "userType", "variableType" : "String", - "documentation" : "

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          ", + "documentation" : "

          The user type.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "RequireEncryption", - "c2jShape" : "Boolean", - "deprecated" : false, - "documentation" : "

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          \n@param requireEncryption When enabled, requires encryption for the Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRequireEncryption", - "getterDocumentation" : "/**

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          \n@return When enabled, requires encryption for the Amazon Chime Voice Connector.*/", - "getterMethodName" : "getRequireEncryption", - "getterModel" : { - "returnType" : "Boolean", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "RequireEncryption", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "RequireEncryption", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "RequireEncryption", - "sensitive" : false, - "setterDocumentation" : "/**

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          \n@param requireEncryption When enabled, requires encryption for the Amazon Chime Voice Connector.*/", - "setterMethodName" : "setRequireEncryption", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "requireEncryption", - "variableType" : "Boolean", - "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          \n@param requireEncryption When enabled, requires encryption for the Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "requireEncryption", - "variableType" : "Boolean", - "documentation" : "

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" - }, - "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AwsRegion" : { - "c2jName" : "AwsRegion", - "c2jShape" : "VoiceConnectorAwsRegion", + "AccountId" : { + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, - "enumType" : "VoiceConnectorAwsRegion", - "fluentSetterDocumentation" : "/**

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          \n@param awsRegion The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VoiceConnectorAwsRegion*/", - "fluentSetterMethodName" : "withAwsRegion", - "getterDocumentation" : "/**

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          \n@return The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.\n@see VoiceConnectorAwsRegion*/", - "getterMethodName" : "getAwsRegion", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "accountId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AccountId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Email" : { + "c2jName" : "Email", + "c2jShape" : "EmailAddress", + "deprecated" : false, + "documentation" : "

          The user's email address.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The user's email address.

          \n@param email The user's email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEmail", + "getterDocumentation" : "/**

          The user's email address.

          \n@return The user's email address.*/", + "getterMethodName" : "getEmail", "getterModel" : { "returnType" : "String", "documentation" : null @@ -26216,11 +27106,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AwsRegion", + "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "AwsRegion", + "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, @@ -26232,14 +27122,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AwsRegion", - "sensitive" : false, - "setterDocumentation" : "/**

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          \n@param awsRegion The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.\n@see VoiceConnectorAwsRegion*/", - "setterMethodName" : "setAwsRegion", + "name" : "Email", + "sensitive" : true, + "setterDocumentation" : "/**

          The user's email address.

          \n@param email The user's email address.*/", + "setterMethodName" : "setEmail", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "awsRegion", + "variableName" : "email", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -26248,29 +27138,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          \n@param awsRegion The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VoiceConnectorAwsRegion*/", + "varargSetterDocumentation" : "/**

          The user's email address.

          \n@param email The user's email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "awsRegion", + "variableName" : "email", "variableType" : "String", - "documentation" : "

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          ", + "documentation" : "

          The user's email address.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Name" : { - "c2jName" : "Name", - "c2jShape" : "VoiceConnectorName", + "UserType" : { + "c2jName" : "UserType", + "c2jShape" : "UserType", "deprecated" : false, - "documentation" : "

          The name of the Amazon Chime Voice Connector.

          ", + "documentation" : "

          The user type.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector.

          \n@param name The name of the Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector.

          \n@return The name of the Amazon Chime Voice Connector.*/", - "getterMethodName" : "getName", + "enumType" : "UserType", + "fluentSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", + "fluentSetterMethodName" : "withUserType", + "getterDocumentation" : "/**

          The user type.

          \n@return The user type.\n@see UserType*/", + "getterMethodName" : "getUserType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -26285,11 +27175,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "UserType", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "UserType", "uri" : false }, "idempotencyToken" : false, @@ -26301,14 +27191,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "UserType", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector.

          \n@param name The name of the Amazon Chime Voice Connector.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@see UserType*/", + "setterMethodName" : "setUserType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "userType", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -26317,31 +27207,31 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector.

          \n@param name The name of the Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "userType", "variableType" : "String", - "documentation" : "

          The name of the Amazon Chime Voice Connector.

          ", + "documentation" : "

          The user type.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "RequireEncryption" : { - "c2jName" : "RequireEncryption", - "c2jShape" : "Boolean", + "Username" : { + "c2jName" : "Username", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          ", + "documentation" : "

          The user name.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          \n@param requireEncryption When enabled, requires encryption for the Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRequireEncryption", - "getterDocumentation" : "/**

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          \n@return When enabled, requires encryption for the Amazon Chime Voice Connector.*/", - "getterMethodName" : "getRequireEncryption", + "fluentSetterDocumentation" : "/**

          The user name.

          \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUsername", + "getterDocumentation" : "/**

          The user name.

          \n@return The user name.*/", + "getterMethodName" : "getUsername", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "String", "documentation" : null }, "http" : { @@ -26354,11 +27244,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "RequireEncryption", + "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "RequireEncryption", + "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, @@ -26368,57 +27258,57 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "RequireEncryption", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Username", "sensitive" : false, - "setterDocumentation" : "/**

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          \n@param requireEncryption When enabled, requires encryption for the Amazon Chime Voice Connector.*/", - "setterMethodName" : "setRequireEncryption", + "setterDocumentation" : "/**

          The user name.

          \n@param username The user name.*/", + "setterMethodName" : "setUsername", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "requireEncryption", - "variableType" : "Boolean", + "variableDeclarationType" : "String", + "variableName" : "username", + "variableType" : "String", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          \n@param requireEncryption When enabled, requires encryption for the Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The user name.

          \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "requireEncryption", - "variableType" : "Boolean", - "documentation" : "

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "username", + "variableType" : "String", + "documentation" : "

          The user name.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "Name", "RequireEncryption" ], - "shapeName" : "CreateVoiceConnectorRequest", + "required" : [ "AccountId" ], + "shapeName" : "CreateUserRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "CreateVoiceConnectorRequest", - "variableName" : "createVoiceConnectorRequest", - "variableType" : "CreateVoiceConnectorRequest", + "variableDeclarationType" : "CreateUserRequest", + "variableName" : "createUserRequest", + "variableType" : "CreateUserRequest", "documentation" : null, - "simpleType" : "CreateVoiceConnectorRequest", - "variableSetterType" : "CreateVoiceConnectorRequest" + "simpleType" : "CreateUserRequest", + "variableSetterType" : "CreateUserRequest" }, "wrapper" : false }, - "CreateVoiceConnectorResult" : { - "c2jName" : "CreateVoiceConnectorResponse", + "CreateUserResult" : { + "c2jName" : "CreateUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -26437,18 +27327,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "VoiceConnector", - "c2jShape" : "VoiceConnector", + "c2jName" : "User", + "c2jShape" : "User", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector details.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnector", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@return The Amazon Chime Voice Connector details.*/", - "getterMethodName" : "getVoiceConnector", + "fluentSetterDocumentation" : "/**\n@param user \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUser", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getUser", "getterModel" : { - "returnType" : "VoiceConnector", + "returnType" : "User", "documentation" : null }, "http" : { @@ -26461,11 +27351,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnector", + "marshallLocationName" : "User", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VoiceConnector", + "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, @@ -26477,48 +27367,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "VoiceConnector", + "name" : "User", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.*/", - "setterMethodName" : "setVoiceConnector", + "setterDocumentation" : "/**\n@param user */", + "setterMethodName" : "setUser", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnector", - "variableName" : "voiceConnector", - "variableType" : "VoiceConnector", + "variableDeclarationType" : "User", + "variableName" : "user", + "variableType" : "User", "documentation" : "", - "simpleType" : "VoiceConnector", - "variableSetterType" : "VoiceConnector" + "simpleType" : "User", + "variableSetterType" : "User" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param user \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnector", - "variableName" : "voiceConnector", - "variableType" : "VoiceConnector", - "documentation" : "

          The Amazon Chime Voice Connector details.

          ", - "simpleType" : "VoiceConnector", - "variableSetterType" : "VoiceConnector" + "variableDeclarationType" : "User", + "variableName" : "user", + "variableType" : "User", + "documentation" : "", + "simpleType" : "User", + "variableSetterType" : "User" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "VoiceConnector" : { - "c2jName" : "VoiceConnector", - "c2jShape" : "VoiceConnector", + "User" : { + "c2jName" : "User", + "c2jShape" : "User", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector details.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnector", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@return The Amazon Chime Voice Connector details.*/", - "getterMethodName" : "getVoiceConnector", + "fluentSetterDocumentation" : "/**\n@param user \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUser", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getUser", "getterModel" : { - "returnType" : "VoiceConnector", + "returnType" : "User", "documentation" : null }, "http" : { @@ -26531,11 +27421,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnector", + "marshallLocationName" : "User", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VoiceConnector", + "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, @@ -26547,31 +27437,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "VoiceConnector", + "name" : "User", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.*/", - "setterMethodName" : "setVoiceConnector", + "setterDocumentation" : "/**\n@param user */", + "setterMethodName" : "setUser", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnector", - "variableName" : "voiceConnector", - "variableType" : "VoiceConnector", + "variableDeclarationType" : "User", + "variableName" : "user", + "variableType" : "User", "documentation" : "", - "simpleType" : "VoiceConnector", - "variableSetterType" : "VoiceConnector" + "simpleType" : "User", + "variableSetterType" : "User" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param user \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnector", - "variableName" : "voiceConnector", - "variableType" : "VoiceConnector", - "documentation" : "

          The Amazon Chime Voice Connector details.

          ", - "simpleType" : "VoiceConnector", - "variableSetterType" : "VoiceConnector" + "variableDeclarationType" : "User", + "variableName" : "user", + "variableType" : "User", + "documentation" : "", + "simpleType" : "User", + "variableSetterType" : "User" }, "xmlNameSpaceUri" : null } @@ -26579,7 +27469,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "CreateVoiceConnectorResult", + "shapeName" : "CreateUserResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -26588,17 +27478,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "CreateVoiceConnectorResult", - "variableName" : "createVoiceConnectorResult", - "variableType" : "CreateVoiceConnectorResult", + "variableDeclarationType" : "CreateUserResult", + "variableName" : "createUserResult", + "variableType" : "CreateUserResult", "documentation" : null, - "simpleType" : "CreateVoiceConnectorResult", - "variableSetterType" : "CreateVoiceConnectorResult" + "simpleType" : "CreateUserResult", + "variableSetterType" : "CreateUserResult" }, "wrapper" : false }, - "Credential" : { - "c2jName" : "Credential", + "CreateVoiceConnectorGroupRequest" : { + "c2jName" : "CreateVoiceConnectorGroupRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -26606,7 +27496,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          The SIP credentials used to authenticate requests to your Amazon Chime Voice Connector.

          ", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -26615,18 +27505,25 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, + "marshaller" : { + "action" : "CreateVoiceConnectorGroup", + "locationName" : null, + "requestUri" : "/voice-connector-groups", + "target" : null, + "verb" : "POST", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "Username", - "c2jShape" : "SensitiveString", + "c2jName" : "Name", + "c2jShape" : "VoiceConnectorGroupName", "deprecated" : false, - "documentation" : "

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          ", + "documentation" : "

          The name of the Amazon Chime Voice Connector group.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          \n@param username The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUsername", - "getterDocumentation" : "/**

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          \n@return The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.*/", - "getterMethodName" : "getUsername", + "fluentSetterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector group.

          \n@param name The name of the Amazon Chime Voice Connector group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector group.

          \n@return The name of the Amazon Chime Voice Connector group.*/", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -26641,11 +27538,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Username", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Username", + "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, @@ -26657,14 +27554,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Username", - "sensitive" : true, - "setterDocumentation" : "/**

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          \n@param username The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.*/", - "setterMethodName" : "setUsername", + "name" : "Name", + "sensitive" : false, + "setterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector group.

          \n@param name The name of the Amazon Chime Voice Connector group.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "username", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -26673,30 +27570,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          \n@param username The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector group.

          \n@param name The name of the Amazon Chime Voice Connector group.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "username", + "variableName" : "name", "variableType" : "String", - "documentation" : "

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          ", + "documentation" : "

          The name of the Amazon Chime Voice Connector group.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Password", - "c2jShape" : "SensitiveString", + "c2jName" : "VoiceConnectorItems", + "c2jShape" : "VoiceConnectorItemList", "deprecated" : false, - "documentation" : "

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          ", + "documentation" : "

          The Amazon Chime Voice Connectors to route inbound calls to.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          \n@param password The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPassword", - "getterDocumentation" : "/**

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          \n@return The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.*/", - "getterMethodName" : "getPassword", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connectors to route inbound calls to.

          \n@param voiceConnectorItems The Amazon Chime Voice Connectors to route inbound calls to.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorItems", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connectors to route inbound calls to.

          \n@return The Amazon Chime Voice Connectors to route inbound calls to.*/", + "getterMethodName" : "getVoiceConnectorItems", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -26709,62 +27606,145 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Password", + "marshallLocationName" : "VoiceConnectorItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Password", + "unmarshallLocationName" : "VoiceConnectorItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "VoiceConnectorItem", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "VoiceConnectorItem", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnectorItem", + "variableName" : "member", + "variableType" : "VoiceConnectorItem", + "documentation" : "", + "simpleType" : "VoiceConnectorItem", + "variableSetterType" : "VoiceConnectorItem" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnectorItem", + "variableName" : "member", + "variableType" : "VoiceConnectorItem", + "documentation" : "", + "simpleType" : "VoiceConnectorItem", + "variableSetterType" : "VoiceConnectorItem" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "VoiceConnectorItem", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "VoiceConnectorItem", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Password", - "sensitive" : true, - "setterDocumentation" : "/**

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          \n@param password The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.*/", - "setterMethodName" : "setPassword", - "setterModel" : { + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "VoiceConnectorItems", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connectors to route inbound calls to.

          \n@param voiceConnectorItems The Amazon Chime Voice Connectors to route inbound calls to.*/", + "setterMethodName" : "setVoiceConnectorItems", + "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "password", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "voiceConnectorItems", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          \n@param password The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connectors to route inbound calls to.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setVoiceConnectorItems(java.util.Collection)} or {@link #withVoiceConnectorItems(java.util.Collection)} if you want to override the existing values.

          \n@param voiceConnectorItems The Amazon Chime Voice Connectors to route inbound calls to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "password", - "variableType" : "String", - "documentation" : "

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "voiceConnectorItems", + "variableType" : "java.util.List", + "documentation" : "

          The Amazon Chime Voice Connectors to route inbound calls to.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Password" : { - "c2jName" : "Password", - "c2jShape" : "SensitiveString", + "Name" : { + "c2jName" : "Name", + "c2jShape" : "VoiceConnectorGroupName", "deprecated" : false, - "documentation" : "

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          ", + "documentation" : "

          The name of the Amazon Chime Voice Connector group.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          \n@param password The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPassword", - "getterDocumentation" : "/**

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          \n@return The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.*/", - "getterMethodName" : "getPassword", + "fluentSetterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector group.

          \n@param name The name of the Amazon Chime Voice Connector group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector group.

          \n@return The name of the Amazon Chime Voice Connector group.*/", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -26779,11 +27759,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Password", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Password", + "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, @@ -26795,14 +27775,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Password", - "sensitive" : true, - "setterDocumentation" : "/**

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          \n@param password The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.*/", - "setterMethodName" : "setPassword", + "name" : "Name", + "sensitive" : false, + "setterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector group.

          \n@param name The name of the Amazon Chime Voice Connector group.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "password", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -26811,31 +27791,31 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          \n@param password The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector group.

          \n@param name The name of the Amazon Chime Voice Connector group.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "password", + "variableName" : "name", "variableType" : "String", - "documentation" : "

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          ", + "documentation" : "

          The name of the Amazon Chime Voice Connector group.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Username" : { - "c2jName" : "Username", - "c2jShape" : "SensitiveString", + "VoiceConnectorItems" : { + "c2jName" : "VoiceConnectorItems", + "c2jShape" : "VoiceConnectorItemList", "deprecated" : false, - "documentation" : "

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          ", + "documentation" : "

          The Amazon Chime Voice Connectors to route inbound calls to.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          \n@param username The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUsername", - "getterDocumentation" : "/**

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          \n@return The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.*/", - "getterMethodName" : "getUsername", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connectors to route inbound calls to.

          \n@param voiceConnectorItems The Amazon Chime Voice Connectors to route inbound calls to.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorItems", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connectors to route inbound calls to.

          \n@return The Amazon Chime Voice Connectors to route inbound calls to.*/", + "getterMethodName" : "getVoiceConnectorItems", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -26848,74 +27828,154 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Username", + "marshallLocationName" : "VoiceConnectorItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Username", + "unmarshallLocationName" : "VoiceConnectorItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "VoiceConnectorItem", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "VoiceConnectorItem", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnectorItem", + "variableName" : "member", + "variableType" : "VoiceConnectorItem", + "documentation" : "", + "simpleType" : "VoiceConnectorItem", + "variableSetterType" : "VoiceConnectorItem" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnectorItem", + "variableName" : "member", + "variableType" : "VoiceConnectorItem", + "documentation" : "", + "simpleType" : "VoiceConnectorItem", + "variableSetterType" : "VoiceConnectorItem" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "VoiceConnectorItem", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "VoiceConnectorItem", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Username", - "sensitive" : true, - "setterDocumentation" : "/**

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          \n@param username The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.*/", - "setterMethodName" : "setUsername", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "VoiceConnectorItems", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connectors to route inbound calls to.

          \n@param voiceConnectorItems The Amazon Chime Voice Connectors to route inbound calls to.*/", + "setterMethodName" : "setVoiceConnectorItems", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "username", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "voiceConnectorItems", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          \n@param username The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connectors to route inbound calls to.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setVoiceConnectorItems(java.util.Collection)} or {@link #withVoiceConnectorItems(java.util.Collection)} if you want to override the existing values.

          \n@param voiceConnectorItems The Amazon Chime Voice Connectors to route inbound calls to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "username", - "variableType" : "String", - "documentation" : "

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "voiceConnectorItems", + "variableType" : "java.util.List", + "documentation" : "

          The Amazon Chime Voice Connectors to route inbound calls to.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "Credential", + "required" : [ "Name" ], + "shapeName" : "CreateVoiceConnectorGroupRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Credential", - "variableName" : "credential", - "variableType" : "Credential", + "variableDeclarationType" : "CreateVoiceConnectorGroupRequest", + "variableName" : "createVoiceConnectorGroupRequest", + "variableType" : "CreateVoiceConnectorGroupRequest", "documentation" : null, - "simpleType" : "Credential", - "variableSetterType" : "Credential" + "simpleType" : "CreateVoiceConnectorGroupRequest", + "variableSetterType" : "CreateVoiceConnectorGroupRequest" }, "wrapper" : false }, - "DeleteAccountRequest" : { - "c2jName" : "DeleteAccountRequest", + "CreateVoiceConnectorGroupResult" : { + "c2jName" : "CreateVoiceConnectorGroupResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -26932,27 +27992,20 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "DeleteAccount", - "locationName" : null, - "requestUri" : "/accounts/{accountId}", - "target" : null, - "verb" : "DELETE", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "c2jName" : "VoiceConnectorGroup", + "c2jShape" : "VoiceConnectorGroup", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector group details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorGroup", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@return The Amazon Chime Voice Connector group details.*/", + "getterMethodName" : "getVoiceConnectorGroup", "getterModel" : { - "returnType" : "String", + "returnType" : "VoiceConnectorGroup", "documentation" : null }, "http" : { @@ -26963,14 +28016,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VoiceConnectorGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "VoiceConnectorGroup", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -26979,50 +28032,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "VoiceConnectorGroup", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.*/", + "setterMethodName" : "setVoiceConnectorGroup", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", + "variableDeclarationType" : "VoiceConnectorGroup", + "variableName" : "voiceConnectorGroup", + "variableType" : "VoiceConnectorGroup", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "VoiceConnectorGroup", + "variableSetterType" : "VoiceConnectorGroup" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "VoiceConnectorGroup", + "variableName" : "voiceConnectorGroup", + "variableType" : "VoiceConnectorGroup", + "documentation" : "

          The Amazon Chime Voice Connector group details.

          ", + "simpleType" : "VoiceConnectorGroup", + "variableSetterType" : "VoiceConnectorGroup" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "VoiceConnectorGroup" : { + "c2jName" : "VoiceConnectorGroup", + "c2jShape" : "VoiceConnectorGroup", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector group details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorGroup", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@return The Amazon Chime Voice Connector group details.*/", + "getterMethodName" : "getVoiceConnectorGroup", "getterModel" : { - "returnType" : "String", + "returnType" : "VoiceConnectorGroup", "documentation" : null }, "http" : { @@ -27033,14 +28086,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VoiceConnectorGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "VoiceConnectorGroup", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -27049,80 +28102,41 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "VoiceConnectorGroup", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.*/", + "setterMethodName" : "setVoiceConnectorGroup", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", + "variableDeclarationType" : "VoiceConnectorGroup", + "variableName" : "voiceConnectorGroup", + "variableType" : "VoiceConnectorGroup", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "VoiceConnectorGroup", + "variableSetterType" : "VoiceConnectorGroup" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "VoiceConnectorGroup", + "variableName" : "voiceConnectorGroup", + "variableType" : "VoiceConnectorGroup", + "documentation" : "

          The Amazon Chime Voice Connector group details.

          ", + "simpleType" : "VoiceConnectorGroup", + "variableSetterType" : "VoiceConnectorGroup" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId" ], - "shapeName" : "DeleteAccountRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DeleteAccountRequest", - "variableName" : "deleteAccountRequest", - "variableType" : "DeleteAccountRequest", - "documentation" : null, - "simpleType" : "DeleteAccountRequest", - "variableSetterType" : "DeleteAccountRequest" - }, - "wrapper" : false - }, - "DeleteAccountResult" : { - "c2jName" : "DeleteAccountResponse", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DeleteAccountResult", + "shapeName" : "CreateVoiceConnectorGroupResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -27131,17 +28145,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteAccountResult", - "variableName" : "deleteAccountResult", - "variableType" : "DeleteAccountResult", + "variableDeclarationType" : "CreateVoiceConnectorGroupResult", + "variableName" : "createVoiceConnectorGroupResult", + "variableType" : "CreateVoiceConnectorGroupResult", "documentation" : null, - "simpleType" : "DeleteAccountResult", - "variableSetterType" : "DeleteAccountResult" + "simpleType" : "CreateVoiceConnectorGroupResult", + "variableSetterType" : "CreateVoiceConnectorGroupResult" }, "wrapper" : false }, - "DeleteAttendeeRequest" : { - "c2jName" : "DeleteAttendeeRequest", + "CreateVoiceConnectorRequest" : { + "c2jName" : "CreateVoiceConnectorRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -27159,24 +28173,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DeleteAttendee", + "action" : "CreateVoiceConnector", "locationName" : null, - "requestUri" : "/meetings/{meetingId}/attendees/{attendeeId}", + "requestUri" : "/voice-connectors", "target" : null, - "verb" : "DELETE", + "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "MeetingId", - "c2jShape" : "GuidString", + "c2jName" : "Name", + "c2jShape" : "VoiceConnectorName", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The name of the Amazon Chime Voice Connector.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMeetingId", - "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", - "getterMethodName" : "getMeetingId", + "fluentSetterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector.

          \n@param name The name of the Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector.

          \n@return The name of the Amazon Chime Voice Connector.*/", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -27189,14 +28203,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "meetingId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "meetingId", - "uri" : true + "unmarshallLocationName" : "Name", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -27207,14 +28221,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MeetingId", + "name" : "Name", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", - "setterMethodName" : "setMeetingId", + "setterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector.

          \n@param name The name of the Amazon Chime Voice Connector.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -27223,28 +28237,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector.

          \n@param name The name of the Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "name", "variableType" : "String", - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The name of the Amazon Chime Voice Connector.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "AttendeeId", - "c2jShape" : "GuidString", + "c2jName" : "AwsRegion", + "c2jShape" : "VoiceConnectorAwsRegion", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK attendee ID.

          ", + "documentation" : "

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAttendeeId", - "getterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@return The Amazon Chime SDK attendee ID.*/", - "getterMethodName" : "getAttendeeId", + "enumType" : "VoiceConnectorAwsRegion", + "fluentSetterDocumentation" : "/**

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          \n@param awsRegion The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VoiceConnectorAwsRegion*/", + "fluentSetterMethodName" : "withAwsRegion", + "getterDocumentation" : "/**

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          \n@return The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.\n@see VoiceConnectorAwsRegion*/", + "getterMethodName" : "getAwsRegion", "getterModel" : { "returnType" : "String", "documentation" : null @@ -27257,14 +28271,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "attendeeId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "AwsRegion", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "attendeeId", - "uri" : true + "unmarshallLocationName" : "AwsRegion", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -27275,14 +28289,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AttendeeId", + "name" : "AwsRegion", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.*/", - "setterMethodName" : "setAttendeeId", + "setterDocumentation" : "/**

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          \n@param awsRegion The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.\n@see VoiceConnectorAwsRegion*/", + "setterMethodName" : "setAwsRegion", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "attendeeId", + "variableName" : "awsRegion", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -27291,30 +28305,98 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          \n@param awsRegion The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VoiceConnectorAwsRegion*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "attendeeId", + "variableName" : "awsRegion", "variableType" : "String", - "documentation" : "

          The Amazon Chime SDK attendee ID.

          ", + "documentation" : "

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "RequireEncryption", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          \n@param requireEncryption When enabled, requires encryption for the Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRequireEncryption", + "getterDocumentation" : "/**

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          \n@return When enabled, requires encryption for the Amazon Chime Voice Connector.*/", + "getterMethodName" : "getRequireEncryption", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "RequireEncryption", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "RequireEncryption", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "RequireEncryption", + "sensitive" : false, + "setterDocumentation" : "/**

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          \n@param requireEncryption When enabled, requires encryption for the Amazon Chime Voice Connector.*/", + "setterMethodName" : "setRequireEncryption", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "requireEncryption", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          \n@param requireEncryption When enabled, requires encryption for the Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "requireEncryption", + "variableType" : "Boolean", + "documentation" : "

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AttendeeId" : { - "c2jName" : "AttendeeId", - "c2jShape" : "GuidString", + "AwsRegion" : { + "c2jName" : "AwsRegion", + "c2jShape" : "VoiceConnectorAwsRegion", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK attendee ID.

          ", + "documentation" : "

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAttendeeId", - "getterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@return The Amazon Chime SDK attendee ID.*/", - "getterMethodName" : "getAttendeeId", + "enumType" : "VoiceConnectorAwsRegion", + "fluentSetterDocumentation" : "/**

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          \n@param awsRegion The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VoiceConnectorAwsRegion*/", + "fluentSetterMethodName" : "withAwsRegion", + "getterDocumentation" : "/**

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          \n@return The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.\n@see VoiceConnectorAwsRegion*/", + "getterMethodName" : "getAwsRegion", "getterModel" : { "returnType" : "String", "documentation" : null @@ -27327,14 +28409,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "attendeeId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "AwsRegion", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "attendeeId", - "uri" : true + "unmarshallLocationName" : "AwsRegion", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -27345,14 +28427,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AttendeeId", + "name" : "AwsRegion", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.*/", - "setterMethodName" : "setAttendeeId", + "setterDocumentation" : "/**

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          \n@param awsRegion The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.\n@see VoiceConnectorAwsRegion*/", + "setterMethodName" : "setAwsRegion", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "attendeeId", + "variableName" : "awsRegion", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -27361,29 +28443,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          \n@param awsRegion The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VoiceConnectorAwsRegion*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "attendeeId", + "variableName" : "awsRegion", "variableType" : "String", - "documentation" : "

          The Amazon Chime SDK attendee ID.

          ", + "documentation" : "

          The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "MeetingId" : { - "c2jName" : "MeetingId", - "c2jShape" : "GuidString", + "Name" : { + "c2jName" : "Name", + "c2jShape" : "VoiceConnectorName", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The name of the Amazon Chime Voice Connector.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMeetingId", - "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", - "getterMethodName" : "getMeetingId", + "fluentSetterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector.

          \n@param name The name of the Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector.

          \n@return The name of the Amazon Chime Voice Connector.*/", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -27396,14 +28478,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "meetingId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "meetingId", - "uri" : true + "unmarshallLocationName" : "Name", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -27414,14 +28496,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MeetingId", + "name" : "Name", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", - "setterMethodName" : "setMeetingId", + "setterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector.

          \n@param name The name of the Amazon Chime Voice Connector.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -27430,39 +28512,108 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the Amazon Chime Voice Connector.

          \n@param name The name of the Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "name", "variableType" : "String", - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The name of the Amazon Chime Voice Connector.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, + "RequireEncryption" : { + "c2jName" : "RequireEncryption", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          \n@param requireEncryption When enabled, requires encryption for the Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRequireEncryption", + "getterDocumentation" : "/**

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          \n@return When enabled, requires encryption for the Amazon Chime Voice Connector.*/", + "getterMethodName" : "getRequireEncryption", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "RequireEncryption", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "RequireEncryption", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "RequireEncryption", + "sensitive" : false, + "setterDocumentation" : "/**

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          \n@param requireEncryption When enabled, requires encryption for the Amazon Chime Voice Connector.*/", + "setterMethodName" : "setRequireEncryption", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "requireEncryption", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          \n@param requireEncryption When enabled, requires encryption for the Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "requireEncryption", + "variableType" : "Boolean", + "documentation" : "

          When enabled, requires encryption for the Amazon Chime Voice Connector.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "MeetingId", "AttendeeId" ], - "shapeName" : "DeleteAttendeeRequest", + "required" : [ "Name", "RequireEncryption" ], + "shapeName" : "CreateVoiceConnectorRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteAttendeeRequest", - "variableName" : "deleteAttendeeRequest", - "variableType" : "DeleteAttendeeRequest", + "variableDeclarationType" : "CreateVoiceConnectorRequest", + "variableName" : "createVoiceConnectorRequest", + "variableType" : "CreateVoiceConnectorRequest", "documentation" : null, - "simpleType" : "DeleteAttendeeRequest", - "variableSetterType" : "DeleteAttendeeRequest" + "simpleType" : "CreateVoiceConnectorRequest", + "variableSetterType" : "CreateVoiceConnectorRequest" }, "wrapper" : false }, - "DeleteAttendeeResult" : { - "c2jName" : "DeleteAttendeeResult", + "CreateVoiceConnectorResult" : { + "c2jName" : "CreateVoiceConnectorResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -27470,7 +28621,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : null, + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -27480,12 +28631,150 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, - "members" : null, - "membersAsMap" : { }, + "members" : [ { + "c2jName" : "VoiceConnector", + "c2jShape" : "VoiceConnector", + "deprecated" : false, + "documentation" : "

          The Amazon Chime Voice Connector details.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnector", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@return The Amazon Chime Voice Connector details.*/", + "getterMethodName" : "getVoiceConnector", + "getterModel" : { + "returnType" : "VoiceConnector", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VoiceConnector", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VoiceConnector", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "VoiceConnector", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.*/", + "setterMethodName" : "setVoiceConnector", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnector", + "variableName" : "voiceConnector", + "variableType" : "VoiceConnector", + "documentation" : "", + "simpleType" : "VoiceConnector", + "variableSetterType" : "VoiceConnector" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnector", + "variableName" : "voiceConnector", + "variableType" : "VoiceConnector", + "documentation" : "

          The Amazon Chime Voice Connector details.

          ", + "simpleType" : "VoiceConnector", + "variableSetterType" : "VoiceConnector" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "VoiceConnector" : { + "c2jName" : "VoiceConnector", + "c2jShape" : "VoiceConnector", + "deprecated" : false, + "documentation" : "

          The Amazon Chime Voice Connector details.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnector", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@return The Amazon Chime Voice Connector details.*/", + "getterMethodName" : "getVoiceConnector", + "getterModel" : { + "returnType" : "VoiceConnector", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VoiceConnector", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VoiceConnector", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "VoiceConnector", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.*/", + "setterMethodName" : "setVoiceConnector", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnector", + "variableName" : "voiceConnector", + "variableType" : "VoiceConnector", + "documentation" : "", + "simpleType" : "VoiceConnector", + "variableSetterType" : "VoiceConnector" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnector", + "variableName" : "voiceConnector", + "variableType" : "VoiceConnector", + "documentation" : "

          The Amazon Chime Voice Connector details.

          ", + "simpleType" : "VoiceConnector", + "variableSetterType" : "VoiceConnector" + }, + "xmlNameSpaceUri" : null + } + }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DeleteAttendeeResult", + "shapeName" : "CreateVoiceConnectorResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -27494,17 +28783,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteAttendeeResult", - "variableName" : "deleteAttendeeResult", - "variableType" : "DeleteAttendeeResult", + "variableDeclarationType" : "CreateVoiceConnectorResult", + "variableName" : "createVoiceConnectorResult", + "variableType" : "CreateVoiceConnectorResult", "documentation" : null, - "simpleType" : "DeleteAttendeeResult", - "variableSetterType" : "DeleteAttendeeResult" + "simpleType" : "CreateVoiceConnectorResult", + "variableSetterType" : "CreateVoiceConnectorResult" }, "wrapper" : false }, - "DeleteEventsConfigurationRequest" : { - "c2jName" : "DeleteEventsConfigurationRequest", + "Credential" : { + "c2jName" : "Credential", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -27512,7 +28801,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "

          The SIP credentials used to authenticate requests to your Amazon Chime Voice Connector.

          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -27521,25 +28810,18 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "DeleteEventsConfiguration", - "locationName" : null, - "requestUri" : "/accounts/{accountId}/bots/{botId}/events-configuration", - "target" : null, - "verb" : "DELETE", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "c2jName" : "Username", + "c2jShape" : "SensitiveString", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          \n@param username The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUsername", + "getterDocumentation" : "/**

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          \n@return The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.*/", + "getterMethodName" : "getUsername", "getterModel" : { "returnType" : "String", "documentation" : null @@ -27552,14 +28834,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "Username", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -27570,14 +28852,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "name" : "Username", + "sensitive" : true, + "setterDocumentation" : "/**

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          \n@param username The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.*/", + "setterMethodName" : "setUsername", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -27586,28 +28868,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          \n@param username The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "username", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "BotId", - "c2jShape" : "NonEmptyString", + "c2jName" : "Password", + "c2jShape" : "SensitiveString", "deprecated" : false, - "documentation" : "

          The bot ID.

          ", + "documentation" : "

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBotId", - "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", - "getterMethodName" : "getBotId", + "fluentSetterDocumentation" : "/**

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          \n@param password The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPassword", + "getterDocumentation" : "/**

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          \n@return The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.*/", + "getterMethodName" : "getPassword", "getterModel" : { "returnType" : "String", "documentation" : null @@ -27620,14 +28902,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "botId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "botId", - "uri" : true + "unmarshallLocationName" : "Password", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -27638,14 +28920,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "BotId", - "sensitive" : false, - "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", - "setterMethodName" : "setBotId", + "name" : "Password", + "sensitive" : true, + "setterDocumentation" : "/**

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          \n@param password The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.*/", + "setterMethodName" : "setPassword", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "botId", + "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -27654,30 +28936,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          \n@param password The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "botId", + "variableName" : "password", "variableType" : "String", - "documentation" : "

          The bot ID.

          ", + "documentation" : "

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "Password" : { + "c2jName" : "Password", + "c2jShape" : "SensitiveString", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          \n@param password The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPassword", + "getterDocumentation" : "/**

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          \n@return The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.*/", + "getterMethodName" : "getPassword", "getterModel" : { "returnType" : "String", "documentation" : null @@ -27690,14 +28972,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "Password", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -27708,14 +28990,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "name" : "Password", + "sensitive" : true, + "setterDocumentation" : "/**

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          \n@param password The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.*/", + "setterMethodName" : "setPassword", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -27724,29 +29006,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          \n@param password The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "password", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "BotId" : { - "c2jName" : "BotId", - "c2jShape" : "NonEmptyString", + "Username" : { + "c2jName" : "Username", + "c2jShape" : "SensitiveString", "deprecated" : false, - "documentation" : "

          The bot ID.

          ", + "documentation" : "

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBotId", - "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", - "getterMethodName" : "getBotId", + "fluentSetterDocumentation" : "/**

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          \n@param username The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUsername", + "getterDocumentation" : "/**

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          \n@return The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.*/", + "getterMethodName" : "getUsername", "getterModel" : { "returnType" : "String", "documentation" : null @@ -27759,14 +29041,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "botId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "botId", - "uri" : true + "unmarshallLocationName" : "Username", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -27777,14 +29059,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "BotId", - "sensitive" : false, - "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", - "setterMethodName" : "setBotId", + "name" : "Username", + "sensitive" : true, + "setterDocumentation" : "/**

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          \n@param username The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.*/", + "setterMethodName" : "setUsername", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "botId", + "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -27793,13 +29075,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          \n@param username The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "botId", + "variableName" : "username", "variableType" : "String", - "documentation" : "

          The bot ID.

          ", + "documentation" : "

          The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -27808,47 +29090,8 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId", "BotId" ], - "shapeName" : "DeleteEventsConfigurationRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DeleteEventsConfigurationRequest", - "variableName" : "deleteEventsConfigurationRequest", - "variableType" : "DeleteEventsConfigurationRequest", - "documentation" : null, - "simpleType" : "DeleteEventsConfigurationRequest", - "variableSetterType" : "DeleteEventsConfigurationRequest" - }, - "wrapper" : false - }, - "DeleteEventsConfigurationResult" : { - "c2jName" : "DeleteEventsConfigurationResult", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : null, - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DeleteEventsConfigurationResult", + "shapeName" : "Credential", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -27857,17 +29100,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteEventsConfigurationResult", - "variableName" : "deleteEventsConfigurationResult", - "variableType" : "DeleteEventsConfigurationResult", + "variableDeclarationType" : "Credential", + "variableName" : "credential", + "variableType" : "Credential", "documentation" : null, - "simpleType" : "DeleteEventsConfigurationResult", - "variableSetterType" : "DeleteEventsConfigurationResult" + "simpleType" : "Credential", + "variableSetterType" : "Credential" }, "wrapper" : false }, - "DeleteMeetingRequest" : { - "c2jName" : "DeleteMeetingRequest", + "DeleteAccountRequest" : { + "c2jName" : "DeleteAccountRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -27885,24 +29128,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DeleteMeeting", + "action" : "DeleteAccount", "locationName" : null, - "requestUri" : "/meetings/{meetingId}", + "requestUri" : "/accounts/{accountId}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "MeetingId", - "c2jShape" : "GuidString", + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMeetingId", - "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", - "getterMethodName" : "getMeetingId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -27917,11 +29160,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "meetingId", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "meetingId", + "unmarshallLocationName" : "accountId", "uri" : true }, "idempotencyToken" : false, @@ -27933,14 +29176,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MeetingId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", - "setterMethodName" : "setMeetingId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -27949,30 +29192,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "MeetingId" : { - "c2jName" : "MeetingId", - "c2jShape" : "GuidString", + "AccountId" : { + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMeetingId", - "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", - "getterMethodName" : "getMeetingId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -27987,11 +29230,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "meetingId", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "meetingId", + "unmarshallLocationName" : "accountId", "uri" : true }, "idempotencyToken" : false, @@ -28003,14 +29246,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MeetingId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", - "setterMethodName" : "setMeetingId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -28019,13 +29262,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -28034,24 +29277,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "MeetingId" ], - "shapeName" : "DeleteMeetingRequest", + "required" : [ "AccountId" ], + "shapeName" : "DeleteAccountRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteMeetingRequest", - "variableName" : "deleteMeetingRequest", - "variableType" : "DeleteMeetingRequest", + "variableDeclarationType" : "DeleteAccountRequest", + "variableName" : "deleteAccountRequest", + "variableType" : "DeleteAccountRequest", "documentation" : null, - "simpleType" : "DeleteMeetingRequest", - "variableSetterType" : "DeleteMeetingRequest" + "simpleType" : "DeleteAccountRequest", + "variableSetterType" : "DeleteAccountRequest" }, "wrapper" : false }, - "DeleteMeetingResult" : { - "c2jName" : "DeleteMeetingResult", + "DeleteAccountResult" : { + "c2jName" : "DeleteAccountResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -28059,7 +29302,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : null, + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -28074,7 +29317,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DeleteMeetingResult", + "shapeName" : "DeleteAccountResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -28083,17 +29326,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteMeetingResult", - "variableName" : "deleteMeetingResult", - "variableType" : "DeleteMeetingResult", + "variableDeclarationType" : "DeleteAccountResult", + "variableName" : "deleteAccountResult", + "variableType" : "DeleteAccountResult", "documentation" : null, - "simpleType" : "DeleteMeetingResult", - "variableSetterType" : "DeleteMeetingResult" + "simpleType" : "DeleteAccountResult", + "variableSetterType" : "DeleteAccountResult" }, "wrapper" : false }, - "DeletePhoneNumberRequest" : { - "c2jName" : "DeletePhoneNumberRequest", + "DeleteAttendeeRequest" : { + "c2jName" : "DeleteAttendeeRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -28111,24 +29354,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DeletePhoneNumber", + "action" : "DeleteAttendee", "locationName" : null, - "requestUri" : "/phone-numbers/{phoneNumberId}", + "requestUri" : "/meetings/{meetingId}/attendees/{attendeeId}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "PhoneNumberId", - "c2jShape" : "String", + "c2jName" : "MeetingId", + "c2jShape" : "GuidString", "deprecated" : false, - "documentation" : "

          The phone number ID.

          ", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberId", - "getterDocumentation" : "/**

          The phone number ID.

          \n@return The phone number ID.*/", - "getterMethodName" : "getPhoneNumberId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMeetingId", + "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", + "getterMethodName" : "getMeetingId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -28143,11 +29386,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "phoneNumberId", + "marshallLocationName" : "meetingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "phoneNumberId", + "unmarshallLocationName" : "meetingId", "uri" : true }, "idempotencyToken" : false, @@ -28159,14 +29402,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "PhoneNumberId", + "name" : "MeetingId", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.*/", - "setterMethodName" : "setPhoneNumberId", + "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", + "setterMethodName" : "setMeetingId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", + "variableName" : "meetingId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -28175,30 +29418,98 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", + "variableName" : "meetingId", "variableType" : "String", - "documentation" : "

          The phone number ID.

          ", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "AttendeeId", + "c2jShape" : "GuidString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime SDK attendee ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAttendeeId", + "getterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@return The Amazon Chime SDK attendee ID.*/", + "getterMethodName" : "getAttendeeId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "attendeeId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "attendeeId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AttendeeId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.*/", + "setterMethodName" : "setAttendeeId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "attendeeId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "attendeeId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime SDK attendee ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "PhoneNumberId" : { - "c2jName" : "PhoneNumberId", - "c2jShape" : "String", + "AttendeeId" : { + "c2jName" : "AttendeeId", + "c2jShape" : "GuidString", "deprecated" : false, - "documentation" : "

          The phone number ID.

          ", + "documentation" : "

          The Amazon Chime SDK attendee ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberId", - "getterDocumentation" : "/**

          The phone number ID.

          \n@return The phone number ID.*/", - "getterMethodName" : "getPhoneNumberId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAttendeeId", + "getterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@return The Amazon Chime SDK attendee ID.*/", + "getterMethodName" : "getAttendeeId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -28213,11 +29524,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "phoneNumberId", + "marshallLocationName" : "attendeeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "phoneNumberId", + "unmarshallLocationName" : "attendeeId", "uri" : true }, "idempotencyToken" : false, @@ -28229,14 +29540,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "PhoneNumberId", + "name" : "AttendeeId", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.*/", - "setterMethodName" : "setPhoneNumberId", + "setterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.*/", + "setterMethodName" : "setAttendeeId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", + "variableName" : "attendeeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -28245,13 +29556,82 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", + "variableName" : "attendeeId", "variableType" : "String", - "documentation" : "

          The phone number ID.

          ", + "documentation" : "

          The Amazon Chime SDK attendee ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MeetingId" : { + "c2jName" : "MeetingId", + "c2jShape" : "GuidString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMeetingId", + "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", + "getterMethodName" : "getMeetingId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "meetingId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "meetingId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MeetingId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", + "setterMethodName" : "setMeetingId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "meetingId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "meetingId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -28260,24 +29640,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "PhoneNumberId" ], - "shapeName" : "DeletePhoneNumberRequest", + "required" : [ "MeetingId", "AttendeeId" ], + "shapeName" : "DeleteAttendeeRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeletePhoneNumberRequest", - "variableName" : "deletePhoneNumberRequest", - "variableType" : "DeletePhoneNumberRequest", + "variableDeclarationType" : "DeleteAttendeeRequest", + "variableName" : "deleteAttendeeRequest", + "variableType" : "DeleteAttendeeRequest", "documentation" : null, - "simpleType" : "DeletePhoneNumberRequest", - "variableSetterType" : "DeletePhoneNumberRequest" + "simpleType" : "DeleteAttendeeRequest", + "variableSetterType" : "DeleteAttendeeRequest" }, "wrapper" : false }, - "DeletePhoneNumberResult" : { - "c2jName" : "DeletePhoneNumberResult", + "DeleteAttendeeResult" : { + "c2jName" : "DeleteAttendeeResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -28300,7 +29680,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DeletePhoneNumberResult", + "shapeName" : "DeleteAttendeeResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -28309,17 +29689,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeletePhoneNumberResult", - "variableName" : "deletePhoneNumberResult", - "variableType" : "DeletePhoneNumberResult", + "variableDeclarationType" : "DeleteAttendeeResult", + "variableName" : "deleteAttendeeResult", + "variableType" : "DeleteAttendeeResult", "documentation" : null, - "simpleType" : "DeletePhoneNumberResult", - "variableSetterType" : "DeletePhoneNumberResult" + "simpleType" : "DeleteAttendeeResult", + "variableSetterType" : "DeleteAttendeeResult" }, "wrapper" : false }, - "DeleteRoomMembershipRequest" : { - "c2jName" : "DeleteRoomMembershipRequest", + "DeleteEventsConfigurationRequest" : { + "c2jName" : "DeleteEventsConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -28337,9 +29717,9 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DeleteRoomMembership", + "action" : "DeleteEventsConfiguration", "locationName" : null, - "requestUri" : "/accounts/{accountId}/rooms/{roomId}/memberships/{memberId}", + "requestUri" : "/accounts/{accountId}/bots/{botId}/events-configuration", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null @@ -28413,16 +29793,16 @@ }, "xmlNameSpaceUri" : null }, { - "c2jName" : "RoomId", + "c2jName" : "BotId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The room ID.

          ", + "documentation" : "

          The bot ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoomId", - "getterDocumentation" : "/**

          The room ID.

          \n@return The room ID.*/", - "getterMethodName" : "getRoomId", + "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBotId", + "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", + "getterMethodName" : "getBotId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -28437,11 +29817,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "roomId", + "marshallLocationName" : "botId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "roomId", + "unmarshallLocationName" : "botId", "uri" : true }, "idempotencyToken" : false, @@ -28453,14 +29833,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "RoomId", + "name" : "BotId", "sensitive" : false, - "setterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.*/", - "setterMethodName" : "setRoomId", + "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", + "setterMethodName" : "setBotId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "roomId", + "variableName" : "botId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -28469,81 +29849,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "roomId", + "variableName" : "botId", "variableType" : "String", - "documentation" : "

          The room ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "MemberId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The member ID (user ID or bot ID).

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMemberId", - "getterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@return The member ID (user ID or bot ID).*/", - "getterMethodName" : "getMemberId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "memberId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "memberId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "MemberId", - "sensitive" : false, - "setterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).*/", - "setterMethodName" : "setMemberId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "memberId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "memberId", - "variableType" : "String", - "documentation" : "

          The member ID (user ID or bot ID).

          ", + "documentation" : "

          The bot ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -28619,86 +29931,17 @@ }, "xmlNameSpaceUri" : null }, - "MemberId" : { - "c2jName" : "MemberId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The member ID (user ID or bot ID).

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMemberId", - "getterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@return The member ID (user ID or bot ID).*/", - "getterMethodName" : "getMemberId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "memberId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "memberId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "MemberId", - "sensitive" : false, - "setterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).*/", - "setterMethodName" : "setMemberId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "memberId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "memberId", - "variableType" : "String", - "documentation" : "

          The member ID (user ID or bot ID).

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "RoomId" : { - "c2jName" : "RoomId", + "BotId" : { + "c2jName" : "BotId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The room ID.

          ", + "documentation" : "

          The bot ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoomId", - "getterDocumentation" : "/**

          The room ID.

          \n@return The room ID.*/", - "getterMethodName" : "getRoomId", + "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBotId", + "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", + "getterMethodName" : "getBotId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -28713,11 +29956,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "roomId", + "marshallLocationName" : "botId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "roomId", + "unmarshallLocationName" : "botId", "uri" : true }, "idempotencyToken" : false, @@ -28729,14 +29972,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "RoomId", + "name" : "BotId", "sensitive" : false, - "setterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.*/", - "setterMethodName" : "setRoomId", + "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", + "setterMethodName" : "setBotId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "roomId", + "variableName" : "botId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -28745,13 +29988,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "roomId", + "variableName" : "botId", "variableType" : "String", - "documentation" : "

          The room ID.

          ", + "documentation" : "

          The bot ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -28760,24 +30003,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId", "RoomId", "MemberId" ], - "shapeName" : "DeleteRoomMembershipRequest", + "required" : [ "AccountId", "BotId" ], + "shapeName" : "DeleteEventsConfigurationRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteRoomMembershipRequest", - "variableName" : "deleteRoomMembershipRequest", - "variableType" : "DeleteRoomMembershipRequest", + "variableDeclarationType" : "DeleteEventsConfigurationRequest", + "variableName" : "deleteEventsConfigurationRequest", + "variableType" : "DeleteEventsConfigurationRequest", "documentation" : null, - "simpleType" : "DeleteRoomMembershipRequest", - "variableSetterType" : "DeleteRoomMembershipRequest" + "simpleType" : "DeleteEventsConfigurationRequest", + "variableSetterType" : "DeleteEventsConfigurationRequest" }, "wrapper" : false }, - "DeleteRoomMembershipResult" : { - "c2jName" : "DeleteRoomMembershipResult", + "DeleteEventsConfigurationResult" : { + "c2jName" : "DeleteEventsConfigurationResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -28800,7 +30043,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DeleteRoomMembershipResult", + "shapeName" : "DeleteEventsConfigurationResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -28809,17 +30052,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteRoomMembershipResult", - "variableName" : "deleteRoomMembershipResult", - "variableType" : "DeleteRoomMembershipResult", + "variableDeclarationType" : "DeleteEventsConfigurationResult", + "variableName" : "deleteEventsConfigurationResult", + "variableType" : "DeleteEventsConfigurationResult", "documentation" : null, - "simpleType" : "DeleteRoomMembershipResult", - "variableSetterType" : "DeleteRoomMembershipResult" + "simpleType" : "DeleteEventsConfigurationResult", + "variableSetterType" : "DeleteEventsConfigurationResult" }, "wrapper" : false }, - "DeleteRoomRequest" : { - "c2jName" : "DeleteRoomRequest", + "DeleteMeetingRequest" : { + "c2jName" : "DeleteMeetingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -28837,92 +30080,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DeleteRoom", + "action" : "DeleteMeeting", "locationName" : null, - "requestUri" : "/accounts/{accountId}/rooms/{roomId}", + "requestUri" : "/meetings/{meetingId}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "RoomId", - "c2jShape" : "NonEmptyString", + "c2jName" : "MeetingId", + "c2jShape" : "GuidString", "deprecated" : false, - "documentation" : "

          The chat room ID.

          ", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The chat room ID.

          \n@param roomId The chat room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoomId", - "getterDocumentation" : "/**

          The chat room ID.

          \n@return The chat room ID.*/", - "getterMethodName" : "getRoomId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMeetingId", + "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", + "getterMethodName" : "getMeetingId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -28937,11 +30112,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "roomId", + "marshallLocationName" : "meetingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "roomId", + "unmarshallLocationName" : "meetingId", "uri" : true }, "idempotencyToken" : false, @@ -28953,14 +30128,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "RoomId", + "name" : "MeetingId", "sensitive" : false, - "setterDocumentation" : "/**

          The chat room ID.

          \n@param roomId The chat room ID.*/", - "setterMethodName" : "setRoomId", + "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", + "setterMethodName" : "setMeetingId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "roomId", + "variableName" : "meetingId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -28969,99 +30144,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The chat room ID.

          \n@param roomId The chat room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "roomId", + "variableName" : "meetingId", "variableType" : "String", - "documentation" : "

          The chat room ID.

          ", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "RoomId" : { - "c2jName" : "RoomId", - "c2jShape" : "NonEmptyString", + "MeetingId" : { + "c2jName" : "MeetingId", + "c2jShape" : "GuidString", "deprecated" : false, - "documentation" : "

          The chat room ID.

          ", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The chat room ID.

          \n@param roomId The chat room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoomId", - "getterDocumentation" : "/**

          The chat room ID.

          \n@return The chat room ID.*/", - "getterMethodName" : "getRoomId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMeetingId", + "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", + "getterMethodName" : "getMeetingId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -29076,11 +30182,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "roomId", + "marshallLocationName" : "meetingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "roomId", + "unmarshallLocationName" : "meetingId", "uri" : true }, "idempotencyToken" : false, @@ -29092,14 +30198,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "RoomId", + "name" : "MeetingId", "sensitive" : false, - "setterDocumentation" : "/**

          The chat room ID.

          \n@param roomId The chat room ID.*/", - "setterMethodName" : "setRoomId", + "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", + "setterMethodName" : "setMeetingId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "roomId", + "variableName" : "meetingId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -29108,13 +30214,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The chat room ID.

          \n@param roomId The chat room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "roomId", + "variableName" : "meetingId", "variableType" : "String", - "documentation" : "

          The chat room ID.

          ", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -29123,24 +30229,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId", "RoomId" ], - "shapeName" : "DeleteRoomRequest", + "required" : [ "MeetingId" ], + "shapeName" : "DeleteMeetingRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteRoomRequest", - "variableName" : "deleteRoomRequest", - "variableType" : "DeleteRoomRequest", + "variableDeclarationType" : "DeleteMeetingRequest", + "variableName" : "deleteMeetingRequest", + "variableType" : "DeleteMeetingRequest", "documentation" : null, - "simpleType" : "DeleteRoomRequest", - "variableSetterType" : "DeleteRoomRequest" + "simpleType" : "DeleteMeetingRequest", + "variableSetterType" : "DeleteMeetingRequest" }, "wrapper" : false }, - "DeleteRoomResult" : { - "c2jName" : "DeleteRoomResult", + "DeleteMeetingResult" : { + "c2jName" : "DeleteMeetingResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -29163,7 +30269,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DeleteRoomResult", + "shapeName" : "DeleteMeetingResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -29172,17 +30278,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteRoomResult", - "variableName" : "deleteRoomResult", - "variableType" : "DeleteRoomResult", + "variableDeclarationType" : "DeleteMeetingResult", + "variableName" : "deleteMeetingResult", + "variableType" : "DeleteMeetingResult", "documentation" : null, - "simpleType" : "DeleteRoomResult", - "variableSetterType" : "DeleteRoomResult" + "simpleType" : "DeleteMeetingResult", + "variableSetterType" : "DeleteMeetingResult" }, "wrapper" : false }, - "DeleteVoiceConnectorGroupRequest" : { - "c2jName" : "DeleteVoiceConnectorGroupRequest", + "DeletePhoneNumberRequest" : { + "c2jName" : "DeletePhoneNumberRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -29200,24 +30306,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DeleteVoiceConnectorGroup", + "action" : "DeletePhoneNumber", "locationName" : null, - "requestUri" : "/voice-connector-groups/{voiceConnectorGroupId}", + "requestUri" : "/phone-numbers/{phoneNumberId}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "VoiceConnectorGroupId", - "c2jShape" : "NonEmptyString", + "c2jName" : "PhoneNumberId", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", + "documentation" : "

          The phone number ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorGroupId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@return The Amazon Chime Voice Connector group ID.*/", - "getterMethodName" : "getVoiceConnectorGroupId", + "fluentSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberId", + "getterDocumentation" : "/**

          The phone number ID.

          \n@return The phone number ID.*/", + "getterMethodName" : "getPhoneNumberId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -29232,11 +30338,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorGroupId", + "marshallLocationName" : "phoneNumberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorGroupId", + "unmarshallLocationName" : "phoneNumberId", "uri" : true }, "idempotencyToken" : false, @@ -29248,14 +30354,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorGroupId", + "name" : "PhoneNumberId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.*/", - "setterMethodName" : "setVoiceConnectorGroupId", + "setterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.*/", + "setterMethodName" : "setPhoneNumberId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorGroupId", + "variableName" : "phoneNumberId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -29264,30 +30370,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorGroupId", + "variableName" : "phoneNumberId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", + "documentation" : "

          The phone number ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "VoiceConnectorGroupId" : { - "c2jName" : "VoiceConnectorGroupId", - "c2jShape" : "NonEmptyString", + "PhoneNumberId" : { + "c2jName" : "PhoneNumberId", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", + "documentation" : "

          The phone number ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorGroupId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@return The Amazon Chime Voice Connector group ID.*/", - "getterMethodName" : "getVoiceConnectorGroupId", + "fluentSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberId", + "getterDocumentation" : "/**

          The phone number ID.

          \n@return The phone number ID.*/", + "getterMethodName" : "getPhoneNumberId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -29302,11 +30408,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorGroupId", + "marshallLocationName" : "phoneNumberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorGroupId", + "unmarshallLocationName" : "phoneNumberId", "uri" : true }, "idempotencyToken" : false, @@ -29318,14 +30424,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorGroupId", + "name" : "PhoneNumberId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.*/", - "setterMethodName" : "setVoiceConnectorGroupId", + "setterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.*/", + "setterMethodName" : "setPhoneNumberId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorGroupId", + "variableName" : "phoneNumberId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -29334,13 +30440,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorGroupId", + "variableName" : "phoneNumberId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", + "documentation" : "

          The phone number ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -29349,24 +30455,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "VoiceConnectorGroupId" ], - "shapeName" : "DeleteVoiceConnectorGroupRequest", + "required" : [ "PhoneNumberId" ], + "shapeName" : "DeletePhoneNumberRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteVoiceConnectorGroupRequest", - "variableName" : "deleteVoiceConnectorGroupRequest", - "variableType" : "DeleteVoiceConnectorGroupRequest", + "variableDeclarationType" : "DeletePhoneNumberRequest", + "variableName" : "deletePhoneNumberRequest", + "variableType" : "DeletePhoneNumberRequest", "documentation" : null, - "simpleType" : "DeleteVoiceConnectorGroupRequest", - "variableSetterType" : "DeleteVoiceConnectorGroupRequest" - }, + "simpleType" : "DeletePhoneNumberRequest", + "variableSetterType" : "DeletePhoneNumberRequest" + }, "wrapper" : false }, - "DeleteVoiceConnectorGroupResult" : { - "c2jName" : "DeleteVoiceConnectorGroupResult", + "DeletePhoneNumberResult" : { + "c2jName" : "DeletePhoneNumberResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -29389,7 +30495,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DeleteVoiceConnectorGroupResult", + "shapeName" : "DeletePhoneNumberResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -29398,17 +30504,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteVoiceConnectorGroupResult", - "variableName" : "deleteVoiceConnectorGroupResult", - "variableType" : "DeleteVoiceConnectorGroupResult", + "variableDeclarationType" : "DeletePhoneNumberResult", + "variableName" : "deletePhoneNumberResult", + "variableType" : "DeletePhoneNumberResult", "documentation" : null, - "simpleType" : "DeleteVoiceConnectorGroupResult", - "variableSetterType" : "DeleteVoiceConnectorGroupResult" + "simpleType" : "DeletePhoneNumberResult", + "variableSetterType" : "DeletePhoneNumberResult" }, "wrapper" : false }, - "DeleteVoiceConnectorOriginationRequest" : { - "c2jName" : "DeleteVoiceConnectorOriginationRequest", + "DeleteProxySessionRequest" : { + "c2jName" : "DeleteProxySessionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -29426,23 +30532,23 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DeleteVoiceConnectorOrigination", + "action" : "DeleteProxySession", "locationName" : null, - "requestUri" : "/voice-connectors/{voiceConnectorId}/origination", + "requestUri" : "/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "VoiceConnectorId", - "c2jShape" : "NonEmptyString", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", @@ -29476,7 +30582,7 @@ "marshallingType" : "STRING", "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterDocumentation" : "/**\n@param voiceConnectorId */", "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, @@ -29490,186 +30596,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "VoiceConnectorId" : { - "c2jName" : "VoiceConnectorId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "VoiceConnectorId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "VoiceConnectorId" ], - "shapeName" : "DeleteVoiceConnectorOriginationRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DeleteVoiceConnectorOriginationRequest", - "variableName" : "deleteVoiceConnectorOriginationRequest", - "variableType" : "DeleteVoiceConnectorOriginationRequest", - "documentation" : null, - "simpleType" : "DeleteVoiceConnectorOriginationRequest", - "variableSetterType" : "DeleteVoiceConnectorOriginationRequest" - }, - "wrapper" : false - }, - "DeleteVoiceConnectorOriginationResult" : { - "c2jName" : "DeleteVoiceConnectorOriginationResult", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : null, - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "DeleteVoiceConnectorOriginationResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DeleteVoiceConnectorOriginationResult", - "variableName" : "deleteVoiceConnectorOriginationResult", - "variableType" : "DeleteVoiceConnectorOriginationResult", - "documentation" : null, - "simpleType" : "DeleteVoiceConnectorOriginationResult", - "variableSetterType" : "DeleteVoiceConnectorOriginationResult" - }, - "wrapper" : false - }, - "DeleteVoiceConnectorRequest" : { - "c2jName" : "DeleteVoiceConnectorRequest", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : { - "action" : "DeleteVoiceConnector", - "locationName" : null, - "requestUri" : "/voice-connectors/{voiceConnectorId}", - "target" : null, - "verb" : "DELETE", - "xmlNameSpaceUri" : null - }, - "members" : [ { - "c2jName" : "VoiceConnectorId", - "c2jShape" : "NonEmptyString", + }, { + "c2jName" : "ProxySessionId", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", + "fluentSetterDocumentation" : "/**\n@param proxySessionId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxySessionId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxySessionId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -29684,11 +30632,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", + "marshallLocationName" : "proxySessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", + "unmarshallLocationName" : "proxySessionId", "uri" : true }, "idempotencyToken" : false, @@ -29700,14 +30648,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", + "name" : "ProxySessionId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "setterDocumentation" : "/**\n@param proxySessionId */", + "setterMethodName" : "setProxySessionId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "proxySessionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -29716,30 +30664,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param proxySessionId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "proxySessionId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "VoiceConnectorId" : { - "c2jName" : "VoiceConnectorId", - "c2jShape" : "NonEmptyString", + "ProxySessionId" : { + "c2jName" : "ProxySessionId", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", + "fluentSetterDocumentation" : "/**\n@param proxySessionId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxySessionId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxySessionId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -29754,11 +30702,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", + "marshallLocationName" : "proxySessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", + "unmarshallLocationName" : "proxySessionId", "uri" : true }, "idempotencyToken" : false, @@ -29770,14 +30718,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", + "name" : "ProxySessionId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "setterDocumentation" : "/**\n@param proxySessionId */", + "setterMethodName" : "setProxySessionId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "proxySessionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -29786,185 +30734,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param proxySessionId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "proxySessionId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "VoiceConnectorId" ], - "shapeName" : "DeleteVoiceConnectorRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DeleteVoiceConnectorRequest", - "variableName" : "deleteVoiceConnectorRequest", - "variableType" : "DeleteVoiceConnectorRequest", - "documentation" : null, - "simpleType" : "DeleteVoiceConnectorRequest", - "variableSetterType" : "DeleteVoiceConnectorRequest" - }, - "wrapper" : false - }, - "DeleteVoiceConnectorResult" : { - "c2jName" : "DeleteVoiceConnectorResult", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : null, - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "DeleteVoiceConnectorResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DeleteVoiceConnectorResult", - "variableName" : "deleteVoiceConnectorResult", - "variableType" : "DeleteVoiceConnectorResult", - "documentation" : null, - "simpleType" : "DeleteVoiceConnectorResult", - "variableSetterType" : "DeleteVoiceConnectorResult" - }, - "wrapper" : false - }, - "DeleteVoiceConnectorStreamingConfigurationRequest" : { - "c2jName" : "DeleteVoiceConnectorStreamingConfigurationRequest", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : { - "action" : "DeleteVoiceConnectorStreamingConfiguration", - "locationName" : null, - "requestUri" : "/voice-connectors/{voiceConnectorId}/streaming-configuration", - "target" : null, - "verb" : "DELETE", - "xmlNameSpaceUri" : null - }, - "members" : [ { - "c2jName" : "VoiceConnectorId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "VoiceConnectorId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { "VoiceConnectorId" : { "c2jName" : "VoiceConnectorId", - "c2jShape" : "NonEmptyString", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", @@ -29998,7 +30789,7 @@ "marshallingType" : "STRING", "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterDocumentation" : "/**\n@param voiceConnectorId */", "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, @@ -30012,13 +30803,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, @@ -30027,24 +30818,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "VoiceConnectorId" ], - "shapeName" : "DeleteVoiceConnectorStreamingConfigurationRequest", + "required" : [ "VoiceConnectorId", "ProxySessionId" ], + "shapeName" : "DeleteProxySessionRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteVoiceConnectorStreamingConfigurationRequest", - "variableName" : "deleteVoiceConnectorStreamingConfigurationRequest", - "variableType" : "DeleteVoiceConnectorStreamingConfigurationRequest", + "variableDeclarationType" : "DeleteProxySessionRequest", + "variableName" : "deleteProxySessionRequest", + "variableType" : "DeleteProxySessionRequest", "documentation" : null, - "simpleType" : "DeleteVoiceConnectorStreamingConfigurationRequest", - "variableSetterType" : "DeleteVoiceConnectorStreamingConfigurationRequest" + "simpleType" : "DeleteProxySessionRequest", + "variableSetterType" : "DeleteProxySessionRequest" }, "wrapper" : false }, - "DeleteVoiceConnectorStreamingConfigurationResult" : { - "c2jName" : "DeleteVoiceConnectorStreamingConfigurationResult", + "DeleteProxySessionResult" : { + "c2jName" : "DeleteProxySessionResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -30067,7 +30858,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DeleteVoiceConnectorStreamingConfigurationResult", + "shapeName" : "DeleteProxySessionResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -30076,17 +30867,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteVoiceConnectorStreamingConfigurationResult", - "variableName" : "deleteVoiceConnectorStreamingConfigurationResult", - "variableType" : "DeleteVoiceConnectorStreamingConfigurationResult", + "variableDeclarationType" : "DeleteProxySessionResult", + "variableName" : "deleteProxySessionResult", + "variableType" : "DeleteProxySessionResult", "documentation" : null, - "simpleType" : "DeleteVoiceConnectorStreamingConfigurationResult", - "variableSetterType" : "DeleteVoiceConnectorStreamingConfigurationResult" + "simpleType" : "DeleteProxySessionResult", + "variableSetterType" : "DeleteProxySessionResult" }, "wrapper" : false }, - "DeleteVoiceConnectorTerminationCredentialsRequest" : { - "c2jName" : "DeleteVoiceConnectorTerminationCredentialsRequest", + "DeleteRoomMembershipRequest" : { + "c2jName" : "DeleteRoomMembershipRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -30104,24 +30895,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DeleteVoiceConnectorTerminationCredentials", + "action" : "DeleteRoomMembership", "locationName" : null, - "requestUri" : "/voice-connectors/{voiceConnectorId}/termination/credentials?operation=delete", + "requestUri" : "/accounts/{accountId}/rooms/{roomId}/memberships/{memberId}", "target" : null, - "verb" : "POST", + "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "VoiceConnectorId", + "c2jName" : "AccountId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -30136,11 +30927,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", + "unmarshallLocationName" : "accountId", "uri" : true }, "idempotencyToken" : false, @@ -30152,14 +30943,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -30168,30 +30959,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Usernames", - "c2jShape" : "SensitiveStringList", + "c2jName" : "RoomId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          ", + "documentation" : "

          The room ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          \n@param usernames The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUsernames", - "getterDocumentation" : "/**

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          \n@return The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.*/", - "getterMethodName" : "getUsernames", + "fluentSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoomId", + "getterDocumentation" : "/**

          The room ID.

          \n@return The room ID.*/", + "getterMethodName" : "getRoomId", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", "documentation" : null }, "http" : { @@ -30202,149 +30993,134 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Usernames", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "roomId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Usernames", - "uri" : false + "unmarshallLocationName" : "roomId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "SensitiveString", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Member", - "sensitive" : true, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "String", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : true, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "RoomId", + "sensitive" : false, + "setterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.*/", + "setterMethodName" : "setRoomId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "roomId", + "variableType" : "String", + "documentation" : "", "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "roomId", + "variableType" : "String", + "documentation" : "

          The room ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MemberId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The member ID (user ID or bot ID).

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMemberId", + "getterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@return The member ID (user ID or bot ID).*/", + "getterMethodName" : "getMemberId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "memberId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "memberId", + "uri" : true }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Usernames", - "sensitive" : true, - "setterDocumentation" : "/**

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          \n@param usernames The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.*/", - "setterMethodName" : "setUsernames", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MemberId", + "sensitive" : false, + "setterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).*/", + "setterMethodName" : "setMemberId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "usernames", - "variableType" : "java.util.List", + "variableDeclarationType" : "String", + "variableName" : "memberId", + "variableType" : "String", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setUsernames(java.util.Collection)} or {@link #withUsernames(java.util.Collection)} if you want to override the existing values.

          \n@param usernames The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "usernames", - "variableType" : "java.util.List", - "documentation" : "

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "String", + "variableName" : "memberId", + "variableType" : "String", + "documentation" : "

          The member ID (user ID or bot ID).

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Usernames" : { - "c2jName" : "Usernames", - "c2jShape" : "SensitiveStringList", + "AccountId" : { + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          \n@param usernames The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUsernames", - "getterDocumentation" : "/**

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          \n@return The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.*/", - "getterMethodName" : "getUsernames", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", "documentation" : null }, "http" : { @@ -30355,146 +31131,132 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Usernames", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Usernames", - "uri" : false + "unmarshallLocationName" : "accountId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "SensitiveString", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Member", - "sensitive" : true, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "String", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : true, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AccountId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "", "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MemberId" : { + "c2jName" : "MemberId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The member ID (user ID or bot ID).

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMemberId", + "getterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@return The member ID (user ID or bot ID).*/", + "getterMethodName" : "getMemberId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "memberId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "memberId", + "uri" : true }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Usernames", - "sensitive" : true, - "setterDocumentation" : "/**

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          \n@param usernames The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.*/", - "setterMethodName" : "setUsernames", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MemberId", + "sensitive" : false, + "setterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).*/", + "setterMethodName" : "setMemberId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "usernames", - "variableType" : "java.util.List", + "variableDeclarationType" : "String", + "variableName" : "memberId", + "variableType" : "String", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setUsernames(java.util.Collection)} or {@link #withUsernames(java.util.Collection)} if you want to override the existing values.

          \n@param usernames The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "usernames", - "variableType" : "java.util.List", - "documentation" : "

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "String", + "variableName" : "memberId", + "variableType" : "String", + "documentation" : "

          The member ID (user ID or bot ID).

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "VoiceConnectorId" : { - "c2jName" : "VoiceConnectorId", + "RoomId" : { + "c2jName" : "RoomId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The room ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", + "fluentSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoomId", + "getterDocumentation" : "/**

          The room ID.

          \n@return The room ID.*/", + "getterMethodName" : "getRoomId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -30509,11 +31271,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", + "marshallLocationName" : "roomId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", + "unmarshallLocationName" : "roomId", "uri" : true }, "idempotencyToken" : false, @@ -30525,14 +31287,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", + "name" : "RoomId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "setterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.*/", + "setterMethodName" : "setRoomId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "roomId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -30541,13 +31303,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "roomId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The room ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -30556,24 +31318,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "VoiceConnectorId" ], - "shapeName" : "DeleteVoiceConnectorTerminationCredentialsRequest", + "required" : [ "AccountId", "RoomId", "MemberId" ], + "shapeName" : "DeleteRoomMembershipRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteVoiceConnectorTerminationCredentialsRequest", - "variableName" : "deleteVoiceConnectorTerminationCredentialsRequest", - "variableType" : "DeleteVoiceConnectorTerminationCredentialsRequest", + "variableDeclarationType" : "DeleteRoomMembershipRequest", + "variableName" : "deleteRoomMembershipRequest", + "variableType" : "DeleteRoomMembershipRequest", "documentation" : null, - "simpleType" : "DeleteVoiceConnectorTerminationCredentialsRequest", - "variableSetterType" : "DeleteVoiceConnectorTerminationCredentialsRequest" + "simpleType" : "DeleteRoomMembershipRequest", + "variableSetterType" : "DeleteRoomMembershipRequest" }, "wrapper" : false }, - "DeleteVoiceConnectorTerminationCredentialsResult" : { - "c2jName" : "DeleteVoiceConnectorTerminationCredentialsResult", + "DeleteRoomMembershipResult" : { + "c2jName" : "DeleteRoomMembershipResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -30596,7 +31358,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DeleteVoiceConnectorTerminationCredentialsResult", + "shapeName" : "DeleteRoomMembershipResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -30605,17 +31367,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteVoiceConnectorTerminationCredentialsResult", - "variableName" : "deleteVoiceConnectorTerminationCredentialsResult", - "variableType" : "DeleteVoiceConnectorTerminationCredentialsResult", + "variableDeclarationType" : "DeleteRoomMembershipResult", + "variableName" : "deleteRoomMembershipResult", + "variableType" : "DeleteRoomMembershipResult", "documentation" : null, - "simpleType" : "DeleteVoiceConnectorTerminationCredentialsResult", - "variableSetterType" : "DeleteVoiceConnectorTerminationCredentialsResult" + "simpleType" : "DeleteRoomMembershipResult", + "variableSetterType" : "DeleteRoomMembershipResult" }, "wrapper" : false }, - "DeleteVoiceConnectorTerminationRequest" : { - "c2jName" : "DeleteVoiceConnectorTerminationRequest", + "DeleteRoomRequest" : { + "c2jName" : "DeleteRoomRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -30633,24 +31395,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DeleteVoiceConnectorTermination", + "action" : "DeleteRoom", "locationName" : null, - "requestUri" : "/voice-connectors/{voiceConnectorId}/termination", + "requestUri" : "/accounts/{accountId}/rooms/{roomId}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "VoiceConnectorId", + "c2jName" : "AccountId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -30665,11 +31427,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", + "unmarshallLocationName" : "accountId", "uri" : true }, "idempotencyToken" : false, @@ -30681,14 +31443,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -30697,254 +31459,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "VoiceConnectorId" : { - "c2jName" : "VoiceConnectorId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "VoiceConnectorId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "VoiceConnectorId" ], - "shapeName" : "DeleteVoiceConnectorTerminationRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DeleteVoiceConnectorTerminationRequest", - "variableName" : "deleteVoiceConnectorTerminationRequest", - "variableType" : "DeleteVoiceConnectorTerminationRequest", - "documentation" : null, - "simpleType" : "DeleteVoiceConnectorTerminationRequest", - "variableSetterType" : "DeleteVoiceConnectorTerminationRequest" - }, - "wrapper" : false - }, - "DeleteVoiceConnectorTerminationResult" : { - "c2jName" : "DeleteVoiceConnectorTerminationResult", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : null, - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "DeleteVoiceConnectorTerminationResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DeleteVoiceConnectorTerminationResult", - "variableName" : "deleteVoiceConnectorTerminationResult", - "variableType" : "DeleteVoiceConnectorTerminationResult", - "documentation" : null, - "simpleType" : "DeleteVoiceConnectorTerminationResult", - "variableSetterType" : "DeleteVoiceConnectorTerminationResult" - }, - "wrapper" : false - }, - "DisassociatePhoneNumberFromUserRequest" : { - "c2jName" : "DisassociatePhoneNumberFromUserRequest", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : { - "action" : "DisassociatePhoneNumberFromUser", - "locationName" : null, - "requestUri" : "/accounts/{accountId}/users/{userId}?operation=disassociate-phone-number", - "target" : null, - "verb" : "POST", - "xmlNameSpaceUri" : null - }, - "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "UserId", - "c2jShape" : "String", + "c2jName" : "RoomId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The user ID.

          ", + "documentation" : "

          The chat room ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserId", - "getterDocumentation" : "/**

          The user ID.

          \n@return The user ID.*/", - "getterMethodName" : "getUserId", + "fluentSetterDocumentation" : "/**

          The chat room ID.

          \n@param roomId The chat room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoomId", + "getterDocumentation" : "/**

          The chat room ID.

          \n@return The chat room ID.*/", + "getterMethodName" : "getRoomId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -30959,11 +31495,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "userId", + "marshallLocationName" : "roomId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "userId", + "unmarshallLocationName" : "roomId", "uri" : true }, "idempotencyToken" : false, @@ -30975,14 +31511,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserId", + "name" : "RoomId", "sensitive" : false, - "setterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.*/", - "setterMethodName" : "setUserId", + "setterDocumentation" : "/**

          The chat room ID.

          \n@param roomId The chat room ID.*/", + "setterMethodName" : "setRoomId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "roomId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -30991,13 +31527,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The chat room ID.

          \n@param roomId The chat room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "roomId", "variableType" : "String", - "documentation" : "

          The user ID.

          ", + "documentation" : "

          The chat room ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -31006,7 +31542,7 @@ "membersAsMap" : { "AccountId" : { "c2jName" : "AccountId", - "c2jShape" : "String", + "c2jShape" : "NonEmptyString", "deprecated" : false, "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, @@ -31073,17 +31609,17 @@ }, "xmlNameSpaceUri" : null }, - "UserId" : { - "c2jName" : "UserId", - "c2jShape" : "String", + "RoomId" : { + "c2jName" : "RoomId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The user ID.

          ", + "documentation" : "

          The chat room ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserId", - "getterDocumentation" : "/**

          The user ID.

          \n@return The user ID.*/", - "getterMethodName" : "getUserId", + "fluentSetterDocumentation" : "/**

          The chat room ID.

          \n@param roomId The chat room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoomId", + "getterDocumentation" : "/**

          The chat room ID.

          \n@return The chat room ID.*/", + "getterMethodName" : "getRoomId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -31098,11 +31634,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "userId", + "marshallLocationName" : "roomId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "userId", + "unmarshallLocationName" : "roomId", "uri" : true }, "idempotencyToken" : false, @@ -31114,14 +31650,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserId", + "name" : "RoomId", "sensitive" : false, - "setterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.*/", - "setterMethodName" : "setUserId", + "setterDocumentation" : "/**

          The chat room ID.

          \n@param roomId The chat room ID.*/", + "setterMethodName" : "setRoomId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "roomId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -31130,13 +31666,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The chat room ID.

          \n@param roomId The chat room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "roomId", "variableType" : "String", - "documentation" : "

          The user ID.

          ", + "documentation" : "

          The chat room ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -31145,24 +31681,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId", "UserId" ], - "shapeName" : "DisassociatePhoneNumberFromUserRequest", + "required" : [ "AccountId", "RoomId" ], + "shapeName" : "DeleteRoomRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DisassociatePhoneNumberFromUserRequest", - "variableName" : "disassociatePhoneNumberFromUserRequest", - "variableType" : "DisassociatePhoneNumberFromUserRequest", + "variableDeclarationType" : "DeleteRoomRequest", + "variableName" : "deleteRoomRequest", + "variableType" : "DeleteRoomRequest", "documentation" : null, - "simpleType" : "DisassociatePhoneNumberFromUserRequest", - "variableSetterType" : "DisassociatePhoneNumberFromUserRequest" + "simpleType" : "DeleteRoomRequest", + "variableSetterType" : "DeleteRoomRequest" }, "wrapper" : false }, - "DisassociatePhoneNumberFromUserResult" : { - "c2jName" : "DisassociatePhoneNumberFromUserResponse", + "DeleteRoomResult" : { + "c2jName" : "DeleteRoomResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -31170,7 +31706,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : null, "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -31185,7 +31721,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DisassociatePhoneNumberFromUserResult", + "shapeName" : "DeleteRoomResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -31194,17 +31730,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DisassociatePhoneNumberFromUserResult", - "variableName" : "disassociatePhoneNumberFromUserResult", - "variableType" : "DisassociatePhoneNumberFromUserResult", + "variableDeclarationType" : "DeleteRoomResult", + "variableName" : "deleteRoomResult", + "variableType" : "DeleteRoomResult", "documentation" : null, - "simpleType" : "DisassociatePhoneNumberFromUserResult", - "variableSetterType" : "DisassociatePhoneNumberFromUserResult" + "simpleType" : "DeleteRoomResult", + "variableSetterType" : "DeleteRoomResult" }, "wrapper" : false }, - "DisassociatePhoneNumbersFromVoiceConnectorGroupRequest" : { - "c2jName" : "DisassociatePhoneNumbersFromVoiceConnectorGroupRequest", + "DeleteVoiceConnectorGroupRequest" : { + "c2jName" : "DeleteVoiceConnectorGroupRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -31222,11 +31758,11 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DisassociatePhoneNumbersFromVoiceConnectorGroup", + "action" : "DeleteVoiceConnectorGroup", "locationName" : null, - "requestUri" : "/voice-connector-groups/{voiceConnectorGroupId}?operation=disassociate-phone-numbers", + "requestUri" : "/voice-connector-groups/{voiceConnectorGroupId}", "target" : null, - "verb" : "POST", + "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { @@ -31297,172 +31833,21 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "E164PhoneNumbers", - "c2jShape" : "E164PhoneNumberList", - "deprecated" : false, - "documentation" : "

          List of phone numbers, in E.164 format.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withE164PhoneNumbers", - "getterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@return List of phone numbers, in E.164 format.*/", - "getterMethodName" : "getE164PhoneNumbers", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "E164PhoneNumbers", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "E164PhoneNumbers", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "E164PhoneNumber", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Member", - "sensitive" : true, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "String", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "E164PhoneNumbers", - "sensitive" : true, - "setterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.*/", - "setterMethodName" : "setE164PhoneNumbers", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "e164PhoneNumbers", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setE164PhoneNumbers(java.util.Collection)} or {@link #withE164PhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "e164PhoneNumbers", - "variableType" : "java.util.List", - "documentation" : "

          List of phone numbers, in E.164 format.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "E164PhoneNumbers" : { - "c2jName" : "E164PhoneNumbers", - "c2jShape" : "E164PhoneNumberList", + "VoiceConnectorGroupId" : { + "c2jName" : "VoiceConnectorGroupId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          List of phone numbers, in E.164 format.

          ", + "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withE164PhoneNumbers", - "getterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@return List of phone numbers, in E.164 format.*/", - "getterMethodName" : "getE164PhoneNumbers", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorGroupId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@return The Amazon Chime Voice Connector group ID.*/", + "getterMethodName" : "getVoiceConnectorGroupId", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", "documentation" : null }, "http" : { @@ -31473,166 +31858,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "E164PhoneNumbers", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorGroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "E164PhoneNumbers", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "E164PhoneNumber", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Member", - "sensitive" : true, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "String", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "E164PhoneNumbers", - "sensitive" : true, - "setterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.*/", - "setterMethodName" : "setE164PhoneNumbers", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "e164PhoneNumbers", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setE164PhoneNumbers(java.util.Collection)} or {@link #withE164PhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "e164PhoneNumbers", - "variableType" : "java.util.List", - "documentation" : "

          List of phone numbers, in E.164 format.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null - }, - "VoiceConnectorGroupId" : { - "c2jName" : "VoiceConnectorGroupId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorGroupId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@return The Amazon Chime Voice Connector group ID.*/", - "getterMethodName" : "getVoiceConnectorGroupId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorGroupId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorGroupId", - "uri" : true + "unmarshallLocationName" : "voiceConnectorGroupId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -31675,23 +31908,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VoiceConnectorGroupId" ], - "shapeName" : "DisassociatePhoneNumbersFromVoiceConnectorGroupRequest", + "shapeName" : "DeleteVoiceConnectorGroupRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DisassociatePhoneNumbersFromVoiceConnectorGroupRequest", - "variableName" : "disassociatePhoneNumbersFromVoiceConnectorGroupRequest", - "variableType" : "DisassociatePhoneNumbersFromVoiceConnectorGroupRequest", + "variableDeclarationType" : "DeleteVoiceConnectorGroupRequest", + "variableName" : "deleteVoiceConnectorGroupRequest", + "variableType" : "DeleteVoiceConnectorGroupRequest", "documentation" : null, - "simpleType" : "DisassociatePhoneNumbersFromVoiceConnectorGroupRequest", - "variableSetterType" : "DisassociatePhoneNumbersFromVoiceConnectorGroupRequest" + "simpleType" : "DeleteVoiceConnectorGroupRequest", + "variableSetterType" : "DeleteVoiceConnectorGroupRequest" }, "wrapper" : false }, - "DisassociatePhoneNumbersFromVoiceConnectorGroupResult" : { - "c2jName" : "DisassociatePhoneNumbersFromVoiceConnectorGroupResponse", + "DeleteVoiceConnectorGroupResult" : { + "c2jName" : "DeleteVoiceConnectorGroupResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -31699,7 +31932,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : null, "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -31709,316 +31942,12 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, - "members" : [ { - "c2jName" : "PhoneNumberErrors", - "c2jShape" : "PhoneNumberErrorList", - "deprecated" : false, - "documentation" : "

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberErrors", - "getterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@return If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.*/", - "getterMethodName" : "getPhoneNumberErrors", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumberErrors", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "PhoneNumberErrors", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "PhoneNumberError", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "PhoneNumberError", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberError", - "variableName" : "member", - "variableType" : "PhoneNumberError", - "documentation" : "", - "simpleType" : "PhoneNumberError", - "variableSetterType" : "PhoneNumberError" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberError", - "variableName" : "member", - "variableType" : "PhoneNumberError", - "documentation" : "", - "simpleType" : "PhoneNumberError", - "variableSetterType" : "PhoneNumberError" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "PhoneNumberError", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "PhoneNumberError", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "PhoneNumberErrors", - "sensitive" : false, - "setterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.*/", - "setterMethodName" : "setPhoneNumberErrors", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "phoneNumberErrors", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberErrors(java.util.Collection)} or {@link #withPhoneNumberErrors(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "phoneNumberErrors", - "variableType" : "java.util.List", - "documentation" : "

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "PhoneNumberErrors" : { - "c2jName" : "PhoneNumberErrors", - "c2jShape" : "PhoneNumberErrorList", - "deprecated" : false, - "documentation" : "

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberErrors", - "getterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@return If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.*/", - "getterMethodName" : "getPhoneNumberErrors", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumberErrors", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "PhoneNumberErrors", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "PhoneNumberError", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "PhoneNumberError", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberError", - "variableName" : "member", - "variableType" : "PhoneNumberError", - "documentation" : "", - "simpleType" : "PhoneNumberError", - "variableSetterType" : "PhoneNumberError" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberError", - "variableName" : "member", - "variableType" : "PhoneNumberError", - "documentation" : "", - "simpleType" : "PhoneNumberError", - "variableSetterType" : "PhoneNumberError" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "PhoneNumberError", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "PhoneNumberError", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "PhoneNumberErrors", - "sensitive" : false, - "setterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.*/", - "setterMethodName" : "setPhoneNumberErrors", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "phoneNumberErrors", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberErrors(java.util.Collection)} or {@link #withPhoneNumberErrors(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "phoneNumberErrors", - "variableType" : "java.util.List", - "documentation" : "

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null - } - }, + "members" : null, + "membersAsMap" : { }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DisassociatePhoneNumbersFromVoiceConnectorGroupResult", + "shapeName" : "DeleteVoiceConnectorGroupResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -32027,17 +31956,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DisassociatePhoneNumbersFromVoiceConnectorGroupResult", - "variableName" : "disassociatePhoneNumbersFromVoiceConnectorGroupResult", - "variableType" : "DisassociatePhoneNumbersFromVoiceConnectorGroupResult", + "variableDeclarationType" : "DeleteVoiceConnectorGroupResult", + "variableName" : "deleteVoiceConnectorGroupResult", + "variableType" : "DeleteVoiceConnectorGroupResult", "documentation" : null, - "simpleType" : "DisassociatePhoneNumbersFromVoiceConnectorGroupResult", - "variableSetterType" : "DisassociatePhoneNumbersFromVoiceConnectorGroupResult" + "simpleType" : "DeleteVoiceConnectorGroupResult", + "variableSetterType" : "DeleteVoiceConnectorGroupResult" }, "wrapper" : false }, - "DisassociatePhoneNumbersFromVoiceConnectorRequest" : { - "c2jName" : "DisassociatePhoneNumbersFromVoiceConnectorRequest", + "DeleteVoiceConnectorOriginationRequest" : { + "c2jName" : "DeleteVoiceConnectorOriginationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -32055,11 +31984,11 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DisassociatePhoneNumbersFromVoiceConnector", + "action" : "DeleteVoiceConnectorOrigination", "locationName" : null, - "requestUri" : "/voice-connectors/{voiceConnectorId}?operation=disassociate-phone-numbers", + "requestUri" : "/voice-connectors/{voiceConnectorId}/origination", "target" : null, - "verb" : "POST", + "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { @@ -32130,311 +32059,8 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "E164PhoneNumbers", - "c2jShape" : "E164PhoneNumberList", - "deprecated" : false, - "documentation" : "

          List of phone numbers, in E.164 format.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withE164PhoneNumbers", - "getterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@return List of phone numbers, in E.164 format.*/", - "getterMethodName" : "getE164PhoneNumbers", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "E164PhoneNumbers", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "E164PhoneNumbers", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "E164PhoneNumber", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Member", - "sensitive" : true, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "String", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "E164PhoneNumbers", - "sensitive" : true, - "setterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.*/", - "setterMethodName" : "setE164PhoneNumbers", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "e164PhoneNumbers", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setE164PhoneNumbers(java.util.Collection)} or {@link #withE164PhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "e164PhoneNumbers", - "variableType" : "java.util.List", - "documentation" : "

          List of phone numbers, in E.164 format.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "E164PhoneNumbers" : { - "c2jName" : "E164PhoneNumbers", - "c2jShape" : "E164PhoneNumberList", - "deprecated" : false, - "documentation" : "

          List of phone numbers, in E.164 format.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withE164PhoneNumbers", - "getterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@return List of phone numbers, in E.164 format.*/", - "getterMethodName" : "getE164PhoneNumbers", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "E164PhoneNumbers", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "E164PhoneNumbers", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "E164PhoneNumber", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Member", - "sensitive" : true, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "String", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "E164PhoneNumbers", - "sensitive" : true, - "setterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.*/", - "setterMethodName" : "setE164PhoneNumbers", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "e164PhoneNumbers", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setE164PhoneNumbers(java.util.Collection)} or {@link #withE164PhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "e164PhoneNumbers", - "variableType" : "java.util.List", - "documentation" : "

          List of phone numbers, in E.164 format.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null - }, "VoiceConnectorId" : { "c2jName" : "VoiceConnectorId", "c2jShape" : "NonEmptyString", @@ -32508,23 +32134,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VoiceConnectorId" ], - "shapeName" : "DisassociatePhoneNumbersFromVoiceConnectorRequest", + "shapeName" : "DeleteVoiceConnectorOriginationRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DisassociatePhoneNumbersFromVoiceConnectorRequest", - "variableName" : "disassociatePhoneNumbersFromVoiceConnectorRequest", - "variableType" : "DisassociatePhoneNumbersFromVoiceConnectorRequest", + "variableDeclarationType" : "DeleteVoiceConnectorOriginationRequest", + "variableName" : "deleteVoiceConnectorOriginationRequest", + "variableType" : "DeleteVoiceConnectorOriginationRequest", "documentation" : null, - "simpleType" : "DisassociatePhoneNumbersFromVoiceConnectorRequest", - "variableSetterType" : "DisassociatePhoneNumbersFromVoiceConnectorRequest" + "simpleType" : "DeleteVoiceConnectorOriginationRequest", + "variableSetterType" : "DeleteVoiceConnectorOriginationRequest" }, "wrapper" : false }, - "DisassociatePhoneNumbersFromVoiceConnectorResult" : { - "c2jName" : "DisassociatePhoneNumbersFromVoiceConnectorResponse", + "DeleteVoiceConnectorOriginationResult" : { + "c2jName" : "DeleteVoiceConnectorOriginationResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -32532,7 +32158,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : null, "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -32542,19 +32168,68 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "DeleteVoiceConnectorOriginationResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DeleteVoiceConnectorOriginationResult", + "variableName" : "deleteVoiceConnectorOriginationResult", + "variableType" : "DeleteVoiceConnectorOriginationResult", + "documentation" : null, + "simpleType" : "DeleteVoiceConnectorOriginationResult", + "variableSetterType" : "DeleteVoiceConnectorOriginationResult" + }, + "wrapper" : false + }, + "DeleteVoiceConnectorProxyRequest" : { + "c2jName" : "DeleteVoiceConnectorProxyRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "DeleteVoiceConnectorProxy", + "locationName" : null, + "requestUri" : "/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy", + "target" : null, + "verb" : "DELETE", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "PhoneNumberErrors", - "c2jShape" : "PhoneNumberErrorList", + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberErrors", - "getterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@return If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.*/", - "getterMethodName" : "getPhoneNumberErrors", + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", "documentation" : null }, "http" : { @@ -32565,149 +32240,66 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumberErrors", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PhoneNumberErrors", - "uri" : false + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "PhoneNumberError", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "PhoneNumberError", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberError", - "variableName" : "member", - "variableType" : "PhoneNumberError", - "documentation" : "", - "simpleType" : "PhoneNumberError", - "variableSetterType" : "PhoneNumberError" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberError", - "variableName" : "member", - "variableType" : "PhoneNumberError", - "documentation" : "", - "simpleType" : "PhoneNumberError", - "variableSetterType" : "PhoneNumberError" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "PhoneNumberError", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "PhoneNumberError", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "PhoneNumberErrors", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.*/", - "setterMethodName" : "setPhoneNumberErrors", + "setterDocumentation" : "/**\n@param voiceConnectorId */", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "phoneNumberErrors", - "variableType" : "java.util.List", + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberErrors(java.util.Collection)} or {@link #withPhoneNumberErrors(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "phoneNumberErrors", - "variableType" : "java.util.List", - "documentation" : "

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "PhoneNumberErrors" : { - "c2jName" : "PhoneNumberErrors", - "c2jShape" : "PhoneNumberErrorList", + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberErrors", - "getterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@return If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.*/", - "getterMethodName" : "getPhoneNumberErrors", + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", "documentation" : null }, "http" : { @@ -32718,140 +32310,96 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumberErrors", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PhoneNumberErrors", - "uri" : false + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "PhoneNumberError", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "PhoneNumberError", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberError", - "variableName" : "member", - "variableType" : "PhoneNumberError", - "documentation" : "", - "simpleType" : "PhoneNumberError", - "variableSetterType" : "PhoneNumberError" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberError", - "variableName" : "member", - "variableType" : "PhoneNumberError", - "documentation" : "", - "simpleType" : "PhoneNumberError", - "variableSetterType" : "PhoneNumberError" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "PhoneNumberError", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "PhoneNumberError", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "PhoneNumberErrors", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.*/", - "setterMethodName" : "setPhoneNumberErrors", + "setterDocumentation" : "/**\n@param voiceConnectorId */", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "phoneNumberErrors", - "variableType" : "java.util.List", + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberErrors(java.util.Collection)} or {@link #withPhoneNumberErrors(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "phoneNumberErrors", - "variableType" : "java.util.List", - "documentation" : "

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, + "required" : [ "VoiceConnectorId" ], + "shapeName" : "DeleteVoiceConnectorProxyRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DeleteVoiceConnectorProxyRequest", + "variableName" : "deleteVoiceConnectorProxyRequest", + "variableType" : "DeleteVoiceConnectorProxyRequest", + "documentation" : null, + "simpleType" : "DeleteVoiceConnectorProxyRequest", + "variableSetterType" : "DeleteVoiceConnectorProxyRequest" + }, + "wrapper" : false + }, + "DeleteVoiceConnectorProxyResult" : { + "c2jName" : "DeleteVoiceConnectorProxyResult", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : null, + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DisassociatePhoneNumbersFromVoiceConnectorResult", + "shapeName" : "DeleteVoiceConnectorProxyResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -32860,17 +32408,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DisassociatePhoneNumbersFromVoiceConnectorResult", - "variableName" : "disassociatePhoneNumbersFromVoiceConnectorResult", - "variableType" : "DisassociatePhoneNumbersFromVoiceConnectorResult", + "variableDeclarationType" : "DeleteVoiceConnectorProxyResult", + "variableName" : "deleteVoiceConnectorProxyResult", + "variableType" : "DeleteVoiceConnectorProxyResult", "documentation" : null, - "simpleType" : "DisassociatePhoneNumbersFromVoiceConnectorResult", - "variableSetterType" : "DisassociatePhoneNumbersFromVoiceConnectorResult" + "simpleType" : "DeleteVoiceConnectorProxyResult", + "variableSetterType" : "DeleteVoiceConnectorProxyResult" }, "wrapper" : false }, - "DisassociateSigninDelegateGroupsFromAccountRequest" : { - "c2jName" : "DisassociateSigninDelegateGroupsFromAccountRequest", + "DeleteVoiceConnectorRequest" : { + "c2jName" : "DeleteVoiceConnectorRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -32888,24 +32436,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DisassociateSigninDelegateGroupsFromAccount", + "action" : "DeleteVoiceConnector", "locationName" : null, - "requestUri" : "/accounts/{accountId}?operation=disassociate-signin-delegate-groups", + "requestUri" : "/voice-connectors/{voiceConnectorId}", "target" : null, - "verb" : "POST", + "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "AccountId", + "c2jName" : "VoiceConnectorId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -32920,11 +32468,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", + "unmarshallLocationName" : "voiceConnectorId", "uri" : true }, "idempotencyToken" : false, @@ -32936,14 +32484,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -32952,30 +32500,188 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "GroupNames", - "c2jShape" : "NonEmptyStringList", + } ], + "membersAsMap" : { + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "VoiceConnectorId" ], + "shapeName" : "DeleteVoiceConnectorRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DeleteVoiceConnectorRequest", + "variableName" : "deleteVoiceConnectorRequest", + "variableType" : "DeleteVoiceConnectorRequest", + "documentation" : null, + "simpleType" : "DeleteVoiceConnectorRequest", + "variableSetterType" : "DeleteVoiceConnectorRequest" + }, + "wrapper" : false + }, + "DeleteVoiceConnectorResult" : { + "c2jName" : "DeleteVoiceConnectorResult", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : null, + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "DeleteVoiceConnectorResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DeleteVoiceConnectorResult", + "variableName" : "deleteVoiceConnectorResult", + "variableType" : "DeleteVoiceConnectorResult", + "documentation" : null, + "simpleType" : "DeleteVoiceConnectorResult", + "variableSetterType" : "DeleteVoiceConnectorResult" + }, + "wrapper" : false + }, + "DeleteVoiceConnectorStreamingConfigurationRequest" : { + "c2jName" : "DeleteVoiceConnectorStreamingConfigurationRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "DeleteVoiceConnectorStreamingConfiguration", + "locationName" : null, + "requestUri" : "/voice-connectors/{voiceConnectorId}/streaming-configuration", + "target" : null, + "verb" : "DELETE", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The sign-in delegate group names.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The sign-in delegate group names.

          \n@param groupNames The sign-in delegate group names.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withGroupNames", - "getterDocumentation" : "/**

          The sign-in delegate group names.

          \n@return The sign-in delegate group names.*/", - "getterMethodName" : "getGroupNames", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", "documentation" : null }, "http" : { @@ -32986,147 +32692,64 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "GroupNames", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "GroupNames", - "uri" : false + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "String", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "GroupNames", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The sign-in delegate group names.

          \n@param groupNames The sign-in delegate group names.*/", - "setterMethodName" : "setGroupNames", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "groupNames", - "variableType" : "java.util.List", + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The sign-in delegate group names.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setGroupNames(java.util.Collection)} or {@link #withGroupNames(java.util.Collection)} if you want to override the existing values.

          \n@param groupNames The sign-in delegate group names.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "groupNames", - "variableType" : "java.util.List", - "documentation" : "

          The sign-in delegate group names.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -33141,11 +32764,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", + "unmarshallLocationName" : "voiceConnectorId", "uri" : true }, "idempotencyToken" : false, @@ -33157,14 +32780,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -33173,29 +32796,337 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "VoiceConnectorId" ], + "shapeName" : "DeleteVoiceConnectorStreamingConfigurationRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DeleteVoiceConnectorStreamingConfigurationRequest", + "variableName" : "deleteVoiceConnectorStreamingConfigurationRequest", + "variableType" : "DeleteVoiceConnectorStreamingConfigurationRequest", + "documentation" : null, + "simpleType" : "DeleteVoiceConnectorStreamingConfigurationRequest", + "variableSetterType" : "DeleteVoiceConnectorStreamingConfigurationRequest" + }, + "wrapper" : false + }, + "DeleteVoiceConnectorStreamingConfigurationResult" : { + "c2jName" : "DeleteVoiceConnectorStreamingConfigurationResult", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : null, + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "DeleteVoiceConnectorStreamingConfigurationResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DeleteVoiceConnectorStreamingConfigurationResult", + "variableName" : "deleteVoiceConnectorStreamingConfigurationResult", + "variableType" : "DeleteVoiceConnectorStreamingConfigurationResult", + "documentation" : null, + "simpleType" : "DeleteVoiceConnectorStreamingConfigurationResult", + "variableSetterType" : "DeleteVoiceConnectorStreamingConfigurationResult" + }, + "wrapper" : false + }, + "DeleteVoiceConnectorTerminationCredentialsRequest" : { + "c2jName" : "DeleteVoiceConnectorTerminationCredentialsRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "DeleteVoiceConnectorTerminationCredentials", + "locationName" : null, + "requestUri" : "/voice-connectors/{voiceConnectorId}/termination/credentials?operation=delete", + "target" : null, + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", + "getterModel" : { + "returnType" : "String", + "documentation" : null }, - "GroupNames" : { - "c2jName" : "GroupNames", - "c2jShape" : "NonEmptyStringList", + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Usernames", + "c2jShape" : "SensitiveStringList", + "deprecated" : false, + "documentation" : "

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          \n@param usernames The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUsernames", + "getterDocumentation" : "/**

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          \n@return The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.*/", + "getterMethodName" : "getUsernames", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Usernames", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Usernames", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SensitiveString", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : true, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Usernames", + "sensitive" : true, + "setterDocumentation" : "/**

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          \n@param usernames The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.*/", + "setterMethodName" : "setUsernames", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "usernames", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setUsernames(java.util.Collection)} or {@link #withUsernames(java.util.Collection)} if you want to override the existing values.

          \n@param usernames The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "usernames", + "variableType" : "java.util.List", + "documentation" : "

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Usernames" : { + "c2jName" : "Usernames", + "c2jShape" : "SensitiveStringList", "deprecated" : false, - "documentation" : "

          The sign-in delegate group names.

          ", + "documentation" : "

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The sign-in delegate group names.

          \n@param groupNames The sign-in delegate group names.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withGroupNames", - "getterDocumentation" : "/**

          The sign-in delegate group names.

          \n@return The sign-in delegate group names.*/", - "getterMethodName" : "getGroupNames", + "fluentSetterDocumentation" : "/**

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          \n@param usernames The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUsernames", + "getterDocumentation" : "/**

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          \n@return The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.*/", + "getterMethodName" : "getUsernames", "getterModel" : { "returnType" : "java.util.List", "documentation" : null @@ -33210,11 +33141,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "GroupNames", + "marshallLocationName" : "Usernames", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "GroupNames", + "unmarshallLocationName" : "Usernames", "uri" : false }, "idempotencyToken" : false, @@ -33226,7 +33157,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "String", + "c2jShape" : "SensitiveString", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -33266,7 +33197,7 @@ "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", - "sensitive" : false, + "sensitive" : true, "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { @@ -33309,14 +33240,14 @@ "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "GroupNames", - "sensitive" : false, - "setterDocumentation" : "/**

          The sign-in delegate group names.

          \n@param groupNames The sign-in delegate group names.*/", - "setterMethodName" : "setGroupNames", + "name" : "Usernames", + "sensitive" : true, + "setterDocumentation" : "/**

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          \n@param usernames The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.*/", + "setterMethodName" : "setUsernames", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", - "variableName" : "groupNames", + "variableName" : "usernames", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", @@ -33325,39 +33256,108 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The sign-in delegate group names.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setGroupNames(java.util.Collection)} or {@link #withGroupNames(java.util.Collection)} if you want to override the existing values.

          \n@param groupNames The sign-in delegate group names.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setUsernames(java.util.Collection)} or {@link #withUsernames(java.util.Collection)} if you want to override the existing values.

          \n@param usernames The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", - "variableName" : "groupNames", + "variableName" : "usernames", "variableType" : "java.util.List", - "documentation" : "

          The sign-in delegate group names.

          ", + "documentation" : "

          The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + }, + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId", "GroupNames" ], - "shapeName" : "DisassociateSigninDelegateGroupsFromAccountRequest", + "required" : [ "VoiceConnectorId" ], + "shapeName" : "DeleteVoiceConnectorTerminationCredentialsRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DisassociateSigninDelegateGroupsFromAccountRequest", - "variableName" : "disassociateSigninDelegateGroupsFromAccountRequest", - "variableType" : "DisassociateSigninDelegateGroupsFromAccountRequest", + "variableDeclarationType" : "DeleteVoiceConnectorTerminationCredentialsRequest", + "variableName" : "deleteVoiceConnectorTerminationCredentialsRequest", + "variableType" : "DeleteVoiceConnectorTerminationCredentialsRequest", "documentation" : null, - "simpleType" : "DisassociateSigninDelegateGroupsFromAccountRequest", - "variableSetterType" : "DisassociateSigninDelegateGroupsFromAccountRequest" + "simpleType" : "DeleteVoiceConnectorTerminationCredentialsRequest", + "variableSetterType" : "DeleteVoiceConnectorTerminationCredentialsRequest" }, "wrapper" : false }, - "DisassociateSigninDelegateGroupsFromAccountResult" : { - "c2jName" : "DisassociateSigninDelegateGroupsFromAccountResponse", + "DeleteVoiceConnectorTerminationCredentialsResult" : { + "c2jName" : "DeleteVoiceConnectorTerminationCredentialsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -33365,7 +33365,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : null, "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -33380,7 +33380,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DisassociateSigninDelegateGroupsFromAccountResult", + "shapeName" : "DeleteVoiceConnectorTerminationCredentialsResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -33389,17 +33389,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DisassociateSigninDelegateGroupsFromAccountResult", - "variableName" : "disassociateSigninDelegateGroupsFromAccountResult", - "variableType" : "DisassociateSigninDelegateGroupsFromAccountResult", + "variableDeclarationType" : "DeleteVoiceConnectorTerminationCredentialsResult", + "variableName" : "deleteVoiceConnectorTerminationCredentialsResult", + "variableType" : "DeleteVoiceConnectorTerminationCredentialsResult", "documentation" : null, - "simpleType" : "DisassociateSigninDelegateGroupsFromAccountResult", - "variableSetterType" : "DisassociateSigninDelegateGroupsFromAccountResult" + "simpleType" : "DeleteVoiceConnectorTerminationCredentialsResult", + "variableSetterType" : "DeleteVoiceConnectorTerminationCredentialsResult" }, "wrapper" : false }, - "EmailStatus" : { - "c2jName" : "EmailStatus", + "DeleteVoiceConnectorTerminationRequest" : { + "c2jName" : "DeleteVoiceConnectorTerminationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -33409,160 +33409,32 @@ "deprecated" : false, "documentation" : "", "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "NotSent", - "value" : "NotSent" - }, { - "name" : "Sent", - "value" : "Sent" - }, { - "name" : "Failed", - "value" : "Failed" - } ], + "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "EmailStatus", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "EmailStatus", - "variableName" : "emailStatus", - "variableType" : "EmailStatus", - "documentation" : null, - "simpleType" : "EmailStatus", - "variableSetterType" : "EmailStatus" - }, - "wrapper" : false - }, - "ErrorCode" : { - "c2jName" : "ErrorCode", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false + "marshaller" : { + "action" : "DeleteVoiceConnectorTermination", + "locationName" : null, + "requestUri" : "/voice-connectors/{voiceConnectorId}/termination", + "target" : null, + "verb" : "DELETE", + "xmlNameSpaceUri" : null }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "BadRequest", - "value" : "BadRequest" - }, { - "name" : "Conflict", - "value" : "Conflict" - }, { - "name" : "Forbidden", - "value" : "Forbidden" - }, { - "name" : "NotFound", - "value" : "NotFound" - }, { - "name" : "PreconditionFailed", - "value" : "PreconditionFailed" - }, { - "name" : "ResourceLimitExceeded", - "value" : "ResourceLimitExceeded" - }, { - "name" : "ServiceFailure", - "value" : "ServiceFailure" - }, { - "name" : "AccessDenied", - "value" : "AccessDenied" - }, { - "name" : "ServiceUnavailable", - "value" : "ServiceUnavailable" - }, { - "name" : "Throttled", - "value" : "Throttled" - }, { - "name" : "Unauthorized", - "value" : "Unauthorized" - }, { - "name" : "Unprocessable", - "value" : "Unprocessable" - }, { - "name" : "VoiceConnectorGroupAssociationsExist", - "value" : "VoiceConnectorGroupAssociationsExist" - }, { - "name" : "PhoneNumberAssociationsExist", - "value" : "PhoneNumberAssociationsExist" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ErrorCode", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "ErrorCode", - "variableName" : "errorCode", - "variableType" : "ErrorCode", - "documentation" : null, - "simpleType" : "ErrorCode", - "variableSetterType" : "ErrorCode" - }, - "wrapper" : false - }, - "EventsConfiguration" : { - "c2jName" : "EventsConfiguration", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

          The configuration that allows a bot to receive outgoing events. Can be either an HTTPS endpoint or a Lambda function ARN.

          ", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, "members" : [ { - "c2jName" : "BotId", - "c2jShape" : "String", + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The bot ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBotId", - "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", - "getterMethodName" : "getBotId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -33575,14 +33447,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "BotId", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "BotId", - "uri" : false + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -33593,14 +33465,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "BotId", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", - "setterMethodName" : "setBotId", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "botId", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -33609,28 +33481,186 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "botId", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The bot ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "OutboundEventsHTTPSEndpoint", - "c2jShape" : "SensitiveString", + } ], + "membersAsMap" : { + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "VoiceConnectorId" ], + "shapeName" : "DeleteVoiceConnectorTerminationRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DeleteVoiceConnectorTerminationRequest", + "variableName" : "deleteVoiceConnectorTerminationRequest", + "variableType" : "DeleteVoiceConnectorTerminationRequest", + "documentation" : null, + "simpleType" : "DeleteVoiceConnectorTerminationRequest", + "variableSetterType" : "DeleteVoiceConnectorTerminationRequest" + }, + "wrapper" : false + }, + "DeleteVoiceConnectorTerminationResult" : { + "c2jName" : "DeleteVoiceConnectorTerminationResult", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : null, + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "DeleteVoiceConnectorTerminationResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DeleteVoiceConnectorTerminationResult", + "variableName" : "deleteVoiceConnectorTerminationResult", + "variableType" : "DeleteVoiceConnectorTerminationResult", + "documentation" : null, + "simpleType" : "DeleteVoiceConnectorTerminationResult", + "variableSetterType" : "DeleteVoiceConnectorTerminationResult" + }, + "wrapper" : false + }, + "DisassociatePhoneNumberFromUserRequest" : { + "c2jName" : "DisassociatePhoneNumberFromUserRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "DisassociatePhoneNumberFromUser", + "locationName" : null, + "requestUri" : "/accounts/{accountId}/users/{userId}?operation=disassociate-phone-number", + "target" : null, + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "AccountId", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          HTTPS endpoint that allows a bot to receive outgoing events.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          HTTPS endpoint that allows a bot to receive outgoing events.

          \n@param outboundEventsHTTPSEndpoint HTTPS endpoint that allows a bot to receive outgoing events.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOutboundEventsHTTPSEndpoint", - "getterDocumentation" : "/**

          HTTPS endpoint that allows a bot to receive outgoing events.

          \n@return HTTPS endpoint that allows a bot to receive outgoing events.*/", - "getterMethodName" : "getOutboundEventsHTTPSEndpoint", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -33643,14 +33673,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OutboundEventsHTTPSEndpoint", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OutboundEventsHTTPSEndpoint", - "uri" : false + "unmarshallLocationName" : "accountId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -33661,14 +33691,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "OutboundEventsHTTPSEndpoint", - "sensitive" : true, - "setterDocumentation" : "/**

          HTTPS endpoint that allows a bot to receive outgoing events.

          \n@param outboundEventsHTTPSEndpoint HTTPS endpoint that allows a bot to receive outgoing events.*/", - "setterMethodName" : "setOutboundEventsHTTPSEndpoint", + "name" : "AccountId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "outboundEventsHTTPSEndpoint", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -33677,28 +33707,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          HTTPS endpoint that allows a bot to receive outgoing events.

          \n@param outboundEventsHTTPSEndpoint HTTPS endpoint that allows a bot to receive outgoing events.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "outboundEventsHTTPSEndpoint", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          HTTPS endpoint that allows a bot to receive outgoing events.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "LambdaFunctionArn", - "c2jShape" : "SensitiveString", + "c2jName" : "UserId", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          Lambda function ARN that allows a bot to receive outgoing events.

          ", + "documentation" : "

          The user ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Lambda function ARN that allows a bot to receive outgoing events.

          \n@param lambdaFunctionArn Lambda function ARN that allows a bot to receive outgoing events.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLambdaFunctionArn", - "getterDocumentation" : "/**

          Lambda function ARN that allows a bot to receive outgoing events.

          \n@return Lambda function ARN that allows a bot to receive outgoing events.*/", - "getterMethodName" : "getLambdaFunctionArn", + "fluentSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserId", + "getterDocumentation" : "/**

          The user ID.

          \n@return The user ID.*/", + "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -33711,14 +33741,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LambdaFunctionArn", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "userId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LambdaFunctionArn", - "uri" : false + "unmarshallLocationName" : "userId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -33729,14 +33759,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "LambdaFunctionArn", - "sensitive" : true, - "setterDocumentation" : "/**

          Lambda function ARN that allows a bot to receive outgoing events.

          \n@param lambdaFunctionArn Lambda function ARN that allows a bot to receive outgoing events.*/", - "setterMethodName" : "setLambdaFunctionArn", + "name" : "UserId", + "sensitive" : false, + "setterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.*/", + "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "lambdaFunctionArn", + "variableName" : "userId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -33745,30 +33775,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Lambda function ARN that allows a bot to receive outgoing events.

          \n@param lambdaFunctionArn Lambda function ARN that allows a bot to receive outgoing events.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "lambdaFunctionArn", + "variableName" : "userId", "variableType" : "String", - "documentation" : "

          Lambda function ARN that allows a bot to receive outgoing events.

          ", + "documentation" : "

          The user ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "BotId" : { - "c2jName" : "BotId", + "AccountId" : { + "c2jName" : "AccountId", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The bot ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBotId", - "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", - "getterMethodName" : "getBotId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -33781,14 +33811,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "BotId", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "BotId", - "uri" : false + "unmarshallLocationName" : "accountId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -33799,14 +33829,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "BotId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", - "setterMethodName" : "setBotId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "botId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -33815,29 +33845,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "botId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The bot ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "LambdaFunctionArn" : { - "c2jName" : "LambdaFunctionArn", - "c2jShape" : "SensitiveString", + "UserId" : { + "c2jName" : "UserId", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          Lambda function ARN that allows a bot to receive outgoing events.

          ", + "documentation" : "

          The user ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Lambda function ARN that allows a bot to receive outgoing events.

          \n@param lambdaFunctionArn Lambda function ARN that allows a bot to receive outgoing events.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLambdaFunctionArn", - "getterDocumentation" : "/**

          Lambda function ARN that allows a bot to receive outgoing events.

          \n@return Lambda function ARN that allows a bot to receive outgoing events.*/", - "getterMethodName" : "getLambdaFunctionArn", + "fluentSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserId", + "getterDocumentation" : "/**

          The user ID.

          \n@return The user ID.*/", + "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -33850,14 +33880,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LambdaFunctionArn", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "userId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LambdaFunctionArn", - "uri" : false + "unmarshallLocationName" : "userId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -33868,14 +33898,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "LambdaFunctionArn", - "sensitive" : true, - "setterDocumentation" : "/**

          Lambda function ARN that allows a bot to receive outgoing events.

          \n@param lambdaFunctionArn Lambda function ARN that allows a bot to receive outgoing events.*/", - "setterMethodName" : "setLambdaFunctionArn", + "name" : "UserId", + "sensitive" : false, + "setterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.*/", + "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "lambdaFunctionArn", + "variableName" : "userId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -33884,82 +33914,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Lambda function ARN that allows a bot to receive outgoing events.

          \n@param lambdaFunctionArn Lambda function ARN that allows a bot to receive outgoing events.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "lambdaFunctionArn", + "variableName" : "userId", "variableType" : "String", - "documentation" : "

          Lambda function ARN that allows a bot to receive outgoing events.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "OutboundEventsHTTPSEndpoint" : { - "c2jName" : "OutboundEventsHTTPSEndpoint", - "c2jShape" : "SensitiveString", - "deprecated" : false, - "documentation" : "

          HTTPS endpoint that allows a bot to receive outgoing events.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          HTTPS endpoint that allows a bot to receive outgoing events.

          \n@param outboundEventsHTTPSEndpoint HTTPS endpoint that allows a bot to receive outgoing events.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOutboundEventsHTTPSEndpoint", - "getterDocumentation" : "/**

          HTTPS endpoint that allows a bot to receive outgoing events.

          \n@return HTTPS endpoint that allows a bot to receive outgoing events.*/", - "getterMethodName" : "getOutboundEventsHTTPSEndpoint", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OutboundEventsHTTPSEndpoint", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "OutboundEventsHTTPSEndpoint", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "OutboundEventsHTTPSEndpoint", - "sensitive" : true, - "setterDocumentation" : "/**

          HTTPS endpoint that allows a bot to receive outgoing events.

          \n@param outboundEventsHTTPSEndpoint HTTPS endpoint that allows a bot to receive outgoing events.*/", - "setterMethodName" : "setOutboundEventsHTTPSEndpoint", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "outboundEventsHTTPSEndpoint", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          HTTPS endpoint that allows a bot to receive outgoing events.

          \n@param outboundEventsHTTPSEndpoint HTTPS endpoint that allows a bot to receive outgoing events.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "outboundEventsHTTPSEndpoint", - "variableType" : "String", - "documentation" : "

          HTTPS endpoint that allows a bot to receive outgoing events.

          ", + "documentation" : "

          The user ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -33968,8 +33929,47 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, + "required" : [ "AccountId", "UserId" ], + "shapeName" : "DisassociatePhoneNumberFromUserRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DisassociatePhoneNumberFromUserRequest", + "variableName" : "disassociatePhoneNumberFromUserRequest", + "variableType" : "DisassociatePhoneNumberFromUserRequest", + "documentation" : null, + "simpleType" : "DisassociatePhoneNumberFromUserRequest", + "variableSetterType" : "DisassociatePhoneNumberFromUserRequest" + }, + "wrapper" : false + }, + "DisassociatePhoneNumberFromUserResult" : { + "c2jName" : "DisassociatePhoneNumberFromUserResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "EventsConfiguration", + "shapeName" : "DisassociatePhoneNumberFromUserResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -33978,17 +33978,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "EventsConfiguration", - "variableName" : "eventsConfiguration", - "variableType" : "EventsConfiguration", + "variableDeclarationType" : "DisassociatePhoneNumberFromUserResult", + "variableName" : "disassociatePhoneNumberFromUserResult", + "variableType" : "DisassociatePhoneNumberFromUserResult", "documentation" : null, - "simpleType" : "EventsConfiguration", - "variableSetterType" : "EventsConfiguration" + "simpleType" : "DisassociatePhoneNumberFromUserResult", + "variableSetterType" : "DisassociatePhoneNumberFromUserResult" }, "wrapper" : false }, - "ForbiddenException" : { - "c2jName" : "ForbiddenException", + "DisassociatePhoneNumbersFromVoiceConnectorGroupRequest" : { + "c2jName" : "DisassociatePhoneNumbersFromVoiceConnectorGroupRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -33996,27 +33996,34 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

          ", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, - "errorCode" : "ForbiddenException", + "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, + "marshaller" : { + "action" : "DisassociatePhoneNumbersFromVoiceConnectorGroup", + "locationName" : null, + "requestUri" : "/voice-connector-groups/{voiceConnectorGroupId}?operation=disassociate-phone-numbers", + "target" : null, + "verb" : "POST", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "Code", - "c2jShape" : "ErrorCode", + "c2jName" : "VoiceConnectorGroupId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "", + "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", "endpointDiscoveryId" : false, - "enumType" : "ErrorCode", - "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", - "fluentSetterMethodName" : "withCode", - "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", - "getterMethodName" : "getCode", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorGroupId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@return The Amazon Chime Voice Connector group ID.*/", + "getterMethodName" : "getVoiceConnectorGroupId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -34029,14 +34036,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Code", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorGroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Code", - "uri" : false + "unmarshallLocationName" : "voiceConnectorGroupId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -34047,14 +34054,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Code", + "name" : "VoiceConnectorGroupId", "sensitive" : false, - "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", - "setterMethodName" : "setCode", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.*/", + "setterMethodName" : "setVoiceConnectorGroupId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "code", + "variableName" : "voiceConnectorGroupId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -34063,32 +34070,183 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "code", + "variableName" : "voiceConnectorGroupId", "variableType" : "String", - "documentation" : "", + "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "E164PhoneNumbers", + "c2jShape" : "E164PhoneNumberList", + "deprecated" : false, + "documentation" : "

          List of phone numbers, in E.164 format.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withE164PhoneNumbers", + "getterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@return List of phone numbers, in E.164 format.*/", + "getterMethodName" : "getE164PhoneNumbers", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "E164PhoneNumbers", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "E164PhoneNumbers", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "E164PhoneNumber", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : true, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "E164PhoneNumbers", + "sensitive" : true, + "setterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.*/", + "setterMethodName" : "setE164PhoneNumbers", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "e164PhoneNumbers", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setE164PhoneNumbers(java.util.Collection)} or {@link #withE164PhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "e164PhoneNumbers", + "variableType" : "java.util.List", + "documentation" : "

          List of phone numbers, in E.164 format.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Code" : { - "c2jName" : "Code", - "c2jShape" : "ErrorCode", + "E164PhoneNumbers" : { + "c2jName" : "E164PhoneNumbers", + "c2jShape" : "E164PhoneNumberList", "deprecated" : false, - "documentation" : "", + "documentation" : "

          List of phone numbers, in E.164 format.

          ", "endpointDiscoveryId" : false, - "enumType" : "ErrorCode", - "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", - "fluentSetterMethodName" : "withCode", - "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", - "getterMethodName" : "getCode", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withE164PhoneNumbers", + "getterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@return List of phone numbers, in E.164 format.*/", + "getterMethodName" : "getE164PhoneNumbers", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -34101,30 +34259,182 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Code", + "marshallLocationName" : "E164PhoneNumbers", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Code", + "unmarshallLocationName" : "E164PhoneNumbers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "E164PhoneNumber", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : true, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "E164PhoneNumbers", + "sensitive" : true, + "setterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.*/", + "setterMethodName" : "setE164PhoneNumbers", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "e164PhoneNumbers", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setE164PhoneNumbers(java.util.Collection)} or {@link #withE164PhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "e164PhoneNumbers", + "variableType" : "java.util.List", + "documentation" : "

          List of phone numbers, in E.164 format.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, + "VoiceConnectorGroupId" : { + "c2jName" : "VoiceConnectorGroupId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorGroupId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@return The Amazon Chime Voice Connector group ID.*/", + "getterMethodName" : "getVoiceConnectorGroupId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorGroupId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "voiceConnectorGroupId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Code", + "name" : "VoiceConnectorGroupId", "sensitive" : false, - "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", - "setterMethodName" : "setCode", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.*/", + "setterMethodName" : "setVoiceConnectorGroupId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "code", + "variableName" : "voiceConnectorGroupId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -34133,13 +34443,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "code", + "variableName" : "voiceConnectorGroupId", "variableType" : "String", - "documentation" : "", + "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -34148,24 +34458,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ForbiddenException", + "required" : [ "VoiceConnectorGroupId" ], + "shapeName" : "DisassociatePhoneNumbersFromVoiceConnectorGroupRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ForbiddenException", - "variableName" : "forbiddenException", - "variableType" : "ForbiddenException", + "variableDeclarationType" : "DisassociatePhoneNumbersFromVoiceConnectorGroupRequest", + "variableName" : "disassociatePhoneNumbersFromVoiceConnectorGroupRequest", + "variableType" : "DisassociatePhoneNumbersFromVoiceConnectorGroupRequest", "documentation" : null, - "simpleType" : "ForbiddenException", - "variableSetterType" : "ForbiddenException" + "simpleType" : "DisassociatePhoneNumbersFromVoiceConnectorGroupRequest", + "variableSetterType" : "DisassociatePhoneNumbersFromVoiceConnectorGroupRequest" }, "wrapper" : false }, - "GetAccountRequest" : { - "c2jName" : "GetAccountRequest", + "DisassociatePhoneNumbersFromVoiceConnectorGroupResult" : { + "c2jName" : "DisassociatePhoneNumbersFromVoiceConnectorGroupResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -34182,27 +34492,20 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "GetAccount", - "locationName" : null, - "requestUri" : "/accounts/{accountId}", - "target" : null, - "verb" : "GET", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "c2jName" : "PhoneNumberErrors", + "c2jShape" : "PhoneNumberErrorList", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberErrors", + "getterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@return If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.*/", + "getterMethodName" : "getPhoneNumberErrors", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -34213,243 +34516,149 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumberErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "PhoneNumberErrors", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PhoneNumberError", + "deprecated" : false, "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "PhoneNumberError", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberError", + "variableName" : "member", + "variableType" : "PhoneNumberError", + "documentation" : "", + "simpleType" : "PhoneNumberError", + "variableSetterType" : "PhoneNumberError" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberError", + "variableName" : "member", + "variableType" : "PhoneNumberError", + "documentation" : "", + "simpleType" : "PhoneNumberError", + "variableSetterType" : "PhoneNumberError" + }, + "xmlNameSpaceUri" : null }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "AccountId" ], - "shapeName" : "GetAccountRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "GetAccountRequest", - "variableName" : "getAccountRequest", - "variableType" : "GetAccountRequest", - "documentation" : null, - "simpleType" : "GetAccountRequest", - "variableSetterType" : "GetAccountRequest" - }, - "wrapper" : false - }, - "GetAccountResult" : { - "c2jName" : "GetAccountResponse", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "Account", - "c2jShape" : "Account", - "deprecated" : false, - "documentation" : "

          The Amazon Chime account details.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account details.

          \n@param account The Amazon Chime account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccount", - "getterDocumentation" : "/**

          The Amazon Chime account details.

          \n@return The Amazon Chime account details.*/", - "getterMethodName" : "getAccount", - "getterModel" : { - "returnType" : "Account", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Account", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Account", - "uri" : false + "memberLocationName" : null, + "memberType" : "PhoneNumberError", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "PhoneNumberError", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Account", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PhoneNumberErrors", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account details.

          \n@param account The Amazon Chime account details.*/", - "setterMethodName" : "setAccount", + "setterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.*/", + "setterMethodName" : "setPhoneNumberErrors", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Account", - "variableName" : "account", - "variableType" : "Account", + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberErrors", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "Account", - "variableSetterType" : "Account" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account details.

          \n@param account The Amazon Chime account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberErrors(java.util.Collection)} or {@link #withPhoneNumberErrors(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Account", - "variableName" : "account", - "variableType" : "Account", - "documentation" : "

          The Amazon Chime account details.

          ", - "simpleType" : "Account", - "variableSetterType" : "Account" + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberErrors", + "variableType" : "java.util.List", + "documentation" : "

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Account" : { - "c2jName" : "Account", - "c2jShape" : "Account", + "PhoneNumberErrors" : { + "c2jName" : "PhoneNumberErrors", + "c2jShape" : "PhoneNumberErrorList", "deprecated" : false, - "documentation" : "

          The Amazon Chime account details.

          ", + "documentation" : "

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account details.

          \n@param account The Amazon Chime account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccount", - "getterDocumentation" : "/**

          The Amazon Chime account details.

          \n@return The Amazon Chime account details.*/", - "getterMethodName" : "getAccount", + "fluentSetterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberErrors", + "getterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@return If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.*/", + "getterMethodName" : "getPhoneNumberErrors", "getterModel" : { - "returnType" : "Account", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -34462,47 +34671,130 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Account", + "marshallLocationName" : "PhoneNumberErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Account", + "unmarshallLocationName" : "PhoneNumberErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PhoneNumberError", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "PhoneNumberError", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberError", + "variableName" : "member", + "variableType" : "PhoneNumberError", + "documentation" : "", + "simpleType" : "PhoneNumberError", + "variableSetterType" : "PhoneNumberError" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberError", + "variableName" : "member", + "variableType" : "PhoneNumberError", + "documentation" : "", + "simpleType" : "PhoneNumberError", + "variableSetterType" : "PhoneNumberError" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "PhoneNumberError", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "PhoneNumberError", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Account", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PhoneNumberErrors", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account details.

          \n@param account The Amazon Chime account details.*/", - "setterMethodName" : "setAccount", + "setterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.*/", + "setterMethodName" : "setPhoneNumberErrors", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Account", - "variableName" : "account", - "variableType" : "Account", + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberErrors", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "Account", - "variableSetterType" : "Account" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account details.

          \n@param account The Amazon Chime account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberErrors(java.util.Collection)} or {@link #withPhoneNumberErrors(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Account", - "variableName" : "account", - "variableType" : "Account", - "documentation" : "

          The Amazon Chime account details.

          ", - "simpleType" : "Account", - "variableSetterType" : "Account" + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberErrors", + "variableType" : "java.util.List", + "documentation" : "

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } @@ -34510,7 +34802,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetAccountResult", + "shapeName" : "DisassociatePhoneNumbersFromVoiceConnectorGroupResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -34519,17 +34811,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetAccountResult", - "variableName" : "getAccountResult", - "variableType" : "GetAccountResult", + "variableDeclarationType" : "DisassociatePhoneNumbersFromVoiceConnectorGroupResult", + "variableName" : "disassociatePhoneNumbersFromVoiceConnectorGroupResult", + "variableType" : "DisassociatePhoneNumbersFromVoiceConnectorGroupResult", "documentation" : null, - "simpleType" : "GetAccountResult", - "variableSetterType" : "GetAccountResult" + "simpleType" : "DisassociatePhoneNumbersFromVoiceConnectorGroupResult", + "variableSetterType" : "DisassociatePhoneNumbersFromVoiceConnectorGroupResult" }, "wrapper" : false }, - "GetAccountSettingsRequest" : { - "c2jName" : "GetAccountSettingsRequest", + "DisassociatePhoneNumbersFromVoiceConnectorRequest" : { + "c2jName" : "DisassociatePhoneNumbersFromVoiceConnectorRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -34547,24 +34839,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetAccountSettings", + "action" : "DisassociatePhoneNumbersFromVoiceConnector", "locationName" : null, - "requestUri" : "/accounts/{accountId}/settings", + "requestUri" : "/voice-connectors/{voiceConnectorId}?operation=disassociate-phone-numbers", "target" : null, - "verb" : "GET", + "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "AccountId", + "c2jName" : "VoiceConnectorId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -34579,11 +34871,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", + "unmarshallLocationName" : "voiceConnectorId", "uri" : true }, "idempotencyToken" : false, @@ -34595,14 +34887,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -34611,139 +34903,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "AccountId" ], - "shapeName" : "GetAccountSettingsRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "GetAccountSettingsRequest", - "variableName" : "getAccountSettingsRequest", - "variableType" : "GetAccountSettingsRequest", - "documentation" : null, - "simpleType" : "GetAccountSettingsRequest", - "variableSetterType" : "GetAccountSettingsRequest" - }, - "wrapper" : false - }, - "GetAccountSettingsResult" : { - "c2jName" : "GetAccountSettingsResponse", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "AccountSettings", - "c2jShape" : "AccountSettings", + }, { + "c2jName" : "E164PhoneNumbers", + "c2jShape" : "E164PhoneNumberList", "deprecated" : false, - "documentation" : "

          The Amazon Chime account settings.

          ", + "documentation" : "

          List of phone numbers, in E.164 format.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account settings.

          \n@param accountSettings The Amazon Chime account settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountSettings", - "getterDocumentation" : "/**

          The Amazon Chime account settings.

          \n@return The Amazon Chime account settings.*/", - "getterMethodName" : "getAccountSettings", + "fluentSetterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withE164PhoneNumbers", + "getterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@return List of phone numbers, in E.164 format.*/", + "getterMethodName" : "getE164PhoneNumbers", "getterModel" : { - "returnType" : "AccountSettings", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -34756,64 +34939,147 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AccountSettings", + "marshallLocationName" : "E164PhoneNumbers", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "AccountSettings", + "unmarshallLocationName" : "E164PhoneNumbers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "E164PhoneNumber", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : true, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "AccountSettings", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account settings.

          \n@param accountSettings The Amazon Chime account settings.*/", - "setterMethodName" : "setAccountSettings", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "E164PhoneNumbers", + "sensitive" : true, + "setterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.*/", + "setterMethodName" : "setE164PhoneNumbers", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "AccountSettings", - "variableName" : "accountSettings", - "variableType" : "AccountSettings", + "variableDeclarationType" : "java.util.List", + "variableName" : "e164PhoneNumbers", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "AccountSettings", - "variableSetterType" : "AccountSettings" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account settings.

          \n@param accountSettings The Amazon Chime account settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setE164PhoneNumbers(java.util.Collection)} or {@link #withE164PhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "AccountSettings", - "variableName" : "accountSettings", - "variableType" : "AccountSettings", - "documentation" : "

          The Amazon Chime account settings.

          ", - "simpleType" : "AccountSettings", - "variableSetterType" : "AccountSettings" + "variableDeclarationType" : "java.util.List", + "variableName" : "e164PhoneNumbers", + "variableType" : "java.util.List", + "documentation" : "

          List of phone numbers, in E.164 format.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AccountSettings" : { - "c2jName" : "AccountSettings", - "c2jShape" : "AccountSettings", + "E164PhoneNumbers" : { + "c2jName" : "E164PhoneNumbers", + "c2jShape" : "E164PhoneNumberList", "deprecated" : false, - "documentation" : "

          The Amazon Chime account settings.

          ", + "documentation" : "

          List of phone numbers, in E.164 format.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account settings.

          \n@param accountSettings The Amazon Chime account settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountSettings", - "getterDocumentation" : "/**

          The Amazon Chime account settings.

          \n@return The Amazon Chime account settings.*/", - "getterMethodName" : "getAccountSettings", + "fluentSetterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withE164PhoneNumbers", + "getterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@return List of phone numbers, in E.164 format.*/", + "getterMethodName" : "getE164PhoneNumbers", "getterModel" : { - "returnType" : "AccountSettings", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -34826,74 +35092,223 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AccountSettings", + "marshallLocationName" : "E164PhoneNumbers", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "AccountSettings", + "unmarshallLocationName" : "E164PhoneNumbers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "E164PhoneNumber", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : true, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "E164PhoneNumbers", + "sensitive" : true, + "setterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.*/", + "setterMethodName" : "setE164PhoneNumbers", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "e164PhoneNumbers", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          List of phone numbers, in E.164 format.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setE164PhoneNumbers(java.util.Collection)} or {@link #withE164PhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param e164PhoneNumbers List of phone numbers, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "e164PhoneNumbers", + "variableType" : "java.util.List", + "documentation" : "

          List of phone numbers, in E.164 format.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "AccountSettings", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account settings.

          \n@param accountSettings The Amazon Chime account settings.*/", - "setterMethodName" : "setAccountSettings", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "AccountSettings", - "variableName" : "accountSettings", - "variableType" : "AccountSettings", + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", "documentation" : "", - "simpleType" : "AccountSettings", - "variableSetterType" : "AccountSettings" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account settings.

          \n@param accountSettings The Amazon Chime account settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "AccountSettings", - "variableName" : "accountSettings", - "variableType" : "AccountSettings", - "documentation" : "

          The Amazon Chime account settings.

          ", - "simpleType" : "AccountSettings", - "variableSetterType" : "AccountSettings" + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "GetAccountSettingsResult", + "required" : [ "VoiceConnectorId" ], + "shapeName" : "DisassociatePhoneNumbersFromVoiceConnectorRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetAccountSettingsResult", - "variableName" : "getAccountSettingsResult", - "variableType" : "GetAccountSettingsResult", + "variableDeclarationType" : "DisassociatePhoneNumbersFromVoiceConnectorRequest", + "variableName" : "disassociatePhoneNumbersFromVoiceConnectorRequest", + "variableType" : "DisassociatePhoneNumbersFromVoiceConnectorRequest", "documentation" : null, - "simpleType" : "GetAccountSettingsResult", - "variableSetterType" : "GetAccountSettingsResult" + "simpleType" : "DisassociatePhoneNumbersFromVoiceConnectorRequest", + "variableSetterType" : "DisassociatePhoneNumbersFromVoiceConnectorRequest" }, "wrapper" : false }, - "GetAttendeeRequest" : { - "c2jName" : "GetAttendeeRequest", + "DisassociatePhoneNumbersFromVoiceConnectorResult" : { + "c2jName" : "DisassociatePhoneNumbersFromVoiceConnectorResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -34910,27 +35325,20 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "GetAttendee", - "locationName" : null, - "requestUri" : "/meetings/{meetingId}/attendees/{attendeeId}", - "target" : null, - "verb" : "GET", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "MeetingId", - "c2jShape" : "GuidString", + "c2jName" : "PhoneNumberErrors", + "c2jShape" : "PhoneNumberErrorList", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMeetingId", - "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", - "getterMethodName" : "getMeetingId", + "fluentSetterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberErrors", + "getterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@return If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.*/", + "getterMethodName" : "getPhoneNumberErrors", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -34941,134 +35349,149 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "meetingId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumberErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "meetingId", - "uri" : true + "unmarshallLocationName" : "PhoneNumberErrors", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "MeetingId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", - "setterMethodName" : "setMeetingId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "meetingId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "meetingId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "AttendeeId", - "c2jShape" : "GuidString", - "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK attendee ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAttendeeId", - "getterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@return The Amazon Chime SDK attendee ID.*/", - "getterMethodName" : "getAttendeeId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "attendeeId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "attendeeId", - "uri" : true + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PhoneNumberError", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "PhoneNumberError", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberError", + "variableName" : "member", + "variableType" : "PhoneNumberError", + "documentation" : "", + "simpleType" : "PhoneNumberError", + "variableSetterType" : "PhoneNumberError" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberError", + "variableName" : "member", + "variableType" : "PhoneNumberError", + "documentation" : "", + "simpleType" : "PhoneNumberError", + "variableSetterType" : "PhoneNumberError" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "PhoneNumberError", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "PhoneNumberError", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AttendeeId", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PhoneNumberErrors", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.*/", - "setterMethodName" : "setAttendeeId", + "setterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.*/", + "setterMethodName" : "setPhoneNumberErrors", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "attendeeId", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberErrors", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberErrors(java.util.Collection)} or {@link #withPhoneNumberErrors(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "attendeeId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime SDK attendee ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberErrors", + "variableType" : "java.util.List", + "documentation" : "

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AttendeeId" : { - "c2jName" : "AttendeeId", - "c2jShape" : "GuidString", + "PhoneNumberErrors" : { + "c2jName" : "PhoneNumberErrors", + "c2jShape" : "PhoneNumberErrorList", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK attendee ID.

          ", + "documentation" : "

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAttendeeId", - "getterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@return The Amazon Chime SDK attendee ID.*/", - "getterMethodName" : "getAttendeeId", + "fluentSetterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberErrors", + "getterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@return If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.*/", + "getterMethodName" : "getPhoneNumberErrors", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -35079,142 +35502,159 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "attendeeId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumberErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "attendeeId", - "uri" : true + "unmarshallLocationName" : "PhoneNumberErrors", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AttendeeId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.*/", - "setterMethodName" : "setAttendeeId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "attendeeId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "attendeeId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime SDK attendee ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "MeetingId" : { - "c2jName" : "MeetingId", - "c2jShape" : "GuidString", - "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMeetingId", - "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", - "getterMethodName" : "getMeetingId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "meetingId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "meetingId", - "uri" : true + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PhoneNumberError", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "PhoneNumberError", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberError", + "variableName" : "member", + "variableType" : "PhoneNumberError", + "documentation" : "", + "simpleType" : "PhoneNumberError", + "variableSetterType" : "PhoneNumberError" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberError", + "variableName" : "member", + "variableType" : "PhoneNumberError", + "documentation" : "", + "simpleType" : "PhoneNumberError", + "variableSetterType" : "PhoneNumberError" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "PhoneNumberError", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "PhoneNumberError", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "MeetingId", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PhoneNumberErrors", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", - "setterMethodName" : "setMeetingId", + "setterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.*/", + "setterMethodName" : "setPhoneNumberErrors", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "meetingId", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberErrors", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberErrors(java.util.Collection)} or {@link #withPhoneNumberErrors(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumberErrors If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "meetingId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberErrors", + "variableType" : "java.util.List", + "documentation" : "

          If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "MeetingId", "AttendeeId" ], - "shapeName" : "GetAttendeeRequest", + "required" : null, + "shapeName" : "DisassociatePhoneNumbersFromVoiceConnectorResult", "signerAware" : false, "signerType" : null, - "unmarshaller" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetAttendeeRequest", - "variableName" : "getAttendeeRequest", - "variableType" : "GetAttendeeRequest", + "variableDeclarationType" : "DisassociatePhoneNumbersFromVoiceConnectorResult", + "variableName" : "disassociatePhoneNumbersFromVoiceConnectorResult", + "variableType" : "DisassociatePhoneNumbersFromVoiceConnectorResult", "documentation" : null, - "simpleType" : "GetAttendeeRequest", - "variableSetterType" : "GetAttendeeRequest" + "simpleType" : "DisassociatePhoneNumbersFromVoiceConnectorResult", + "variableSetterType" : "DisassociatePhoneNumbersFromVoiceConnectorResult" }, "wrapper" : false }, - "GetAttendeeResult" : { - "c2jName" : "GetAttendeeResponse", + "DisassociateSigninDelegateGroupsFromAccountRequest" : { + "c2jName" : "DisassociateSigninDelegateGroupsFromAccountRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -35231,20 +35671,27 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, + "marshaller" : { + "action" : "DisassociateSigninDelegateGroupsFromAccount", + "locationName" : null, + "requestUri" : "/accounts/{accountId}?operation=disassociate-signin-delegate-groups", + "target" : null, + "verb" : "POST", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "Attendee", - "c2jShape" : "Attendee", + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK attendee information.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendee The Amazon Chime SDK attendee information.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAttendee", - "getterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@return The Amazon Chime SDK attendee information.*/", - "getterMethodName" : "getAttendee", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { - "returnType" : "Attendee", + "returnType" : "String", "documentation" : null }, "http" : { @@ -35255,14 +35702,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Attendee", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Attendee", - "uri" : false + "unmarshallLocationName" : "accountId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -35271,167 +35718,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Attendee", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendee The Amazon Chime SDK attendee information.*/", - "setterMethodName" : "setAttendee", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Attendee", - "variableName" : "attendee", - "variableType" : "Attendee", + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Attendee", - "variableSetterType" : "Attendee" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendee The Amazon Chime SDK attendee information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Attendee", - "variableName" : "attendee", - "variableType" : "Attendee", - "documentation" : "

          The Amazon Chime SDK attendee information.

          ", - "simpleType" : "Attendee", - "variableSetterType" : "Attendee" + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "Attendee" : { - "c2jName" : "Attendee", - "c2jShape" : "Attendee", - "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK attendee information.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendee The Amazon Chime SDK attendee information.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAttendee", - "getterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@return The Amazon Chime SDK attendee information.*/", - "getterMethodName" : "getAttendee", - "getterModel" : { - "returnType" : "Attendee", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Attendee", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Attendee", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Attendee", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendee The Amazon Chime SDK attendee information.*/", - "setterMethodName" : "setAttendee", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Attendee", - "variableName" : "attendee", - "variableType" : "Attendee", - "documentation" : "", - "simpleType" : "Attendee", - "variableSetterType" : "Attendee" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendee The Amazon Chime SDK attendee information.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Attendee", - "variableName" : "attendee", - "variableType" : "Attendee", - "documentation" : "

          The Amazon Chime SDK attendee information.

          ", - "simpleType" : "Attendee", - "variableSetterType" : "Attendee" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "GetAttendeeResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "GetAttendeeResult", - "variableName" : "getAttendeeResult", - "variableType" : "GetAttendeeResult", - "documentation" : null, - "simpleType" : "GetAttendeeResult", - "variableSetterType" : "GetAttendeeResult" - }, - "wrapper" : false - }, - "GetBotRequest" : { - "c2jName" : "GetBotRequest", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : { - "action" : "GetBot", - "locationName" : null, - "requestUri" : "/accounts/{accountId}/bots/{botId}", - "target" : null, - "verb" : "GET", - "xmlNameSpaceUri" : null - }, - "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + }, { + "c2jName" : "GroupNames", + "c2jShape" : "NonEmptyStringList", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The sign-in delegate group names.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The sign-in delegate group names.

          \n@param groupNames The sign-in delegate group names.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withGroupNames", + "getterDocumentation" : "/**

          The sign-in delegate group names.

          \n@return The sign-in delegate group names.*/", + "getterMethodName" : "getGroupNames", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -35442,117 +35770,132 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "GroupNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "GroupNames", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "BotId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The bot ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBotId", - "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", - "getterMethodName" : "getBotId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "botId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "botId", - "uri" : true + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "BotId", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "GroupNames", "sensitive" : false, - "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", - "setterMethodName" : "setBotId", + "setterDocumentation" : "/**

          The sign-in delegate group names.

          \n@param groupNames The sign-in delegate group names.*/", + "setterMethodName" : "setGroupNames", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "botId", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "groupNames", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The sign-in delegate group names.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setGroupNames(java.util.Collection)} or {@link #withGroupNames(java.util.Collection)} if you want to override the existing values.

          \n@param groupNames The sign-in delegate group names.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "botId", - "variableType" : "String", - "documentation" : "

          The bot ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "groupNames", + "variableType" : "java.util.List", + "documentation" : "

          The sign-in delegate group names.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], @@ -35626,19 +35969,19 @@ }, "xmlNameSpaceUri" : null }, - "BotId" : { - "c2jName" : "BotId", - "c2jShape" : "NonEmptyString", + "GroupNames" : { + "c2jName" : "GroupNames", + "c2jShape" : "NonEmptyStringList", "deprecated" : false, - "documentation" : "

          The bot ID.

          ", + "documentation" : "

          The sign-in delegate group names.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBotId", - "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", - "getterMethodName" : "getBotId", + "fluentSetterDocumentation" : "/**

          The sign-in delegate group names.

          \n@param groupNames The sign-in delegate group names.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withGroupNames", + "getterDocumentation" : "/**

          The sign-in delegate group names.

          \n@return The sign-in delegate group names.*/", + "getterMethodName" : "getGroupNames", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -35649,73 +35992,156 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "botId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "GroupNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "botId", - "uri" : true + "unmarshallLocationName" : "GroupNames", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "BotId", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "GroupNames", "sensitive" : false, - "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", - "setterMethodName" : "setBotId", + "setterDocumentation" : "/**

          The sign-in delegate group names.

          \n@param groupNames The sign-in delegate group names.*/", + "setterMethodName" : "setGroupNames", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "botId", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "groupNames", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The sign-in delegate group names.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setGroupNames(java.util.Collection)} or {@link #withGroupNames(java.util.Collection)} if you want to override the existing values.

          \n@param groupNames The sign-in delegate group names.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "botId", - "variableType" : "String", - "documentation" : "

          The bot ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "groupNames", + "variableType" : "java.util.List", + "documentation" : "

          The sign-in delegate group names.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId", "BotId" ], - "shapeName" : "GetBotRequest", + "required" : [ "AccountId", "GroupNames" ], + "shapeName" : "DisassociateSigninDelegateGroupsFromAccountRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetBotRequest", - "variableName" : "getBotRequest", - "variableType" : "GetBotRequest", + "variableDeclarationType" : "DisassociateSigninDelegateGroupsFromAccountRequest", + "variableName" : "disassociateSigninDelegateGroupsFromAccountRequest", + "variableType" : "DisassociateSigninDelegateGroupsFromAccountRequest", "documentation" : null, - "simpleType" : "GetBotRequest", - "variableSetterType" : "GetBotRequest" + "simpleType" : "DisassociateSigninDelegateGroupsFromAccountRequest", + "variableSetterType" : "DisassociateSigninDelegateGroupsFromAccountRequest" }, "wrapper" : false }, - "GetBotResult" : { - "c2jName" : "GetBotResponse", + "DisassociateSigninDelegateGroupsFromAccountResult" : { + "c2jName" : "DisassociateSigninDelegateGroupsFromAccountResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -35733,150 +36159,63 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, - "members" : [ { - "c2jName" : "Bot", - "c2jShape" : "Bot", - "deprecated" : false, - "documentation" : "

          The chat bot details.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The chat bot details.

          \n@param bot The chat bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBot", - "getterDocumentation" : "/**

          The chat bot details.

          \n@return The chat bot details.*/", - "getterMethodName" : "getBot", - "getterModel" : { - "returnType" : "Bot", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Bot", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Bot", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Bot", - "sensitive" : false, - "setterDocumentation" : "/**

          The chat bot details.

          \n@param bot The chat bot details.*/", - "setterMethodName" : "setBot", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Bot", - "variableName" : "bot", - "variableType" : "Bot", - "documentation" : "", - "simpleType" : "Bot", - "variableSetterType" : "Bot" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The chat bot details.

          \n@param bot The chat bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Bot", - "variableName" : "bot", - "variableType" : "Bot", - "documentation" : "

          The chat bot details.

          ", - "simpleType" : "Bot", - "variableSetterType" : "Bot" - }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "Bot" : { - "c2jName" : "Bot", - "c2jShape" : "Bot", - "deprecated" : false, - "documentation" : "

          The chat bot details.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The chat bot details.

          \n@param bot The chat bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBot", - "getterDocumentation" : "/**

          The chat bot details.

          \n@return The chat bot details.*/", - "getterMethodName" : "getBot", - "getterModel" : { - "returnType" : "Bot", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Bot", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Bot", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Bot", - "sensitive" : false, - "setterDocumentation" : "/**

          The chat bot details.

          \n@param bot The chat bot details.*/", - "setterMethodName" : "setBot", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Bot", - "variableName" : "bot", - "variableType" : "Bot", - "documentation" : "", - "simpleType" : "Bot", - "variableSetterType" : "Bot" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The chat bot details.

          \n@param bot The chat bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Bot", - "variableName" : "bot", - "variableType" : "Bot", - "documentation" : "

          The chat bot details.

          ", - "simpleType" : "Bot", - "variableSetterType" : "Bot" - }, - "xmlNameSpaceUri" : null - } + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "DisassociateSigninDelegateGroupsFromAccountResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DisassociateSigninDelegateGroupsFromAccountResult", + "variableName" : "disassociateSigninDelegateGroupsFromAccountResult", + "variableType" : "DisassociateSigninDelegateGroupsFromAccountResult", + "documentation" : null, + "simpleType" : "DisassociateSigninDelegateGroupsFromAccountResult", + "variableSetterType" : "DisassociateSigninDelegateGroupsFromAccountResult" + }, + "wrapper" : false + }, + "EmailStatus" : { + "c2jName" : "EmailStatus", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "NotSent", + "value" : "NotSent" + }, { + "name" : "Sent", + "value" : "Sent" + }, { + "name" : "Failed", + "value" : "Failed" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetBotResult", + "shapeName" : "EmailStatus", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -35885,17 +36224,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetBotResult", - "variableName" : "getBotResult", - "variableType" : "GetBotResult", + "variableDeclarationType" : "EmailStatus", + "variableName" : "emailStatus", + "variableType" : "EmailStatus", "documentation" : null, - "simpleType" : "GetBotResult", - "variableSetterType" : "GetBotResult" + "simpleType" : "EmailStatus", + "variableSetterType" : "EmailStatus" }, "wrapper" : false }, - "GetEventsConfigurationRequest" : { - "c2jName" : "GetEventsConfigurationRequest", + "ErrorCode" : { + "c2jName" : "ErrorCode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -35905,32 +36244,109 @@ "deprecated" : false, "documentation" : "", "endpointDiscoveryMembers" : null, - "enums" : null, + "enums" : [ { + "name" : "BadRequest", + "value" : "BadRequest" + }, { + "name" : "Conflict", + "value" : "Conflict" + }, { + "name" : "Forbidden", + "value" : "Forbidden" + }, { + "name" : "NotFound", + "value" : "NotFound" + }, { + "name" : "PreconditionFailed", + "value" : "PreconditionFailed" + }, { + "name" : "ResourceLimitExceeded", + "value" : "ResourceLimitExceeded" + }, { + "name" : "ServiceFailure", + "value" : "ServiceFailure" + }, { + "name" : "AccessDenied", + "value" : "AccessDenied" + }, { + "name" : "ServiceUnavailable", + "value" : "ServiceUnavailable" + }, { + "name" : "Throttled", + "value" : "Throttled" + }, { + "name" : "Unauthorized", + "value" : "Unauthorized" + }, { + "name" : "Unprocessable", + "value" : "Unprocessable" + }, { + "name" : "VoiceConnectorGroupAssociationsExist", + "value" : "VoiceConnectorGroupAssociationsExist" + }, { + "name" : "PhoneNumberAssociationsExist", + "value" : "PhoneNumberAssociationsExist" + } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "GetEventsConfiguration", - "locationName" : null, - "requestUri" : "/accounts/{accountId}/bots/{botId}/events-configuration", - "target" : null, - "verb" : "GET", - "xmlNameSpaceUri" : null + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ErrorCode", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ErrorCode", + "variableName" : "errorCode", + "variableType" : "ErrorCode", + "documentation" : null, + "simpleType" : "ErrorCode", + "variableSetterType" : "ErrorCode" }, + "wrapper" : false + }, + "EventsConfiguration" : { + "c2jName" : "EventsConfiguration", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

          The configuration that allows a bot to receive outgoing events. Can be either an HTTPS endpoint or a Lambda function ARN.

          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "c2jName" : "BotId", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The bot ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBotId", + "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", + "getterMethodName" : "getBotId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -35943,14 +36359,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "BotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "BotId", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -35961,14 +36377,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", + "name" : "BotId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", + "setterMethodName" : "setBotId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "botId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -35977,28 +36393,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "botId", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The bot ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "BotId", - "c2jShape" : "NonEmptyString", + "c2jName" : "OutboundEventsHTTPSEndpoint", + "c2jShape" : "SensitiveString", "deprecated" : false, - "documentation" : "

          The bot ID.

          ", + "documentation" : "

          HTTPS endpoint that allows a bot to receive outgoing events.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBotId", - "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", - "getterMethodName" : "getBotId", + "fluentSetterDocumentation" : "/**

          HTTPS endpoint that allows a bot to receive outgoing events.

          \n@param outboundEventsHTTPSEndpoint HTTPS endpoint that allows a bot to receive outgoing events.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutboundEventsHTTPSEndpoint", + "getterDocumentation" : "/**

          HTTPS endpoint that allows a bot to receive outgoing events.

          \n@return HTTPS endpoint that allows a bot to receive outgoing events.*/", + "getterMethodName" : "getOutboundEventsHTTPSEndpoint", "getterModel" : { "returnType" : "String", "documentation" : null @@ -36011,14 +36427,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "botId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutboundEventsHTTPSEndpoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "botId", - "uri" : true + "unmarshallLocationName" : "OutboundEventsHTTPSEndpoint", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -36029,14 +36445,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "BotId", - "sensitive" : false, - "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", - "setterMethodName" : "setBotId", + "name" : "OutboundEventsHTTPSEndpoint", + "sensitive" : true, + "setterDocumentation" : "/**

          HTTPS endpoint that allows a bot to receive outgoing events.

          \n@param outboundEventsHTTPSEndpoint HTTPS endpoint that allows a bot to receive outgoing events.*/", + "setterMethodName" : "setOutboundEventsHTTPSEndpoint", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "botId", + "variableName" : "outboundEventsHTTPSEndpoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -36045,30 +36461,98 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          HTTPS endpoint that allows a bot to receive outgoing events.

          \n@param outboundEventsHTTPSEndpoint HTTPS endpoint that allows a bot to receive outgoing events.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "botId", + "variableName" : "outboundEventsHTTPSEndpoint", "variableType" : "String", - "documentation" : "

          The bot ID.

          ", + "documentation" : "

          HTTPS endpoint that allows a bot to receive outgoing events.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "LambdaFunctionArn", + "c2jShape" : "SensitiveString", + "deprecated" : false, + "documentation" : "

          Lambda function ARN that allows a bot to receive outgoing events.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Lambda function ARN that allows a bot to receive outgoing events.

          \n@param lambdaFunctionArn Lambda function ARN that allows a bot to receive outgoing events.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLambdaFunctionArn", + "getterDocumentation" : "/**

          Lambda function ARN that allows a bot to receive outgoing events.

          \n@return Lambda function ARN that allows a bot to receive outgoing events.*/", + "getterMethodName" : "getLambdaFunctionArn", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LambdaFunctionArn", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LambdaFunctionArn", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "LambdaFunctionArn", + "sensitive" : true, + "setterDocumentation" : "/**

          Lambda function ARN that allows a bot to receive outgoing events.

          \n@param lambdaFunctionArn Lambda function ARN that allows a bot to receive outgoing events.*/", + "setterMethodName" : "setLambdaFunctionArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "lambdaFunctionArn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Lambda function ARN that allows a bot to receive outgoing events.

          \n@param lambdaFunctionArn Lambda function ARN that allows a bot to receive outgoing events.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "lambdaFunctionArn", + "variableType" : "String", + "documentation" : "

          Lambda function ARN that allows a bot to receive outgoing events.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "BotId" : { + "c2jName" : "BotId", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The bot ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBotId", + "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", + "getterMethodName" : "getBotId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -36081,14 +36565,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "BotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "BotId", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -36099,14 +36583,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", + "name" : "BotId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", + "setterMethodName" : "setBotId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "botId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -36115,29 +36599,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "botId", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The bot ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "BotId" : { - "c2jName" : "BotId", - "c2jShape" : "NonEmptyString", + "LambdaFunctionArn" : { + "c2jName" : "LambdaFunctionArn", + "c2jShape" : "SensitiveString", "deprecated" : false, - "documentation" : "

          The bot ID.

          ", + "documentation" : "

          Lambda function ARN that allows a bot to receive outgoing events.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBotId", - "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", - "getterMethodName" : "getBotId", + "fluentSetterDocumentation" : "/**

          Lambda function ARN that allows a bot to receive outgoing events.

          \n@param lambdaFunctionArn Lambda function ARN that allows a bot to receive outgoing events.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLambdaFunctionArn", + "getterDocumentation" : "/**

          Lambda function ARN that allows a bot to receive outgoing events.

          \n@return Lambda function ARN that allows a bot to receive outgoing events.*/", + "getterMethodName" : "getLambdaFunctionArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -36150,14 +36634,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "botId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LambdaFunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "botId", - "uri" : true + "unmarshallLocationName" : "LambdaFunctionArn", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -36168,14 +36652,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "BotId", - "sensitive" : false, - "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", - "setterMethodName" : "setBotId", + "name" : "LambdaFunctionArn", + "sensitive" : true, + "setterDocumentation" : "/**

          Lambda function ARN that allows a bot to receive outgoing events.

          \n@param lambdaFunctionArn Lambda function ARN that allows a bot to receive outgoing events.*/", + "setterMethodName" : "setLambdaFunctionArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "botId", + "variableName" : "lambdaFunctionArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -36184,50 +36668,122 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Lambda function ARN that allows a bot to receive outgoing events.

          \n@param lambdaFunctionArn Lambda function ARN that allows a bot to receive outgoing events.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "botId", + "variableName" : "lambdaFunctionArn", "variableType" : "String", - "documentation" : "

          The bot ID.

          ", + "documentation" : "

          Lambda function ARN that allows a bot to receive outgoing events.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "AccountId", "BotId" ], - "shapeName" : "GetEventsConfigurationRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "GetEventsConfigurationRequest", - "variableName" : "getEventsConfigurationRequest", - "variableType" : "GetEventsConfigurationRequest", - "documentation" : null, - "simpleType" : "GetEventsConfigurationRequest", - "variableSetterType" : "GetEventsConfigurationRequest" - }, - "wrapper" : false - }, - "GetEventsConfigurationResult" : { - "c2jName" : "GetEventsConfigurationResponse", - "customization" : { + }, + "OutboundEventsHTTPSEndpoint" : { + "c2jName" : "OutboundEventsHTTPSEndpoint", + "c2jShape" : "SensitiveString", + "deprecated" : false, + "documentation" : "

          HTTPS endpoint that allows a bot to receive outgoing events.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          HTTPS endpoint that allows a bot to receive outgoing events.

          \n@param outboundEventsHTTPSEndpoint HTTPS endpoint that allows a bot to receive outgoing events.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutboundEventsHTTPSEndpoint", + "getterDocumentation" : "/**

          HTTPS endpoint that allows a bot to receive outgoing events.

          \n@return HTTPS endpoint that allows a bot to receive outgoing events.*/", + "getterMethodName" : "getOutboundEventsHTTPSEndpoint", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutboundEventsHTTPSEndpoint", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OutboundEventsHTTPSEndpoint", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "OutboundEventsHTTPSEndpoint", + "sensitive" : true, + "setterDocumentation" : "/**

          HTTPS endpoint that allows a bot to receive outgoing events.

          \n@param outboundEventsHTTPSEndpoint HTTPS endpoint that allows a bot to receive outgoing events.*/", + "setterMethodName" : "setOutboundEventsHTTPSEndpoint", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "outboundEventsHTTPSEndpoint", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          HTTPS endpoint that allows a bot to receive outgoing events.

          \n@param outboundEventsHTTPSEndpoint HTTPS endpoint that allows a bot to receive outgoing events.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "outboundEventsHTTPSEndpoint", + "variableType" : "String", + "documentation" : "

          HTTPS endpoint that allows a bot to receive outgoing events.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "EventsConfiguration", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "EventsConfiguration", + "variableName" : "eventsConfiguration", + "variableType" : "EventsConfiguration", + "documentation" : null, + "simpleType" : "EventsConfiguration", + "variableSetterType" : "EventsConfiguration" + }, + "wrapper" : false + }, + "ForbiddenException" : { + "c2jName" : "ForbiddenException", + "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "

          The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

          ", "endpointDiscoveryMembers" : null, "enums" : null, - "errorCode" : null, + "errorCode" : "ForbiddenException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -36235,18 +36791,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "EventsConfiguration", - "c2jShape" : "EventsConfiguration", + "c2jName" : "Code", + "c2jShape" : "ErrorCode", "deprecated" : false, - "documentation" : "

          The events configuration details.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The events configuration details.

          \n@param eventsConfiguration The events configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEventsConfiguration", - "getterDocumentation" : "/**

          The events configuration details.

          \n@return The events configuration details.*/", - "getterMethodName" : "getEventsConfiguration", + "enumType" : "ErrorCode", + "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "fluentSetterMethodName" : "withCode", + "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", + "getterMethodName" : "getCode", "getterModel" : { - "returnType" : "EventsConfiguration", + "returnType" : "String", "documentation" : null }, "http" : { @@ -36259,11 +36815,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EventsConfiguration", + "marshallLocationName" : "Code", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "EventsConfiguration", + "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, @@ -36273,50 +36829,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "EventsConfiguration", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Code", "sensitive" : false, - "setterDocumentation" : "/**

          The events configuration details.

          \n@param eventsConfiguration The events configuration details.*/", - "setterMethodName" : "setEventsConfiguration", + "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", + "setterMethodName" : "setCode", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "EventsConfiguration", - "variableName" : "eventsConfiguration", - "variableType" : "EventsConfiguration", + "variableDeclarationType" : "String", + "variableName" : "code", + "variableType" : "String", "documentation" : "", - "simpleType" : "EventsConfiguration", - "variableSetterType" : "EventsConfiguration" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The events configuration details.

          \n@param eventsConfiguration The events configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "EventsConfiguration", - "variableName" : "eventsConfiguration", - "variableType" : "EventsConfiguration", - "documentation" : "

          The events configuration details.

          ", - "simpleType" : "EventsConfiguration", - "variableSetterType" : "EventsConfiguration" + "variableDeclarationType" : "String", + "variableName" : "code", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "EventsConfiguration" : { - "c2jName" : "EventsConfiguration", - "c2jShape" : "EventsConfiguration", + "Code" : { + "c2jName" : "Code", + "c2jShape" : "ErrorCode", "deprecated" : false, - "documentation" : "

          The events configuration details.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The events configuration details.

          \n@param eventsConfiguration The events configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEventsConfiguration", - "getterDocumentation" : "/**

          The events configuration details.

          \n@return The events configuration details.*/", - "getterMethodName" : "getEventsConfiguration", + "enumType" : "ErrorCode", + "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "fluentSetterMethodName" : "withCode", + "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", + "getterMethodName" : "getCode", "getterModel" : { - "returnType" : "EventsConfiguration", + "returnType" : "String", "documentation" : null }, "http" : { @@ -36329,11 +36885,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EventsConfiguration", + "marshallLocationName" : "Code", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "EventsConfiguration", + "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, @@ -36343,33 +36899,33 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "EventsConfiguration", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Code", "sensitive" : false, - "setterDocumentation" : "/**

          The events configuration details.

          \n@param eventsConfiguration The events configuration details.*/", - "setterMethodName" : "setEventsConfiguration", + "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", + "setterMethodName" : "setCode", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "EventsConfiguration", - "variableName" : "eventsConfiguration", - "variableType" : "EventsConfiguration", + "variableDeclarationType" : "String", + "variableName" : "code", + "variableType" : "String", "documentation" : "", - "simpleType" : "EventsConfiguration", - "variableSetterType" : "EventsConfiguration" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The events configuration details.

          \n@param eventsConfiguration The events configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "EventsConfiguration", - "variableName" : "eventsConfiguration", - "variableType" : "EventsConfiguration", - "documentation" : "

          The events configuration details.

          ", - "simpleType" : "EventsConfiguration", - "variableSetterType" : "EventsConfiguration" + "variableDeclarationType" : "String", + "variableName" : "code", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } @@ -36377,26 +36933,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetEventsConfigurationResult", + "shapeName" : "ForbiddenException", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetEventsConfigurationResult", - "variableName" : "getEventsConfigurationResult", - "variableType" : "GetEventsConfigurationResult", + "variableDeclarationType" : "ForbiddenException", + "variableName" : "forbiddenException", + "variableType" : "ForbiddenException", "documentation" : null, - "simpleType" : "GetEventsConfigurationResult", - "variableSetterType" : "GetEventsConfigurationResult" + "simpleType" : "ForbiddenException", + "variableSetterType" : "ForbiddenException" }, "wrapper" : false }, - "GetGlobalSettingsRequest" : { - "c2jName" : "GetGlobalSettingsRequest", + "GeoMatchLevel" : { + "c2jName" : "GeoMatchLevel", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -36404,45 +36957,47 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : null, + "documentation" : "", "endpointDiscoveryMembers" : null, - "enums" : null, + "enums" : [ { + "name" : "Country", + "value" : "Country" + }, { + "name" : "AreaCode", + "value" : "AreaCode" + } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "GetGlobalSettings", - "locationName" : null, - "requestUri" : "/settings", - "target" : null, - "verb" : "GET", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : null, "membersAsMap" : { }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetGlobalSettingsRequest", + "shapeName" : "GeoMatchLevel", "signerAware" : false, "signerType" : null, - "unmarshaller" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetGlobalSettingsRequest", - "variableName" : "getGlobalSettingsRequest", - "variableType" : "GetGlobalSettingsRequest", + "variableDeclarationType" : "GeoMatchLevel", + "variableName" : "geoMatchLevel", + "variableType" : "GeoMatchLevel", "documentation" : null, - "simpleType" : "GetGlobalSettingsRequest", - "variableSetterType" : "GetGlobalSettingsRequest" + "simpleType" : "GeoMatchLevel", + "variableSetterType" : "GeoMatchLevel" }, "wrapper" : false }, - "GetGlobalSettingsResult" : { - "c2jName" : "GetGlobalSettingsResponse", + "GeoMatchParams" : { + "c2jName" : "GeoMatchParams", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -36461,18 +37016,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "BusinessCalling", - "c2jShape" : "BusinessCallingSettings", + "c2jName" : "Country", + "c2jShape" : "Country", "deprecated" : false, - "documentation" : "

          The Amazon Chime Business Calling settings.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBusinessCalling", - "getterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@return The Amazon Chime Business Calling settings.*/", - "getterMethodName" : "getBusinessCalling", + "fluentSetterDocumentation" : "/**\n@param country \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCountry", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getCountry", "getterModel" : { - "returnType" : "BusinessCallingSettings", + "returnType" : "String", "documentation" : null }, "http" : { @@ -36485,11 +37040,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "BusinessCalling", + "marshallLocationName" : "Country", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "BusinessCalling", + "unmarshallLocationName" : "Country", "uri" : false }, "idempotencyToken" : false, @@ -36499,48 +37054,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "BusinessCalling", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Country", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.*/", - "setterMethodName" : "setBusinessCalling", + "setterDocumentation" : "/**\n@param country */", + "setterMethodName" : "setCountry", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "BusinessCallingSettings", - "variableName" : "businessCalling", - "variableType" : "BusinessCallingSettings", + "variableDeclarationType" : "String", + "variableName" : "country", + "variableType" : "String", "documentation" : "", - "simpleType" : "BusinessCallingSettings", - "variableSetterType" : "BusinessCallingSettings" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param country \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "BusinessCallingSettings", - "variableName" : "businessCalling", - "variableType" : "BusinessCallingSettings", - "documentation" : "

          The Amazon Chime Business Calling settings.

          ", - "simpleType" : "BusinessCallingSettings", - "variableSetterType" : "BusinessCallingSettings" + "variableDeclarationType" : "String", + "variableName" : "country", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "VoiceConnector", - "c2jShape" : "VoiceConnectorSettings", + "c2jName" : "AreaCode", + "c2jShape" : "AreaCode", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector settings.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnector", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@return The Amazon Chime Voice Connector settings.*/", - "getterMethodName" : "getVoiceConnector", + "fluentSetterDocumentation" : "/**\n@param areaCode \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAreaCode", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getAreaCode", "getterModel" : { - "returnType" : "VoiceConnectorSettings", + "returnType" : "String", "documentation" : null }, "http" : { @@ -36553,11 +37108,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnector", + "marshallLocationName" : "AreaCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VoiceConnector", + "unmarshallLocationName" : "AreaCode", "uri" : false }, "idempotencyToken" : false, @@ -36567,50 +37122,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "VoiceConnector", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AreaCode", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.*/", - "setterMethodName" : "setVoiceConnector", + "setterDocumentation" : "/**\n@param areaCode */", + "setterMethodName" : "setAreaCode", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorSettings", - "variableName" : "voiceConnector", - "variableType" : "VoiceConnectorSettings", + "variableDeclarationType" : "String", + "variableName" : "areaCode", + "variableType" : "String", "documentation" : "", - "simpleType" : "VoiceConnectorSettings", - "variableSetterType" : "VoiceConnectorSettings" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param areaCode \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorSettings", - "variableName" : "voiceConnector", - "variableType" : "VoiceConnectorSettings", - "documentation" : "

          The Amazon Chime Voice Connector settings.

          ", - "simpleType" : "VoiceConnectorSettings", - "variableSetterType" : "VoiceConnectorSettings" + "variableDeclarationType" : "String", + "variableName" : "areaCode", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "BusinessCalling" : { - "c2jName" : "BusinessCalling", - "c2jShape" : "BusinessCallingSettings", + "AreaCode" : { + "c2jName" : "AreaCode", + "c2jShape" : "AreaCode", "deprecated" : false, - "documentation" : "

          The Amazon Chime Business Calling settings.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBusinessCalling", - "getterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@return The Amazon Chime Business Calling settings.*/", - "getterMethodName" : "getBusinessCalling", + "fluentSetterDocumentation" : "/**\n@param areaCode \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAreaCode", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getAreaCode", "getterModel" : { - "returnType" : "BusinessCallingSettings", + "returnType" : "String", "documentation" : null }, "http" : { @@ -36623,11 +37178,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "BusinessCalling", + "marshallLocationName" : "AreaCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "BusinessCalling", + "unmarshallLocationName" : "AreaCode", "uri" : false }, "idempotencyToken" : false, @@ -36637,49 +37192,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "BusinessCalling", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AreaCode", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.*/", - "setterMethodName" : "setBusinessCalling", + "setterDocumentation" : "/**\n@param areaCode */", + "setterMethodName" : "setAreaCode", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "BusinessCallingSettings", - "variableName" : "businessCalling", - "variableType" : "BusinessCallingSettings", + "variableDeclarationType" : "String", + "variableName" : "areaCode", + "variableType" : "String", "documentation" : "", - "simpleType" : "BusinessCallingSettings", - "variableSetterType" : "BusinessCallingSettings" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param areaCode \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "BusinessCallingSettings", - "variableName" : "businessCalling", - "variableType" : "BusinessCallingSettings", - "documentation" : "

          The Amazon Chime Business Calling settings.

          ", - "simpleType" : "BusinessCallingSettings", - "variableSetterType" : "BusinessCallingSettings" + "variableDeclarationType" : "String", + "variableName" : "areaCode", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "VoiceConnector" : { - "c2jName" : "VoiceConnector", - "c2jShape" : "VoiceConnectorSettings", + "Country" : { + "c2jName" : "Country", + "c2jShape" : "Country", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector settings.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnector", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@return The Amazon Chime Voice Connector settings.*/", - "getterMethodName" : "getVoiceConnector", + "fluentSetterDocumentation" : "/**\n@param country \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCountry", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getCountry", "getterModel" : { - "returnType" : "VoiceConnectorSettings", + "returnType" : "String", "documentation" : null }, "http" : { @@ -36692,11 +37247,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnector", + "marshallLocationName" : "Country", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VoiceConnector", + "unmarshallLocationName" : "Country", "uri" : false }, "idempotencyToken" : false, @@ -36706,41 +37261,41 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "VoiceConnector", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Country", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.*/", - "setterMethodName" : "setVoiceConnector", + "setterDocumentation" : "/**\n@param country */", + "setterMethodName" : "setCountry", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorSettings", - "variableName" : "voiceConnector", - "variableType" : "VoiceConnectorSettings", + "variableDeclarationType" : "String", + "variableName" : "country", + "variableType" : "String", "documentation" : "", - "simpleType" : "VoiceConnectorSettings", - "variableSetterType" : "VoiceConnectorSettings" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param country \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorSettings", - "variableName" : "voiceConnector", - "variableType" : "VoiceConnectorSettings", - "documentation" : "

          The Amazon Chime Voice Connector settings.

          ", - "simpleType" : "VoiceConnectorSettings", - "variableSetterType" : "VoiceConnectorSettings" + "variableDeclarationType" : "String", + "variableName" : "country", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "GetGlobalSettingsResult", + "required" : [ "Country", "AreaCode" ], + "shapeName" : "GeoMatchParams", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -36749,17 +37304,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetGlobalSettingsResult", - "variableName" : "getGlobalSettingsResult", - "variableType" : "GetGlobalSettingsResult", + "variableDeclarationType" : "GeoMatchParams", + "variableName" : "geoMatchParams", + "variableType" : "GeoMatchParams", "documentation" : null, - "simpleType" : "GetGlobalSettingsResult", - "variableSetterType" : "GetGlobalSettingsResult" + "simpleType" : "GeoMatchParams", + "variableSetterType" : "GeoMatchParams" }, "wrapper" : false }, - "GetMeetingRequest" : { - "c2jName" : "GetMeetingRequest", + "GetAccountRequest" : { + "c2jName" : "GetAccountRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -36777,24 +37332,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetMeeting", + "action" : "GetAccount", "locationName" : null, - "requestUri" : "/meetings/{meetingId}", + "requestUri" : "/accounts/{accountId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "MeetingId", - "c2jShape" : "GuidString", + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMeetingId", - "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", - "getterMethodName" : "getMeetingId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -36809,11 +37364,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "meetingId", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "meetingId", + "unmarshallLocationName" : "accountId", "uri" : true }, "idempotencyToken" : false, @@ -36825,14 +37380,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MeetingId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", - "setterMethodName" : "setMeetingId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -36841,30 +37396,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "MeetingId" : { - "c2jName" : "MeetingId", - "c2jShape" : "GuidString", + "AccountId" : { + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMeetingId", - "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", - "getterMethodName" : "getMeetingId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -36879,11 +37434,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "meetingId", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "meetingId", + "unmarshallLocationName" : "accountId", "uri" : true }, "idempotencyToken" : false, @@ -36895,14 +37450,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MeetingId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", - "setterMethodName" : "setMeetingId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -36911,13 +37466,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -36926,24 +37481,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "MeetingId" ], - "shapeName" : "GetMeetingRequest", + "required" : [ "AccountId" ], + "shapeName" : "GetAccountRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetMeetingRequest", - "variableName" : "getMeetingRequest", - "variableType" : "GetMeetingRequest", + "variableDeclarationType" : "GetAccountRequest", + "variableName" : "getAccountRequest", + "variableType" : "GetAccountRequest", "documentation" : null, - "simpleType" : "GetMeetingRequest", - "variableSetterType" : "GetMeetingRequest" + "simpleType" : "GetAccountRequest", + "variableSetterType" : "GetAccountRequest" }, "wrapper" : false }, - "GetMeetingResult" : { - "c2jName" : "GetMeetingResponse", + "GetAccountResult" : { + "c2jName" : "GetAccountResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -36962,18 +37517,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Meeting", - "c2jShape" : "Meeting", + "c2jName" : "Account", + "c2jShape" : "Account", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK meeting information.

          ", + "documentation" : "

          The Amazon Chime account details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meeting The Amazon Chime SDK meeting information.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMeeting", - "getterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@return The Amazon Chime SDK meeting information.*/", - "getterMethodName" : "getMeeting", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account details.

          \n@param account The Amazon Chime account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccount", + "getterDocumentation" : "/**

          The Amazon Chime account details.

          \n@return The Amazon Chime account details.*/", + "getterMethodName" : "getAccount", "getterModel" : { - "returnType" : "Meeting", + "returnType" : "Account", "documentation" : null }, "http" : { @@ -36986,11 +37541,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Meeting", + "marshallLocationName" : "Account", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Meeting", + "unmarshallLocationName" : "Account", "uri" : false }, "idempotencyToken" : false, @@ -37002,48 +37557,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "Meeting", + "name" : "Account", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meeting The Amazon Chime SDK meeting information.*/", - "setterMethodName" : "setMeeting", + "setterDocumentation" : "/**

          The Amazon Chime account details.

          \n@param account The Amazon Chime account details.*/", + "setterMethodName" : "setAccount", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Meeting", - "variableName" : "meeting", - "variableType" : "Meeting", + "variableDeclarationType" : "Account", + "variableName" : "account", + "variableType" : "Account", "documentation" : "", - "simpleType" : "Meeting", - "variableSetterType" : "Meeting" + "simpleType" : "Account", + "variableSetterType" : "Account" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meeting The Amazon Chime SDK meeting information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account details.

          \n@param account The Amazon Chime account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Meeting", - "variableName" : "meeting", - "variableType" : "Meeting", - "documentation" : "

          The Amazon Chime SDK meeting information.

          ", - "simpleType" : "Meeting", - "variableSetterType" : "Meeting" + "variableDeclarationType" : "Account", + "variableName" : "account", + "variableType" : "Account", + "documentation" : "

          The Amazon Chime account details.

          ", + "simpleType" : "Account", + "variableSetterType" : "Account" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Meeting" : { - "c2jName" : "Meeting", - "c2jShape" : "Meeting", + "Account" : { + "c2jName" : "Account", + "c2jShape" : "Account", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK meeting information.

          ", + "documentation" : "

          The Amazon Chime account details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meeting The Amazon Chime SDK meeting information.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMeeting", - "getterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@return The Amazon Chime SDK meeting information.*/", - "getterMethodName" : "getMeeting", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account details.

          \n@param account The Amazon Chime account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccount", + "getterDocumentation" : "/**

          The Amazon Chime account details.

          \n@return The Amazon Chime account details.*/", + "getterMethodName" : "getAccount", "getterModel" : { - "returnType" : "Meeting", + "returnType" : "Account", "documentation" : null }, "http" : { @@ -37056,11 +37611,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Meeting", + "marshallLocationName" : "Account", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Meeting", + "unmarshallLocationName" : "Account", "uri" : false }, "idempotencyToken" : false, @@ -37072,31 +37627,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "Meeting", + "name" : "Account", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meeting The Amazon Chime SDK meeting information.*/", - "setterMethodName" : "setMeeting", + "setterDocumentation" : "/**

          The Amazon Chime account details.

          \n@param account The Amazon Chime account details.*/", + "setterMethodName" : "setAccount", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Meeting", - "variableName" : "meeting", - "variableType" : "Meeting", + "variableDeclarationType" : "Account", + "variableName" : "account", + "variableType" : "Account", "documentation" : "", - "simpleType" : "Meeting", - "variableSetterType" : "Meeting" + "simpleType" : "Account", + "variableSetterType" : "Account" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meeting The Amazon Chime SDK meeting information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account details.

          \n@param account The Amazon Chime account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Meeting", - "variableName" : "meeting", - "variableType" : "Meeting", - "documentation" : "

          The Amazon Chime SDK meeting information.

          ", - "simpleType" : "Meeting", - "variableSetterType" : "Meeting" + "variableDeclarationType" : "Account", + "variableName" : "account", + "variableType" : "Account", + "documentation" : "

          The Amazon Chime account details.

          ", + "simpleType" : "Account", + "variableSetterType" : "Account" }, "xmlNameSpaceUri" : null } @@ -37104,7 +37659,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetMeetingResult", + "shapeName" : "GetAccountResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -37113,17 +37668,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetMeetingResult", - "variableName" : "getMeetingResult", - "variableType" : "GetMeetingResult", + "variableDeclarationType" : "GetAccountResult", + "variableName" : "getAccountResult", + "variableType" : "GetAccountResult", "documentation" : null, - "simpleType" : "GetMeetingResult", - "variableSetterType" : "GetMeetingResult" + "simpleType" : "GetAccountResult", + "variableSetterType" : "GetAccountResult" }, "wrapper" : false }, - "GetPhoneNumberOrderRequest" : { - "c2jName" : "GetPhoneNumberOrderRequest", + "GetAccountSettingsRequest" : { + "c2jName" : "GetAccountSettingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -37141,24 +37696,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetPhoneNumberOrder", + "action" : "GetAccountSettings", "locationName" : null, - "requestUri" : "/phone-number-orders/{phoneNumberOrderId}", + "requestUri" : "/accounts/{accountId}/settings", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "PhoneNumberOrderId", - "c2jShape" : "GuidString", + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The ID for the phone number order.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ID for the phone number order.

          \n@param phoneNumberOrderId The ID for the phone number order.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberOrderId", - "getterDocumentation" : "/**

          The ID for the phone number order.

          \n@return The ID for the phone number order.*/", - "getterMethodName" : "getPhoneNumberOrderId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -37173,11 +37728,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "phoneNumberOrderId", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "phoneNumberOrderId", + "unmarshallLocationName" : "accountId", "uri" : true }, "idempotencyToken" : false, @@ -37189,14 +37744,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "PhoneNumberOrderId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The ID for the phone number order.

          \n@param phoneNumberOrderId The ID for the phone number order.*/", - "setterMethodName" : "setPhoneNumberOrderId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberOrderId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -37205,30 +37760,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ID for the phone number order.

          \n@param phoneNumberOrderId The ID for the phone number order.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberOrderId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The ID for the phone number order.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "PhoneNumberOrderId" : { - "c2jName" : "PhoneNumberOrderId", - "c2jShape" : "GuidString", + "AccountId" : { + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The ID for the phone number order.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ID for the phone number order.

          \n@param phoneNumberOrderId The ID for the phone number order.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberOrderId", - "getterDocumentation" : "/**

          The ID for the phone number order.

          \n@return The ID for the phone number order.*/", - "getterMethodName" : "getPhoneNumberOrderId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -37243,11 +37798,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "phoneNumberOrderId", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "phoneNumberOrderId", + "unmarshallLocationName" : "accountId", "uri" : true }, "idempotencyToken" : false, @@ -37259,14 +37814,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "PhoneNumberOrderId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The ID for the phone number order.

          \n@param phoneNumberOrderId The ID for the phone number order.*/", - "setterMethodName" : "setPhoneNumberOrderId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberOrderId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -37275,13 +37830,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ID for the phone number order.

          \n@param phoneNumberOrderId The ID for the phone number order.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberOrderId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The ID for the phone number order.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -37290,24 +37845,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "PhoneNumberOrderId" ], - "shapeName" : "GetPhoneNumberOrderRequest", + "required" : [ "AccountId" ], + "shapeName" : "GetAccountSettingsRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetPhoneNumberOrderRequest", - "variableName" : "getPhoneNumberOrderRequest", - "variableType" : "GetPhoneNumberOrderRequest", + "variableDeclarationType" : "GetAccountSettingsRequest", + "variableName" : "getAccountSettingsRequest", + "variableType" : "GetAccountSettingsRequest", "documentation" : null, - "simpleType" : "GetPhoneNumberOrderRequest", - "variableSetterType" : "GetPhoneNumberOrderRequest" + "simpleType" : "GetAccountSettingsRequest", + "variableSetterType" : "GetAccountSettingsRequest" }, "wrapper" : false }, - "GetPhoneNumberOrderResult" : { - "c2jName" : "GetPhoneNumberOrderResponse", + "GetAccountSettingsResult" : { + "c2jName" : "GetAccountSettingsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -37326,18 +37881,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "PhoneNumberOrder", - "c2jShape" : "PhoneNumberOrder", + "c2jName" : "AccountSettings", + "c2jShape" : "AccountSettings", "deprecated" : false, - "documentation" : "

          The phone number order details.

          ", + "documentation" : "

          The Amazon Chime account settings.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrder The phone number order details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberOrder", - "getterDocumentation" : "/**

          The phone number order details.

          \n@return The phone number order details.*/", - "getterMethodName" : "getPhoneNumberOrder", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account settings.

          \n@param accountSettings The Amazon Chime account settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountSettings", + "getterDocumentation" : "/**

          The Amazon Chime account settings.

          \n@return The Amazon Chime account settings.*/", + "getterMethodName" : "getAccountSettings", "getterModel" : { - "returnType" : "PhoneNumberOrder", + "returnType" : "AccountSettings", "documentation" : null }, "http" : { @@ -37350,11 +37905,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumberOrder", + "marshallLocationName" : "AccountSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PhoneNumberOrder", + "unmarshallLocationName" : "AccountSettings", "uri" : false }, "idempotencyToken" : false, @@ -37366,48 +37921,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "PhoneNumberOrder", + "name" : "AccountSettings", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrder The phone number order details.*/", - "setterMethodName" : "setPhoneNumberOrder", + "setterDocumentation" : "/**

          The Amazon Chime account settings.

          \n@param accountSettings The Amazon Chime account settings.*/", + "setterMethodName" : "setAccountSettings", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberOrder", - "variableName" : "phoneNumberOrder", - "variableType" : "PhoneNumberOrder", + "variableDeclarationType" : "AccountSettings", + "variableName" : "accountSettings", + "variableType" : "AccountSettings", "documentation" : "", - "simpleType" : "PhoneNumberOrder", - "variableSetterType" : "PhoneNumberOrder" + "simpleType" : "AccountSettings", + "variableSetterType" : "AccountSettings" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrder The phone number order details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account settings.

          \n@param accountSettings The Amazon Chime account settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberOrder", - "variableName" : "phoneNumberOrder", - "variableType" : "PhoneNumberOrder", - "documentation" : "

          The phone number order details.

          ", - "simpleType" : "PhoneNumberOrder", - "variableSetterType" : "PhoneNumberOrder" + "variableDeclarationType" : "AccountSettings", + "variableName" : "accountSettings", + "variableType" : "AccountSettings", + "documentation" : "

          The Amazon Chime account settings.

          ", + "simpleType" : "AccountSettings", + "variableSetterType" : "AccountSettings" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "PhoneNumberOrder" : { - "c2jName" : "PhoneNumberOrder", - "c2jShape" : "PhoneNumberOrder", + "AccountSettings" : { + "c2jName" : "AccountSettings", + "c2jShape" : "AccountSettings", "deprecated" : false, - "documentation" : "

          The phone number order details.

          ", + "documentation" : "

          The Amazon Chime account settings.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrder The phone number order details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberOrder", - "getterDocumentation" : "/**

          The phone number order details.

          \n@return The phone number order details.*/", - "getterMethodName" : "getPhoneNumberOrder", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account settings.

          \n@param accountSettings The Amazon Chime account settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountSettings", + "getterDocumentation" : "/**

          The Amazon Chime account settings.

          \n@return The Amazon Chime account settings.*/", + "getterMethodName" : "getAccountSettings", "getterModel" : { - "returnType" : "PhoneNumberOrder", + "returnType" : "AccountSettings", "documentation" : null }, "http" : { @@ -37420,11 +37975,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumberOrder", + "marshallLocationName" : "AccountSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PhoneNumberOrder", + "unmarshallLocationName" : "AccountSettings", "uri" : false }, "idempotencyToken" : false, @@ -37436,31 +37991,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "PhoneNumberOrder", + "name" : "AccountSettings", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrder The phone number order details.*/", - "setterMethodName" : "setPhoneNumberOrder", + "setterDocumentation" : "/**

          The Amazon Chime account settings.

          \n@param accountSettings The Amazon Chime account settings.*/", + "setterMethodName" : "setAccountSettings", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberOrder", - "variableName" : "phoneNumberOrder", - "variableType" : "PhoneNumberOrder", + "variableDeclarationType" : "AccountSettings", + "variableName" : "accountSettings", + "variableType" : "AccountSettings", "documentation" : "", - "simpleType" : "PhoneNumberOrder", - "variableSetterType" : "PhoneNumberOrder" + "simpleType" : "AccountSettings", + "variableSetterType" : "AccountSettings" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrder The phone number order details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account settings.

          \n@param accountSettings The Amazon Chime account settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberOrder", - "variableName" : "phoneNumberOrder", - "variableType" : "PhoneNumberOrder", - "documentation" : "

          The phone number order details.

          ", - "simpleType" : "PhoneNumberOrder", - "variableSetterType" : "PhoneNumberOrder" + "variableDeclarationType" : "AccountSettings", + "variableName" : "accountSettings", + "variableType" : "AccountSettings", + "documentation" : "

          The Amazon Chime account settings.

          ", + "simpleType" : "AccountSettings", + "variableSetterType" : "AccountSettings" }, "xmlNameSpaceUri" : null } @@ -37468,7 +38023,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetPhoneNumberOrderResult", + "shapeName" : "GetAccountSettingsResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -37477,17 +38032,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetPhoneNumberOrderResult", - "variableName" : "getPhoneNumberOrderResult", - "variableType" : "GetPhoneNumberOrderResult", + "variableDeclarationType" : "GetAccountSettingsResult", + "variableName" : "getAccountSettingsResult", + "variableType" : "GetAccountSettingsResult", "documentation" : null, - "simpleType" : "GetPhoneNumberOrderResult", - "variableSetterType" : "GetPhoneNumberOrderResult" + "simpleType" : "GetAccountSettingsResult", + "variableSetterType" : "GetAccountSettingsResult" }, "wrapper" : false }, - "GetPhoneNumberRequest" : { - "c2jName" : "GetPhoneNumberRequest", + "GetAttendeeRequest" : { + "c2jName" : "GetAttendeeRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -37505,24 +38060,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetPhoneNumber", + "action" : "GetAttendee", "locationName" : null, - "requestUri" : "/phone-numbers/{phoneNumberId}", + "requestUri" : "/meetings/{meetingId}/attendees/{attendeeId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "PhoneNumberId", - "c2jShape" : "String", + "c2jName" : "MeetingId", + "c2jShape" : "GuidString", "deprecated" : false, - "documentation" : "

          The phone number ID.

          ", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberId", - "getterDocumentation" : "/**

          The phone number ID.

          \n@return The phone number ID.*/", - "getterMethodName" : "getPhoneNumberId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMeetingId", + "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", + "getterMethodName" : "getMeetingId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -37537,11 +38092,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "phoneNumberId", + "marshallLocationName" : "meetingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "phoneNumberId", + "unmarshallLocationName" : "meetingId", "uri" : true }, "idempotencyToken" : false, @@ -37553,14 +38108,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "PhoneNumberId", + "name" : "MeetingId", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.*/", - "setterMethodName" : "setPhoneNumberId", + "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", + "setterMethodName" : "setMeetingId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", + "variableName" : "meetingId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -37569,30 +38124,98 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", + "variableName" : "meetingId", "variableType" : "String", - "documentation" : "

          The phone number ID.

          ", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "AttendeeId", + "c2jShape" : "GuidString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime SDK attendee ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAttendeeId", + "getterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@return The Amazon Chime SDK attendee ID.*/", + "getterMethodName" : "getAttendeeId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "attendeeId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "attendeeId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AttendeeId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.*/", + "setterMethodName" : "setAttendeeId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "attendeeId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "attendeeId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime SDK attendee ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "PhoneNumberId" : { - "c2jName" : "PhoneNumberId", - "c2jShape" : "String", + "AttendeeId" : { + "c2jName" : "AttendeeId", + "c2jShape" : "GuidString", "deprecated" : false, - "documentation" : "

          The phone number ID.

          ", + "documentation" : "

          The Amazon Chime SDK attendee ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberId", - "getterDocumentation" : "/**

          The phone number ID.

          \n@return The phone number ID.*/", - "getterMethodName" : "getPhoneNumberId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAttendeeId", + "getterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@return The Amazon Chime SDK attendee ID.*/", + "getterMethodName" : "getAttendeeId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -37607,11 +38230,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "phoneNumberId", + "marshallLocationName" : "attendeeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "phoneNumberId", + "unmarshallLocationName" : "attendeeId", "uri" : true }, "idempotencyToken" : false, @@ -37623,14 +38246,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "PhoneNumberId", + "name" : "AttendeeId", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.*/", - "setterMethodName" : "setPhoneNumberId", + "setterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.*/", + "setterMethodName" : "setAttendeeId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", + "variableName" : "attendeeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -37639,13 +38262,82 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK attendee ID.

          \n@param attendeeId The Amazon Chime SDK attendee ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", + "variableName" : "attendeeId", "variableType" : "String", - "documentation" : "

          The phone number ID.

          ", + "documentation" : "

          The Amazon Chime SDK attendee ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MeetingId" : { + "c2jName" : "MeetingId", + "c2jShape" : "GuidString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMeetingId", + "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", + "getterMethodName" : "getMeetingId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "meetingId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "meetingId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MeetingId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", + "setterMethodName" : "setMeetingId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "meetingId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "meetingId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -37654,24 +38346,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "PhoneNumberId" ], - "shapeName" : "GetPhoneNumberRequest", + "required" : [ "MeetingId", "AttendeeId" ], + "shapeName" : "GetAttendeeRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetPhoneNumberRequest", - "variableName" : "getPhoneNumberRequest", - "variableType" : "GetPhoneNumberRequest", + "variableDeclarationType" : "GetAttendeeRequest", + "variableName" : "getAttendeeRequest", + "variableType" : "GetAttendeeRequest", "documentation" : null, - "simpleType" : "GetPhoneNumberRequest", - "variableSetterType" : "GetPhoneNumberRequest" + "simpleType" : "GetAttendeeRequest", + "variableSetterType" : "GetAttendeeRequest" }, "wrapper" : false }, - "GetPhoneNumberResult" : { - "c2jName" : "GetPhoneNumberResponse", + "GetAttendeeResult" : { + "c2jName" : "GetAttendeeResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -37690,18 +38382,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "PhoneNumber", - "c2jShape" : "PhoneNumber", + "c2jName" : "Attendee", + "c2jShape" : "Attendee", "deprecated" : false, - "documentation" : "

          The phone number details.

          ", + "documentation" : "

          The Amazon Chime SDK attendee information.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumber The phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumber", - "getterDocumentation" : "/**

          The phone number details.

          \n@return The phone number details.*/", - "getterMethodName" : "getPhoneNumber", + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendee The Amazon Chime SDK attendee information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAttendee", + "getterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@return The Amazon Chime SDK attendee information.*/", + "getterMethodName" : "getAttendee", "getterModel" : { - "returnType" : "PhoneNumber", + "returnType" : "Attendee", "documentation" : null }, "http" : { @@ -37714,11 +38406,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumber", + "marshallLocationName" : "Attendee", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PhoneNumber", + "unmarshallLocationName" : "Attendee", "uri" : false }, "idempotencyToken" : false, @@ -37730,48 +38422,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "PhoneNumber", + "name" : "Attendee", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumber The phone number details.*/", - "setterMethodName" : "setPhoneNumber", + "setterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendee The Amazon Chime SDK attendee information.*/", + "setterMethodName" : "setAttendee", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumber", - "variableName" : "phoneNumber", - "variableType" : "PhoneNumber", + "variableDeclarationType" : "Attendee", + "variableName" : "attendee", + "variableType" : "Attendee", "documentation" : "", - "simpleType" : "PhoneNumber", - "variableSetterType" : "PhoneNumber" + "simpleType" : "Attendee", + "variableSetterType" : "Attendee" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumber The phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendee The Amazon Chime SDK attendee information.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumber", - "variableName" : "phoneNumber", - "variableType" : "PhoneNumber", - "documentation" : "

          The phone number details.

          ", - "simpleType" : "PhoneNumber", - "variableSetterType" : "PhoneNumber" + "variableDeclarationType" : "Attendee", + "variableName" : "attendee", + "variableType" : "Attendee", + "documentation" : "

          The Amazon Chime SDK attendee information.

          ", + "simpleType" : "Attendee", + "variableSetterType" : "Attendee" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "PhoneNumber" : { - "c2jName" : "PhoneNumber", - "c2jShape" : "PhoneNumber", + "Attendee" : { + "c2jName" : "Attendee", + "c2jShape" : "Attendee", "deprecated" : false, - "documentation" : "

          The phone number details.

          ", + "documentation" : "

          The Amazon Chime SDK attendee information.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumber The phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumber", - "getterDocumentation" : "/**

          The phone number details.

          \n@return The phone number details.*/", - "getterMethodName" : "getPhoneNumber", + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendee The Amazon Chime SDK attendee information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAttendee", + "getterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@return The Amazon Chime SDK attendee information.*/", + "getterMethodName" : "getAttendee", "getterModel" : { - "returnType" : "PhoneNumber", + "returnType" : "Attendee", "documentation" : null }, "http" : { @@ -37784,11 +38476,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumber", + "marshallLocationName" : "Attendee", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PhoneNumber", + "unmarshallLocationName" : "Attendee", "uri" : false }, "idempotencyToken" : false, @@ -37800,31 +38492,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "PhoneNumber", + "name" : "Attendee", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumber The phone number details.*/", - "setterMethodName" : "setPhoneNumber", + "setterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendee The Amazon Chime SDK attendee information.*/", + "setterMethodName" : "setAttendee", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumber", - "variableName" : "phoneNumber", - "variableType" : "PhoneNumber", + "variableDeclarationType" : "Attendee", + "variableName" : "attendee", + "variableType" : "Attendee", "documentation" : "", - "simpleType" : "PhoneNumber", - "variableSetterType" : "PhoneNumber" + "simpleType" : "Attendee", + "variableSetterType" : "Attendee" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumber The phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendee The Amazon Chime SDK attendee information.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumber", - "variableName" : "phoneNumber", - "variableType" : "PhoneNumber", - "documentation" : "

          The phone number details.

          ", - "simpleType" : "PhoneNumber", - "variableSetterType" : "PhoneNumber" + "variableDeclarationType" : "Attendee", + "variableName" : "attendee", + "variableType" : "Attendee", + "documentation" : "

          The Amazon Chime SDK attendee information.

          ", + "simpleType" : "Attendee", + "variableSetterType" : "Attendee" }, "xmlNameSpaceUri" : null } @@ -37832,7 +38524,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetPhoneNumberResult", + "shapeName" : "GetAttendeeResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -37841,17 +38533,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetPhoneNumberResult", - "variableName" : "getPhoneNumberResult", - "variableType" : "GetPhoneNumberResult", + "variableDeclarationType" : "GetAttendeeResult", + "variableName" : "getAttendeeResult", + "variableType" : "GetAttendeeResult", "documentation" : null, - "simpleType" : "GetPhoneNumberResult", - "variableSetterType" : "GetPhoneNumberResult" + "simpleType" : "GetAttendeeResult", + "variableSetterType" : "GetAttendeeResult" }, "wrapper" : false }, - "GetPhoneNumberSettingsRequest" : { - "c2jName" : "GetPhoneNumberSettingsRequest", + "GetBotRequest" : { + "c2jName" : "GetBotRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -37859,7 +38551,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : null, + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -37869,63 +38561,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetPhoneNumberSettings", + "action" : "GetBot", "locationName" : null, - "requestUri" : "/settings/phone-number", + "requestUri" : "/accounts/{accountId}/bots/{botId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "GetPhoneNumberSettingsRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "GetPhoneNumberSettingsRequest", - "variableName" : "getPhoneNumberSettingsRequest", - "variableType" : "GetPhoneNumberSettingsRequest", - "documentation" : null, - "simpleType" : "GetPhoneNumberSettingsRequest", - "variableSetterType" : "GetPhoneNumberSettingsRequest" - }, - "wrapper" : false - }, - "GetPhoneNumberSettingsResult" : { - "c2jName" : "GetPhoneNumberSettingsResponse", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, "members" : [ { - "c2jName" : "CallingName", - "c2jShape" : "CallingName", + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The default outbound calling name for the account.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCallingName", - "getterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@return The default outbound calling name for the account.*/", - "getterMethodName" : "getCallingName", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -37938,14 +38591,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CallingName", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CallingName", - "uri" : false + "unmarshallLocationName" : "accountId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -37956,14 +38609,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "CallingName", - "sensitive" : true, - "setterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.*/", - "setterMethodName" : "setCallingName", + "name" : "AccountId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "callingName", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -37972,30 +38625,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "callingName", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The default outbound calling name for the account.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "CallingNameUpdatedTimestamp", - "c2jShape" : "Iso8601Timestamp", + "c2jName" : "BotId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The updated outbound calling name timestamp, in ISO 8601 format.

          ", + "documentation" : "

          The bot ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The updated outbound calling name timestamp, in ISO 8601 format.

          \n@param callingNameUpdatedTimestamp The updated outbound calling name timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCallingNameUpdatedTimestamp", - "getterDocumentation" : "/**

          The updated outbound calling name timestamp, in ISO 8601 format.

          \n@return The updated outbound calling name timestamp, in ISO 8601 format.*/", - "getterMethodName" : "getCallingNameUpdatedTimestamp", + "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBotId", + "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", + "getterMethodName" : "getBotId", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -38006,14 +38659,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CallingNameUpdatedTimestamp", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "botId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CallingNameUpdatedTimestamp", - "uri" : false + "unmarshallLocationName" : "botId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -38022,48 +38675,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "CallingNameUpdatedTimestamp", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "BotId", "sensitive" : false, - "setterDocumentation" : "/**

          The updated outbound calling name timestamp, in ISO 8601 format.

          \n@param callingNameUpdatedTimestamp The updated outbound calling name timestamp, in ISO 8601 format.*/", - "setterMethodName" : "setCallingNameUpdatedTimestamp", + "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", + "setterMethodName" : "setBotId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "callingNameUpdatedTimestamp", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "botId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The updated outbound calling name timestamp, in ISO 8601 format.

          \n@param callingNameUpdatedTimestamp The updated outbound calling name timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "iso8601", - "variableDeclarationType" : "java.util.Date", - "variableName" : "callingNameUpdatedTimestamp", - "variableType" : "java.util.Date", - "documentation" : "

          The updated outbound calling name timestamp, in ISO 8601 format.

          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "botId", + "variableType" : "String", + "documentation" : "

          The bot ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "CallingName" : { - "c2jName" : "CallingName", - "c2jShape" : "CallingName", + "AccountId" : { + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The default outbound calling name for the account.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCallingName", - "getterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@return The default outbound calling name for the account.*/", - "getterMethodName" : "getCallingName", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -38076,14 +38729,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CallingName", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CallingName", - "uri" : false + "unmarshallLocationName" : "accountId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -38094,14 +38747,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "CallingName", - "sensitive" : true, - "setterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.*/", - "setterMethodName" : "setCallingName", + "name" : "AccountId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "callingName", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -38110,31 +38763,31 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "callingName", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The default outbound calling name for the account.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "CallingNameUpdatedTimestamp" : { - "c2jName" : "CallingNameUpdatedTimestamp", - "c2jShape" : "Iso8601Timestamp", + "BotId" : { + "c2jName" : "BotId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The updated outbound calling name timestamp, in ISO 8601 format.

          ", + "documentation" : "

          The bot ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The updated outbound calling name timestamp, in ISO 8601 format.

          \n@param callingNameUpdatedTimestamp The updated outbound calling name timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCallingNameUpdatedTimestamp", - "getterDocumentation" : "/**

          The updated outbound calling name timestamp, in ISO 8601 format.

          \n@return The updated outbound calling name timestamp, in ISO 8601 format.*/", - "getterMethodName" : "getCallingNameUpdatedTimestamp", + "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBotId", + "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", + "getterMethodName" : "getBotId", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -38145,14 +38798,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CallingNameUpdatedTimestamp", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "botId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CallingNameUpdatedTimestamp", - "uri" : false + "unmarshallLocationName" : "botId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -38161,60 +38814,57 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "CallingNameUpdatedTimestamp", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "BotId", "sensitive" : false, - "setterDocumentation" : "/**

          The updated outbound calling name timestamp, in ISO 8601 format.

          \n@param callingNameUpdatedTimestamp The updated outbound calling name timestamp, in ISO 8601 format.*/", - "setterMethodName" : "setCallingNameUpdatedTimestamp", + "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", + "setterMethodName" : "setBotId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "callingNameUpdatedTimestamp", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "botId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The updated outbound calling name timestamp, in ISO 8601 format.

          \n@param callingNameUpdatedTimestamp The updated outbound calling name timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "iso8601", - "variableDeclarationType" : "java.util.Date", - "variableName" : "callingNameUpdatedTimestamp", - "variableType" : "java.util.Date", - "documentation" : "

          The updated outbound calling name timestamp, in ISO 8601 format.

          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "botId", + "variableType" : "String", + "documentation" : "

          The bot ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "GetPhoneNumberSettingsResult", + "required" : [ "AccountId", "BotId" ], + "shapeName" : "GetBotRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetPhoneNumberSettingsResult", - "variableName" : "getPhoneNumberSettingsResult", - "variableType" : "GetPhoneNumberSettingsResult", + "variableDeclarationType" : "GetBotRequest", + "variableName" : "getBotRequest", + "variableType" : "GetBotRequest", "documentation" : null, - "simpleType" : "GetPhoneNumberSettingsResult", - "variableSetterType" : "GetPhoneNumberSettingsResult" + "simpleType" : "GetBotRequest", + "variableSetterType" : "GetBotRequest" }, "wrapper" : false }, - "GetRoomRequest" : { - "c2jName" : "GetRoomRequest", + "GetBotResult" : { + "c2jName" : "GetBotResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -38231,27 +38881,207 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "GetRoom", - "locationName" : null, - "requestUri" : "/accounts/{accountId}/rooms/{roomId}", - "target" : null, - "verb" : "GET", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "c2jName" : "Bot", + "c2jShape" : "Bot", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The chat bot details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The chat bot details.

          \n@param bot The chat bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBot", + "getterDocumentation" : "/**

          The chat bot details.

          \n@return The chat bot details.*/", + "getterMethodName" : "getBot", "getterModel" : { - "returnType" : "String", + "returnType" : "Bot", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Bot", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Bot", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Bot", + "sensitive" : false, + "setterDocumentation" : "/**

          The chat bot details.

          \n@param bot The chat bot details.*/", + "setterMethodName" : "setBot", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Bot", + "variableName" : "bot", + "variableType" : "Bot", + "documentation" : "", + "simpleType" : "Bot", + "variableSetterType" : "Bot" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The chat bot details.

          \n@param bot The chat bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Bot", + "variableName" : "bot", + "variableType" : "Bot", + "documentation" : "

          The chat bot details.

          ", + "simpleType" : "Bot", + "variableSetterType" : "Bot" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Bot" : { + "c2jName" : "Bot", + "c2jShape" : "Bot", + "deprecated" : false, + "documentation" : "

          The chat bot details.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The chat bot details.

          \n@param bot The chat bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBot", + "getterDocumentation" : "/**

          The chat bot details.

          \n@return The chat bot details.*/", + "getterMethodName" : "getBot", + "getterModel" : { + "returnType" : "Bot", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Bot", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Bot", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Bot", + "sensitive" : false, + "setterDocumentation" : "/**

          The chat bot details.

          \n@param bot The chat bot details.*/", + "setterMethodName" : "setBot", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Bot", + "variableName" : "bot", + "variableType" : "Bot", + "documentation" : "", + "simpleType" : "Bot", + "variableSetterType" : "Bot" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The chat bot details.

          \n@param bot The chat bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Bot", + "variableName" : "bot", + "variableType" : "Bot", + "documentation" : "

          The chat bot details.

          ", + "simpleType" : "Bot", + "variableSetterType" : "Bot" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "GetBotResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetBotResult", + "variableName" : "getBotResult", + "variableType" : "GetBotResult", + "documentation" : null, + "simpleType" : "GetBotResult", + "variableSetterType" : "GetBotResult" + }, + "wrapper" : false + }, + "GetEventsConfigurationRequest" : { + "c2jName" : "GetEventsConfigurationRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "GetEventsConfiguration", + "locationName" : null, + "requestUri" : "/accounts/{accountId}/bots/{botId}/events-configuration", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime account ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", + "getterModel" : { + "returnType" : "String", "documentation" : null }, "http" : { @@ -38308,16 +39138,16 @@ }, "xmlNameSpaceUri" : null }, { - "c2jName" : "RoomId", + "c2jName" : "BotId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The room ID.

          ", + "documentation" : "

          The bot ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoomId", - "getterDocumentation" : "/**

          The room ID.

          \n@return The room ID.*/", - "getterMethodName" : "getRoomId", + "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBotId", + "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", + "getterMethodName" : "getBotId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -38332,11 +39162,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "roomId", + "marshallLocationName" : "botId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "roomId", + "unmarshallLocationName" : "botId", "uri" : true }, "idempotencyToken" : false, @@ -38348,14 +39178,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "RoomId", + "name" : "BotId", "sensitive" : false, - "setterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.*/", - "setterMethodName" : "setRoomId", + "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", + "setterMethodName" : "setBotId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "roomId", + "variableName" : "botId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -38364,13 +39194,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "roomId", + "variableName" : "botId", "variableType" : "String", - "documentation" : "

          The room ID.

          ", + "documentation" : "

          The bot ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -38446,17 +39276,17 @@ }, "xmlNameSpaceUri" : null }, - "RoomId" : { - "c2jName" : "RoomId", + "BotId" : { + "c2jName" : "BotId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The room ID.

          ", + "documentation" : "

          The bot ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoomId", - "getterDocumentation" : "/**

          The room ID.

          \n@return The room ID.*/", - "getterMethodName" : "getRoomId", + "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBotId", + "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", + "getterMethodName" : "getBotId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -38471,11 +39301,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "roomId", + "marshallLocationName" : "botId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "roomId", + "unmarshallLocationName" : "botId", "uri" : true }, "idempotencyToken" : false, @@ -38487,14 +39317,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "RoomId", + "name" : "BotId", "sensitive" : false, - "setterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.*/", - "setterMethodName" : "setRoomId", + "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", + "setterMethodName" : "setBotId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "roomId", + "variableName" : "botId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -38503,13 +39333,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "roomId", + "variableName" : "botId", "variableType" : "String", - "documentation" : "

          The room ID.

          ", + "documentation" : "

          The bot ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -38518,24 +39348,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId", "RoomId" ], - "shapeName" : "GetRoomRequest", + "required" : [ "AccountId", "BotId" ], + "shapeName" : "GetEventsConfigurationRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetRoomRequest", - "variableName" : "getRoomRequest", - "variableType" : "GetRoomRequest", + "variableDeclarationType" : "GetEventsConfigurationRequest", + "variableName" : "getEventsConfigurationRequest", + "variableType" : "GetEventsConfigurationRequest", "documentation" : null, - "simpleType" : "GetRoomRequest", - "variableSetterType" : "GetRoomRequest" + "simpleType" : "GetEventsConfigurationRequest", + "variableSetterType" : "GetEventsConfigurationRequest" }, "wrapper" : false }, - "GetRoomResult" : { - "c2jName" : "GetRoomResponse", + "GetEventsConfigurationResult" : { + "c2jName" : "GetEventsConfigurationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -38554,18 +39384,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Room", - "c2jShape" : "Room", + "c2jName" : "EventsConfiguration", + "c2jShape" : "EventsConfiguration", "deprecated" : false, - "documentation" : "

          The room details.

          ", + "documentation" : "

          The events configuration details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room details.

          \n@param room The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoom", - "getterDocumentation" : "/**

          The room details.

          \n@return The room details.*/", - "getterMethodName" : "getRoom", + "fluentSetterDocumentation" : "/**

          The events configuration details.

          \n@param eventsConfiguration The events configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEventsConfiguration", + "getterDocumentation" : "/**

          The events configuration details.

          \n@return The events configuration details.*/", + "getterMethodName" : "getEventsConfiguration", "getterModel" : { - "returnType" : "Room", + "returnType" : "EventsConfiguration", "documentation" : null }, "http" : { @@ -38578,11 +39408,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Room", + "marshallLocationName" : "EventsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Room", + "unmarshallLocationName" : "EventsConfiguration", "uri" : false }, "idempotencyToken" : false, @@ -38594,48 +39424,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "Room", + "name" : "EventsConfiguration", "sensitive" : false, - "setterDocumentation" : "/**

          The room details.

          \n@param room The room details.*/", - "setterMethodName" : "setRoom", + "setterDocumentation" : "/**

          The events configuration details.

          \n@param eventsConfiguration The events configuration details.*/", + "setterMethodName" : "setEventsConfiguration", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Room", - "variableName" : "room", - "variableType" : "Room", + "variableDeclarationType" : "EventsConfiguration", + "variableName" : "eventsConfiguration", + "variableType" : "EventsConfiguration", "documentation" : "", - "simpleType" : "Room", - "variableSetterType" : "Room" + "simpleType" : "EventsConfiguration", + "variableSetterType" : "EventsConfiguration" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room details.

          \n@param room The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The events configuration details.

          \n@param eventsConfiguration The events configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Room", - "variableName" : "room", - "variableType" : "Room", - "documentation" : "

          The room details.

          ", - "simpleType" : "Room", - "variableSetterType" : "Room" + "variableDeclarationType" : "EventsConfiguration", + "variableName" : "eventsConfiguration", + "variableType" : "EventsConfiguration", + "documentation" : "

          The events configuration details.

          ", + "simpleType" : "EventsConfiguration", + "variableSetterType" : "EventsConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Room" : { - "c2jName" : "Room", - "c2jShape" : "Room", + "EventsConfiguration" : { + "c2jName" : "EventsConfiguration", + "c2jShape" : "EventsConfiguration", "deprecated" : false, - "documentation" : "

          The room details.

          ", + "documentation" : "

          The events configuration details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room details.

          \n@param room The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoom", - "getterDocumentation" : "/**

          The room details.

          \n@return The room details.*/", - "getterMethodName" : "getRoom", + "fluentSetterDocumentation" : "/**

          The events configuration details.

          \n@param eventsConfiguration The events configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEventsConfiguration", + "getterDocumentation" : "/**

          The events configuration details.

          \n@return The events configuration details.*/", + "getterMethodName" : "getEventsConfiguration", "getterModel" : { - "returnType" : "Room", + "returnType" : "EventsConfiguration", "documentation" : null }, "http" : { @@ -38648,11 +39478,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Room", + "marshallLocationName" : "EventsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Room", + "unmarshallLocationName" : "EventsConfiguration", "uri" : false }, "idempotencyToken" : false, @@ -38664,31 +39494,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "Room", + "name" : "EventsConfiguration", "sensitive" : false, - "setterDocumentation" : "/**

          The room details.

          \n@param room The room details.*/", - "setterMethodName" : "setRoom", + "setterDocumentation" : "/**

          The events configuration details.

          \n@param eventsConfiguration The events configuration details.*/", + "setterMethodName" : "setEventsConfiguration", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Room", - "variableName" : "room", - "variableType" : "Room", + "variableDeclarationType" : "EventsConfiguration", + "variableName" : "eventsConfiguration", + "variableType" : "EventsConfiguration", "documentation" : "", - "simpleType" : "Room", - "variableSetterType" : "Room" + "simpleType" : "EventsConfiguration", + "variableSetterType" : "EventsConfiguration" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room details.

          \n@param room The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The events configuration details.

          \n@param eventsConfiguration The events configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Room", - "variableName" : "room", - "variableType" : "Room", - "documentation" : "

          The room details.

          ", - "simpleType" : "Room", - "variableSetterType" : "Room" + "variableDeclarationType" : "EventsConfiguration", + "variableName" : "eventsConfiguration", + "variableType" : "EventsConfiguration", + "documentation" : "

          The events configuration details.

          ", + "simpleType" : "EventsConfiguration", + "variableSetterType" : "EventsConfiguration" }, "xmlNameSpaceUri" : null } @@ -38696,7 +39526,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetRoomResult", + "shapeName" : "GetEventsConfigurationResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -38705,17 +39535,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetRoomResult", - "variableName" : "getRoomResult", - "variableType" : "GetRoomResult", + "variableDeclarationType" : "GetEventsConfigurationResult", + "variableName" : "getEventsConfigurationResult", + "variableType" : "GetEventsConfigurationResult", "documentation" : null, - "simpleType" : "GetRoomResult", - "variableSetterType" : "GetRoomResult" + "simpleType" : "GetEventsConfigurationResult", + "variableSetterType" : "GetEventsConfigurationResult" }, "wrapper" : false }, - "GetUserRequest" : { - "c2jName" : "GetUserRequest", + "GetGlobalSettingsRequest" : { + "c2jName" : "GetGlobalSettingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -38723,7 +39553,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : null, "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -38733,26 +39563,65 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetUser", + "action" : "GetGlobalSettings", "locationName" : null, - "requestUri" : "/accounts/{accountId}/users/{userId}", + "requestUri" : "/settings", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "GetGlobalSettingsRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetGlobalSettingsRequest", + "variableName" : "getGlobalSettingsRequest", + "variableType" : "GetGlobalSettingsRequest", + "documentation" : null, + "simpleType" : "GetGlobalSettingsRequest", + "variableSetterType" : "GetGlobalSettingsRequest" + }, + "wrapper" : false + }, + "GetGlobalSettingsResult" : { + "c2jName" : "GetGlobalSettingsResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "c2jName" : "BusinessCalling", + "c2jShape" : "BusinessCallingSettings", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The Amazon Chime Business Calling settings.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBusinessCalling", + "getterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@return The Amazon Chime Business Calling settings.*/", + "getterMethodName" : "getBusinessCalling", "getterModel" : { - "returnType" : "String", + "returnType" : "BusinessCallingSettings", "documentation" : null }, "http" : { @@ -38763,14 +39632,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "BusinessCalling", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "BusinessCalling", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -38779,48 +39648,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "BusinessCalling", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.*/", + "setterMethodName" : "setBusinessCalling", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", + "variableDeclarationType" : "BusinessCallingSettings", + "variableName" : "businessCalling", + "variableType" : "BusinessCallingSettings", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "BusinessCallingSettings", + "variableSetterType" : "BusinessCallingSettings" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "BusinessCallingSettings", + "variableName" : "businessCalling", + "variableType" : "BusinessCallingSettings", + "documentation" : "

          The Amazon Chime Business Calling settings.

          ", + "simpleType" : "BusinessCallingSettings", + "variableSetterType" : "BusinessCallingSettings" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "UserId", - "c2jShape" : "NonEmptyString", + "c2jName" : "VoiceConnector", + "c2jShape" : "VoiceConnectorSettings", "deprecated" : false, - "documentation" : "

          The user ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector settings.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserId", - "getterDocumentation" : "/**

          The user ID.

          \n@return The user ID.*/", - "getterMethodName" : "getUserId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnector", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@return The Amazon Chime Voice Connector settings.*/", + "getterMethodName" : "getVoiceConnector", "getterModel" : { - "returnType" : "String", + "returnType" : "VoiceConnectorSettings", "documentation" : null }, "http" : { @@ -38831,14 +39700,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "userId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VoiceConnector", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "userId", - "uri" : true + "unmarshallLocationName" : "VoiceConnector", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -38847,50 +39716,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "UserId", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "VoiceConnector", "sensitive" : false, - "setterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.*/", - "setterMethodName" : "setUserId", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.*/", + "setterMethodName" : "setVoiceConnector", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userId", - "variableType" : "String", + "variableDeclarationType" : "VoiceConnectorSettings", + "variableName" : "voiceConnector", + "variableType" : "VoiceConnectorSettings", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "VoiceConnectorSettings", + "variableSetterType" : "VoiceConnectorSettings" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userId", - "variableType" : "String", - "documentation" : "

          The user ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "VoiceConnectorSettings", + "variableName" : "voiceConnector", + "variableType" : "VoiceConnectorSettings", + "documentation" : "

          The Amazon Chime Voice Connector settings.

          ", + "simpleType" : "VoiceConnectorSettings", + "variableSetterType" : "VoiceConnectorSettings" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "BusinessCalling" : { + "c2jName" : "BusinessCalling", + "c2jShape" : "BusinessCallingSettings", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The Amazon Chime Business Calling settings.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBusinessCalling", + "getterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@return The Amazon Chime Business Calling settings.*/", + "getterMethodName" : "getBusinessCalling", "getterModel" : { - "returnType" : "String", + "returnType" : "BusinessCallingSettings", "documentation" : null }, "http" : { @@ -38901,14 +39770,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "BusinessCalling", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "BusinessCalling", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -38917,47 +39786,234 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "BusinessCalling", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.*/", + "setterMethodName" : "setBusinessCalling", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", + "variableDeclarationType" : "BusinessCallingSettings", + "variableName" : "businessCalling", + "variableType" : "BusinessCallingSettings", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "BusinessCallingSettings", + "variableSetterType" : "BusinessCallingSettings" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "BusinessCallingSettings", + "variableName" : "businessCalling", + "variableType" : "BusinessCallingSettings", + "documentation" : "

          The Amazon Chime Business Calling settings.

          ", + "simpleType" : "BusinessCallingSettings", + "variableSetterType" : "BusinessCallingSettings" }, "xmlNameSpaceUri" : null }, - "UserId" : { - "c2jName" : "UserId", - "c2jShape" : "NonEmptyString", + "VoiceConnector" : { + "c2jName" : "VoiceConnector", + "c2jShape" : "VoiceConnectorSettings", "deprecated" : false, - "documentation" : "

          The user ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector settings.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserId", - "getterDocumentation" : "/**

          The user ID.

          \n@return The user ID.*/", - "getterMethodName" : "getUserId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnector", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@return The Amazon Chime Voice Connector settings.*/", + "getterMethodName" : "getVoiceConnector", + "getterModel" : { + "returnType" : "VoiceConnectorSettings", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VoiceConnector", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VoiceConnector", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "VoiceConnector", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.*/", + "setterMethodName" : "setVoiceConnector", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnectorSettings", + "variableName" : "voiceConnector", + "variableType" : "VoiceConnectorSettings", + "documentation" : "", + "simpleType" : "VoiceConnectorSettings", + "variableSetterType" : "VoiceConnectorSettings" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnectorSettings", + "variableName" : "voiceConnector", + "variableType" : "VoiceConnectorSettings", + "documentation" : "

          The Amazon Chime Voice Connector settings.

          ", + "simpleType" : "VoiceConnectorSettings", + "variableSetterType" : "VoiceConnectorSettings" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "GetGlobalSettingsResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetGlobalSettingsResult", + "variableName" : "getGlobalSettingsResult", + "variableType" : "GetGlobalSettingsResult", + "documentation" : null, + "simpleType" : "GetGlobalSettingsResult", + "variableSetterType" : "GetGlobalSettingsResult" + }, + "wrapper" : false + }, + "GetMeetingRequest" : { + "c2jName" : "GetMeetingRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "GetMeeting", + "locationName" : null, + "requestUri" : "/meetings/{meetingId}", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "MeetingId", + "c2jShape" : "GuidString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMeetingId", + "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", + "getterMethodName" : "getMeetingId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "meetingId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "meetingId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MeetingId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", + "setterMethodName" : "setMeetingId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "meetingId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "meetingId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "MeetingId" : { + "c2jName" : "MeetingId", + "c2jShape" : "GuidString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMeetingId", + "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", + "getterMethodName" : "getMeetingId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -38972,11 +40028,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "userId", + "marshallLocationName" : "meetingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "userId", + "unmarshallLocationName" : "meetingId", "uri" : true }, "idempotencyToken" : false, @@ -38988,14 +40044,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserId", + "name" : "MeetingId", "sensitive" : false, - "setterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.*/", - "setterMethodName" : "setUserId", + "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", + "setterMethodName" : "setMeetingId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "meetingId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -39004,13 +40060,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "meetingId", "variableType" : "String", - "documentation" : "

          The user ID.

          ", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -39019,24 +40075,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId", "UserId" ], - "shapeName" : "GetUserRequest", + "required" : [ "MeetingId" ], + "shapeName" : "GetMeetingRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetUserRequest", - "variableName" : "getUserRequest", - "variableType" : "GetUserRequest", + "variableDeclarationType" : "GetMeetingRequest", + "variableName" : "getMeetingRequest", + "variableType" : "GetMeetingRequest", "documentation" : null, - "simpleType" : "GetUserRequest", - "variableSetterType" : "GetUserRequest" + "simpleType" : "GetMeetingRequest", + "variableSetterType" : "GetMeetingRequest" }, "wrapper" : false }, - "GetUserResult" : { - "c2jName" : "GetUserResponse", + "GetMeetingResult" : { + "c2jName" : "GetMeetingResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -39055,18 +40111,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "User", - "c2jShape" : "User", + "c2jName" : "Meeting", + "c2jShape" : "Meeting", "deprecated" : false, - "documentation" : "

          The user details.

          ", + "documentation" : "

          The Amazon Chime SDK meeting information.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user details.

          \n@param user The user details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUser", - "getterDocumentation" : "/**

          The user details.

          \n@return The user details.*/", - "getterMethodName" : "getUser", + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meeting The Amazon Chime SDK meeting information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMeeting", + "getterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@return The Amazon Chime SDK meeting information.*/", + "getterMethodName" : "getMeeting", "getterModel" : { - "returnType" : "User", + "returnType" : "Meeting", "documentation" : null }, "http" : { @@ -39079,11 +40135,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "User", + "marshallLocationName" : "Meeting", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "User", + "unmarshallLocationName" : "Meeting", "uri" : false }, "idempotencyToken" : false, @@ -39095,48 +40151,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "User", + "name" : "Meeting", "sensitive" : false, - "setterDocumentation" : "/**

          The user details.

          \n@param user The user details.*/", - "setterMethodName" : "setUser", + "setterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meeting The Amazon Chime SDK meeting information.*/", + "setterMethodName" : "setMeeting", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "User", - "variableName" : "user", - "variableType" : "User", + "variableDeclarationType" : "Meeting", + "variableName" : "meeting", + "variableType" : "Meeting", "documentation" : "", - "simpleType" : "User", - "variableSetterType" : "User" + "simpleType" : "Meeting", + "variableSetterType" : "Meeting" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user details.

          \n@param user The user details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meeting The Amazon Chime SDK meeting information.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "User", - "variableName" : "user", - "variableType" : "User", - "documentation" : "

          The user details.

          ", - "simpleType" : "User", - "variableSetterType" : "User" + "variableDeclarationType" : "Meeting", + "variableName" : "meeting", + "variableType" : "Meeting", + "documentation" : "

          The Amazon Chime SDK meeting information.

          ", + "simpleType" : "Meeting", + "variableSetterType" : "Meeting" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "User" : { - "c2jName" : "User", - "c2jShape" : "User", + "Meeting" : { + "c2jName" : "Meeting", + "c2jShape" : "Meeting", "deprecated" : false, - "documentation" : "

          The user details.

          ", + "documentation" : "

          The Amazon Chime SDK meeting information.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user details.

          \n@param user The user details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUser", - "getterDocumentation" : "/**

          The user details.

          \n@return The user details.*/", - "getterMethodName" : "getUser", + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meeting The Amazon Chime SDK meeting information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMeeting", + "getterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@return The Amazon Chime SDK meeting information.*/", + "getterMethodName" : "getMeeting", "getterModel" : { - "returnType" : "User", + "returnType" : "Meeting", "documentation" : null }, "http" : { @@ -39149,11 +40205,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "User", + "marshallLocationName" : "Meeting", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "User", + "unmarshallLocationName" : "Meeting", "uri" : false }, "idempotencyToken" : false, @@ -39165,31 +40221,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "User", + "name" : "Meeting", "sensitive" : false, - "setterDocumentation" : "/**

          The user details.

          \n@param user The user details.*/", - "setterMethodName" : "setUser", + "setterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meeting The Amazon Chime SDK meeting information.*/", + "setterMethodName" : "setMeeting", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "User", - "variableName" : "user", - "variableType" : "User", + "variableDeclarationType" : "Meeting", + "variableName" : "meeting", + "variableType" : "Meeting", "documentation" : "", - "simpleType" : "User", - "variableSetterType" : "User" + "simpleType" : "Meeting", + "variableSetterType" : "Meeting" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user details.

          \n@param user The user details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meeting The Amazon Chime SDK meeting information.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "User", - "variableName" : "user", - "variableType" : "User", - "documentation" : "

          The user details.

          ", - "simpleType" : "User", - "variableSetterType" : "User" + "variableDeclarationType" : "Meeting", + "variableName" : "meeting", + "variableType" : "Meeting", + "documentation" : "

          The Amazon Chime SDK meeting information.

          ", + "simpleType" : "Meeting", + "variableSetterType" : "Meeting" }, "xmlNameSpaceUri" : null } @@ -39197,7 +40253,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetUserResult", + "shapeName" : "GetMeetingResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -39206,17 +40262,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetUserResult", - "variableName" : "getUserResult", - "variableType" : "GetUserResult", + "variableDeclarationType" : "GetMeetingResult", + "variableName" : "getMeetingResult", + "variableType" : "GetMeetingResult", "documentation" : null, - "simpleType" : "GetUserResult", - "variableSetterType" : "GetUserResult" + "simpleType" : "GetMeetingResult", + "variableSetterType" : "GetMeetingResult" }, "wrapper" : false }, - "GetUserSettingsRequest" : { - "c2jName" : "GetUserSettingsRequest", + "GetPhoneNumberOrderRequest" : { + "c2jName" : "GetPhoneNumberOrderRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -39234,24 +40290,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetUserSettings", + "action" : "GetPhoneNumberOrder", "locationName" : null, - "requestUri" : "/accounts/{accountId}/users/{userId}/settings", + "requestUri" : "/phone-number-orders/{phoneNumberOrderId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "String", + "c2jName" : "PhoneNumberOrderId", + "c2jShape" : "GuidString", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The ID for the phone number order.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The ID for the phone number order.

          \n@param phoneNumberOrderId The ID for the phone number order.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberOrderId", + "getterDocumentation" : "/**

          The ID for the phone number order.

          \n@return The ID for the phone number order.*/", + "getterMethodName" : "getPhoneNumberOrderId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -39266,11 +40322,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "marshallLocationName" : "phoneNumberOrderId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", + "unmarshallLocationName" : "phoneNumberOrderId", "uri" : true }, "idempotencyToken" : false, @@ -39282,14 +40338,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", + "name" : "PhoneNumberOrderId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The ID for the phone number order.

          \n@param phoneNumberOrderId The ID for the phone number order.*/", + "setterMethodName" : "setPhoneNumberOrderId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "phoneNumberOrderId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -39298,167 +40354,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ID for the phone number order.

          \n@param phoneNumberOrderId The ID for the phone number order.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "phoneNumberOrderId", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "UserId", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

          The user ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserId", - "getterDocumentation" : "/**

          The user ID.

          \n@return The user ID.*/", - "getterMethodName" : "getUserId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "userId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "userId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "UserId", - "sensitive" : false, - "setterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.*/", - "setterMethodName" : "setUserId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userId", - "variableType" : "String", - "documentation" : "

          The user ID.

          ", + "documentation" : "

          The ID for the phone number order.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "UserId" : { - "c2jName" : "UserId", - "c2jShape" : "String", + "PhoneNumberOrderId" : { + "c2jName" : "PhoneNumberOrderId", + "c2jShape" : "GuidString", "deprecated" : false, - "documentation" : "

          The user ID.

          ", + "documentation" : "

          The ID for the phone number order.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserId", - "getterDocumentation" : "/**

          The user ID.

          \n@return The user ID.*/", - "getterMethodName" : "getUserId", + "fluentSetterDocumentation" : "/**

          The ID for the phone number order.

          \n@param phoneNumberOrderId The ID for the phone number order.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberOrderId", + "getterDocumentation" : "/**

          The ID for the phone number order.

          \n@return The ID for the phone number order.*/", + "getterMethodName" : "getPhoneNumberOrderId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -39473,11 +40392,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "userId", + "marshallLocationName" : "phoneNumberOrderId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "userId", + "unmarshallLocationName" : "phoneNumberOrderId", "uri" : true }, "idempotencyToken" : false, @@ -39489,14 +40408,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserId", + "name" : "PhoneNumberOrderId", "sensitive" : false, - "setterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.*/", - "setterMethodName" : "setUserId", + "setterDocumentation" : "/**

          The ID for the phone number order.

          \n@param phoneNumberOrderId The ID for the phone number order.*/", + "setterMethodName" : "setPhoneNumberOrderId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "phoneNumberOrderId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -39505,13 +40424,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ID for the phone number order.

          \n@param phoneNumberOrderId The ID for the phone number order.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "phoneNumberOrderId", "variableType" : "String", - "documentation" : "

          The user ID.

          ", + "documentation" : "

          The ID for the phone number order.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -39520,24 +40439,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId", "UserId" ], - "shapeName" : "GetUserSettingsRequest", + "required" : [ "PhoneNumberOrderId" ], + "shapeName" : "GetPhoneNumberOrderRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetUserSettingsRequest", - "variableName" : "getUserSettingsRequest", - "variableType" : "GetUserSettingsRequest", + "variableDeclarationType" : "GetPhoneNumberOrderRequest", + "variableName" : "getPhoneNumberOrderRequest", + "variableType" : "GetPhoneNumberOrderRequest", "documentation" : null, - "simpleType" : "GetUserSettingsRequest", - "variableSetterType" : "GetUserSettingsRequest" + "simpleType" : "GetPhoneNumberOrderRequest", + "variableSetterType" : "GetPhoneNumberOrderRequest" }, "wrapper" : false }, - "GetUserSettingsResult" : { - "c2jName" : "GetUserSettingsResponse", + "GetPhoneNumberOrderResult" : { + "c2jName" : "GetPhoneNumberOrderResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -39556,18 +40475,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "UserSettings", - "c2jShape" : "UserSettings", + "c2jName" : "PhoneNumberOrder", + "c2jShape" : "PhoneNumberOrder", "deprecated" : false, - "documentation" : "

          The user settings.

          ", + "documentation" : "

          The phone number order details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user settings.

          \n@param userSettings The user settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserSettings", - "getterDocumentation" : "/**

          The user settings.

          \n@return The user settings.*/", - "getterMethodName" : "getUserSettings", + "fluentSetterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrder The phone number order details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberOrder", + "getterDocumentation" : "/**

          The phone number order details.

          \n@return The phone number order details.*/", + "getterMethodName" : "getPhoneNumberOrder", "getterModel" : { - "returnType" : "UserSettings", + "returnType" : "PhoneNumberOrder", "documentation" : null }, "http" : { @@ -39580,11 +40499,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserSettings", + "marshallLocationName" : "PhoneNumberOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserSettings", + "unmarshallLocationName" : "PhoneNumberOrder", "uri" : false }, "idempotencyToken" : false, @@ -39596,48 +40515,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "UserSettings", + "name" : "PhoneNumberOrder", "sensitive" : false, - "setterDocumentation" : "/**

          The user settings.

          \n@param userSettings The user settings.*/", - "setterMethodName" : "setUserSettings", + "setterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrder The phone number order details.*/", + "setterMethodName" : "setPhoneNumberOrder", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "UserSettings", - "variableName" : "userSettings", - "variableType" : "UserSettings", + "variableDeclarationType" : "PhoneNumberOrder", + "variableName" : "phoneNumberOrder", + "variableType" : "PhoneNumberOrder", "documentation" : "", - "simpleType" : "UserSettings", - "variableSetterType" : "UserSettings" + "simpleType" : "PhoneNumberOrder", + "variableSetterType" : "PhoneNumberOrder" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user settings.

          \n@param userSettings The user settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrder The phone number order details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "UserSettings", - "variableName" : "userSettings", - "variableType" : "UserSettings", - "documentation" : "

          The user settings.

          ", - "simpleType" : "UserSettings", - "variableSetterType" : "UserSettings" + "variableDeclarationType" : "PhoneNumberOrder", + "variableName" : "phoneNumberOrder", + "variableType" : "PhoneNumberOrder", + "documentation" : "

          The phone number order details.

          ", + "simpleType" : "PhoneNumberOrder", + "variableSetterType" : "PhoneNumberOrder" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "UserSettings" : { - "c2jName" : "UserSettings", - "c2jShape" : "UserSettings", + "PhoneNumberOrder" : { + "c2jName" : "PhoneNumberOrder", + "c2jShape" : "PhoneNumberOrder", "deprecated" : false, - "documentation" : "

          The user settings.

          ", + "documentation" : "

          The phone number order details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user settings.

          \n@param userSettings The user settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserSettings", - "getterDocumentation" : "/**

          The user settings.

          \n@return The user settings.*/", - "getterMethodName" : "getUserSettings", + "fluentSetterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrder The phone number order details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberOrder", + "getterDocumentation" : "/**

          The phone number order details.

          \n@return The phone number order details.*/", + "getterMethodName" : "getPhoneNumberOrder", "getterModel" : { - "returnType" : "UserSettings", + "returnType" : "PhoneNumberOrder", "documentation" : null }, "http" : { @@ -39650,11 +40569,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserSettings", + "marshallLocationName" : "PhoneNumberOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserSettings", + "unmarshallLocationName" : "PhoneNumberOrder", "uri" : false }, "idempotencyToken" : false, @@ -39666,31 +40585,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "UserSettings", + "name" : "PhoneNumberOrder", "sensitive" : false, - "setterDocumentation" : "/**

          The user settings.

          \n@param userSettings The user settings.*/", - "setterMethodName" : "setUserSettings", + "setterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrder The phone number order details.*/", + "setterMethodName" : "setPhoneNumberOrder", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "UserSettings", - "variableName" : "userSettings", - "variableType" : "UserSettings", + "variableDeclarationType" : "PhoneNumberOrder", + "variableName" : "phoneNumberOrder", + "variableType" : "PhoneNumberOrder", "documentation" : "", - "simpleType" : "UserSettings", - "variableSetterType" : "UserSettings" + "simpleType" : "PhoneNumberOrder", + "variableSetterType" : "PhoneNumberOrder" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user settings.

          \n@param userSettings The user settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrder The phone number order details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "UserSettings", - "variableName" : "userSettings", - "variableType" : "UserSettings", - "documentation" : "

          The user settings.

          ", - "simpleType" : "UserSettings", - "variableSetterType" : "UserSettings" + "variableDeclarationType" : "PhoneNumberOrder", + "variableName" : "phoneNumberOrder", + "variableType" : "PhoneNumberOrder", + "documentation" : "

          The phone number order details.

          ", + "simpleType" : "PhoneNumberOrder", + "variableSetterType" : "PhoneNumberOrder" }, "xmlNameSpaceUri" : null } @@ -39698,7 +40617,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetUserSettingsResult", + "shapeName" : "GetPhoneNumberOrderResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -39707,17 +40626,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetUserSettingsResult", - "variableName" : "getUserSettingsResult", - "variableType" : "GetUserSettingsResult", + "variableDeclarationType" : "GetPhoneNumberOrderResult", + "variableName" : "getPhoneNumberOrderResult", + "variableType" : "GetPhoneNumberOrderResult", "documentation" : null, - "simpleType" : "GetUserSettingsResult", - "variableSetterType" : "GetUserSettingsResult" + "simpleType" : "GetPhoneNumberOrderResult", + "variableSetterType" : "GetPhoneNumberOrderResult" }, "wrapper" : false }, - "GetVoiceConnectorGroupRequest" : { - "c2jName" : "GetVoiceConnectorGroupRequest", + "GetPhoneNumberRequest" : { + "c2jName" : "GetPhoneNumberRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -39735,24 +40654,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetVoiceConnectorGroup", + "action" : "GetPhoneNumber", "locationName" : null, - "requestUri" : "/voice-connector-groups/{voiceConnectorGroupId}", + "requestUri" : "/phone-numbers/{phoneNumberId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "VoiceConnectorGroupId", - "c2jShape" : "NonEmptyString", + "c2jName" : "PhoneNumberId", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", + "documentation" : "

          The phone number ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorGroupId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@return The Amazon Chime Voice Connector group ID.*/", - "getterMethodName" : "getVoiceConnectorGroupId", + "fluentSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberId", + "getterDocumentation" : "/**

          The phone number ID.

          \n@return The phone number ID.*/", + "getterMethodName" : "getPhoneNumberId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -39767,11 +40686,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorGroupId", + "marshallLocationName" : "phoneNumberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorGroupId", + "unmarshallLocationName" : "phoneNumberId", "uri" : true }, "idempotencyToken" : false, @@ -39783,14 +40702,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorGroupId", + "name" : "PhoneNumberId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.*/", - "setterMethodName" : "setVoiceConnectorGroupId", + "setterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.*/", + "setterMethodName" : "setPhoneNumberId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorGroupId", + "variableName" : "phoneNumberId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -39799,30 +40718,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorGroupId", + "variableName" : "phoneNumberId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", + "documentation" : "

          The phone number ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "VoiceConnectorGroupId" : { - "c2jName" : "VoiceConnectorGroupId", - "c2jShape" : "NonEmptyString", + "PhoneNumberId" : { + "c2jName" : "PhoneNumberId", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", + "documentation" : "

          The phone number ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorGroupId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@return The Amazon Chime Voice Connector group ID.*/", - "getterMethodName" : "getVoiceConnectorGroupId", + "fluentSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberId", + "getterDocumentation" : "/**

          The phone number ID.

          \n@return The phone number ID.*/", + "getterMethodName" : "getPhoneNumberId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -39837,11 +40756,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorGroupId", + "marshallLocationName" : "phoneNumberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorGroupId", + "unmarshallLocationName" : "phoneNumberId", "uri" : true }, "idempotencyToken" : false, @@ -39853,14 +40772,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorGroupId", + "name" : "PhoneNumberId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.*/", - "setterMethodName" : "setVoiceConnectorGroupId", + "setterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.*/", + "setterMethodName" : "setPhoneNumberId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorGroupId", + "variableName" : "phoneNumberId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -39869,13 +40788,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorGroupId", + "variableName" : "phoneNumberId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", + "documentation" : "

          The phone number ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -39884,24 +40803,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "VoiceConnectorGroupId" ], - "shapeName" : "GetVoiceConnectorGroupRequest", + "required" : [ "PhoneNumberId" ], + "shapeName" : "GetPhoneNumberRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVoiceConnectorGroupRequest", - "variableName" : "getVoiceConnectorGroupRequest", - "variableType" : "GetVoiceConnectorGroupRequest", + "variableDeclarationType" : "GetPhoneNumberRequest", + "variableName" : "getPhoneNumberRequest", + "variableType" : "GetPhoneNumberRequest", "documentation" : null, - "simpleType" : "GetVoiceConnectorGroupRequest", - "variableSetterType" : "GetVoiceConnectorGroupRequest" + "simpleType" : "GetPhoneNumberRequest", + "variableSetterType" : "GetPhoneNumberRequest" }, "wrapper" : false }, - "GetVoiceConnectorGroupResult" : { - "c2jName" : "GetVoiceConnectorGroupResponse", + "GetPhoneNumberResult" : { + "c2jName" : "GetPhoneNumberResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -39920,18 +40839,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "VoiceConnectorGroup", - "c2jShape" : "VoiceConnectorGroup", + "c2jName" : "PhoneNumber", + "c2jShape" : "PhoneNumber", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector group details.

          ", + "documentation" : "

          The phone number details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorGroup", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@return The Amazon Chime Voice Connector group details.*/", - "getterMethodName" : "getVoiceConnectorGroup", + "fluentSetterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumber The phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumber", + "getterDocumentation" : "/**

          The phone number details.

          \n@return The phone number details.*/", + "getterMethodName" : "getPhoneNumber", "getterModel" : { - "returnType" : "VoiceConnectorGroup", + "returnType" : "PhoneNumber", "documentation" : null }, "http" : { @@ -39944,11 +40863,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnectorGroup", + "marshallLocationName" : "PhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VoiceConnectorGroup", + "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, @@ -39960,48 +40879,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "VoiceConnectorGroup", + "name" : "PhoneNumber", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.*/", - "setterMethodName" : "setVoiceConnectorGroup", + "setterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumber The phone number details.*/", + "setterMethodName" : "setPhoneNumber", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorGroup", - "variableName" : "voiceConnectorGroup", - "variableType" : "VoiceConnectorGroup", + "variableDeclarationType" : "PhoneNumber", + "variableName" : "phoneNumber", + "variableType" : "PhoneNumber", "documentation" : "", - "simpleType" : "VoiceConnectorGroup", - "variableSetterType" : "VoiceConnectorGroup" + "simpleType" : "PhoneNumber", + "variableSetterType" : "PhoneNumber" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumber The phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorGroup", - "variableName" : "voiceConnectorGroup", - "variableType" : "VoiceConnectorGroup", - "documentation" : "

          The Amazon Chime Voice Connector group details.

          ", - "simpleType" : "VoiceConnectorGroup", - "variableSetterType" : "VoiceConnectorGroup" + "variableDeclarationType" : "PhoneNumber", + "variableName" : "phoneNumber", + "variableType" : "PhoneNumber", + "documentation" : "

          The phone number details.

          ", + "simpleType" : "PhoneNumber", + "variableSetterType" : "PhoneNumber" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "VoiceConnectorGroup" : { - "c2jName" : "VoiceConnectorGroup", - "c2jShape" : "VoiceConnectorGroup", + "PhoneNumber" : { + "c2jName" : "PhoneNumber", + "c2jShape" : "PhoneNumber", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector group details.

          ", + "documentation" : "

          The phone number details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorGroup", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@return The Amazon Chime Voice Connector group details.*/", - "getterMethodName" : "getVoiceConnectorGroup", + "fluentSetterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumber The phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumber", + "getterDocumentation" : "/**

          The phone number details.

          \n@return The phone number details.*/", + "getterMethodName" : "getPhoneNumber", "getterModel" : { - "returnType" : "VoiceConnectorGroup", + "returnType" : "PhoneNumber", "documentation" : null }, "http" : { @@ -40014,11 +40933,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnectorGroup", + "marshallLocationName" : "PhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VoiceConnectorGroup", + "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, @@ -40030,31 +40949,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "VoiceConnectorGroup", + "name" : "PhoneNumber", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.*/", - "setterMethodName" : "setVoiceConnectorGroup", + "setterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumber The phone number details.*/", + "setterMethodName" : "setPhoneNumber", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorGroup", - "variableName" : "voiceConnectorGroup", - "variableType" : "VoiceConnectorGroup", + "variableDeclarationType" : "PhoneNumber", + "variableName" : "phoneNumber", + "variableType" : "PhoneNumber", "documentation" : "", - "simpleType" : "VoiceConnectorGroup", - "variableSetterType" : "VoiceConnectorGroup" + "simpleType" : "PhoneNumber", + "variableSetterType" : "PhoneNumber" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumber The phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorGroup", - "variableName" : "voiceConnectorGroup", - "variableType" : "VoiceConnectorGroup", - "documentation" : "

          The Amazon Chime Voice Connector group details.

          ", - "simpleType" : "VoiceConnectorGroup", - "variableSetterType" : "VoiceConnectorGroup" + "variableDeclarationType" : "PhoneNumber", + "variableName" : "phoneNumber", + "variableType" : "PhoneNumber", + "documentation" : "

          The phone number details.

          ", + "simpleType" : "PhoneNumber", + "variableSetterType" : "PhoneNumber" }, "xmlNameSpaceUri" : null } @@ -40062,7 +40981,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetVoiceConnectorGroupResult", + "shapeName" : "GetPhoneNumberResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -40071,17 +40990,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVoiceConnectorGroupResult", - "variableName" : "getVoiceConnectorGroupResult", - "variableType" : "GetVoiceConnectorGroupResult", + "variableDeclarationType" : "GetPhoneNumberResult", + "variableName" : "getPhoneNumberResult", + "variableType" : "GetPhoneNumberResult", "documentation" : null, - "simpleType" : "GetVoiceConnectorGroupResult", - "variableSetterType" : "GetVoiceConnectorGroupResult" + "simpleType" : "GetPhoneNumberResult", + "variableSetterType" : "GetPhoneNumberResult" }, "wrapper" : false }, - "GetVoiceConnectorLoggingConfigurationRequest" : { - "c2jName" : "GetVoiceConnectorLoggingConfigurationRequest", + "GetPhoneNumberSettingsRequest" : { + "c2jName" : "GetPhoneNumberSettingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -40089,7 +41008,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : null, "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -40099,24 +41018,63 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetVoiceConnectorLoggingConfiguration", + "action" : "GetPhoneNumberSettings", "locationName" : null, - "requestUri" : "/voice-connectors/{voiceConnectorId}/logging-configuration", + "requestUri" : "/settings/phone-number", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, - "members" : [ { - "c2jName" : "VoiceConnectorId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "GetPhoneNumberSettingsRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetPhoneNumberSettingsRequest", + "variableName" : "getPhoneNumberSettingsRequest", + "variableType" : "GetPhoneNumberSettingsRequest", + "documentation" : null, + "simpleType" : "GetPhoneNumberSettingsRequest", + "variableSetterType" : "GetPhoneNumberSettingsRequest" + }, + "wrapper" : false + }, + "GetPhoneNumberSettingsResult" : { + "c2jName" : "GetPhoneNumberSettingsResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "CallingName", + "c2jShape" : "CallingName", + "deprecated" : false, + "documentation" : "

          The default outbound calling name for the account.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", + "fluentSetterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCallingName", + "getterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@return The default outbound calling name for the account.*/", + "getterMethodName" : "getCallingName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -40129,14 +41087,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CallingName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", - "uri" : true + "unmarshallLocationName" : "CallingName", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -40147,14 +41105,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "name" : "CallingName", + "sensitive" : true, + "setterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.*/", + "setterMethodName" : "setCallingName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "callingName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -40163,30 +41121,98 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "callingName", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The default outbound calling name for the account.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "CallingNameUpdatedTimestamp", + "c2jShape" : "Iso8601Timestamp", + "deprecated" : false, + "documentation" : "

          The updated outbound calling name timestamp, in ISO 8601 format.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The updated outbound calling name timestamp, in ISO 8601 format.

          \n@param callingNameUpdatedTimestamp The updated outbound calling name timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCallingNameUpdatedTimestamp", + "getterDocumentation" : "/**

          The updated outbound calling name timestamp, in ISO 8601 format.

          \n@return The updated outbound calling name timestamp, in ISO 8601 format.*/", + "getterMethodName" : "getCallingNameUpdatedTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CallingNameUpdatedTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "CallingNameUpdatedTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "CallingNameUpdatedTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**

          The updated outbound calling name timestamp, in ISO 8601 format.

          \n@param callingNameUpdatedTimestamp The updated outbound calling name timestamp, in ISO 8601 format.*/", + "setterMethodName" : "setCallingNameUpdatedTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "callingNameUpdatedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The updated outbound calling name timestamp, in ISO 8601 format.

          \n@param callingNameUpdatedTimestamp The updated outbound calling name timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "callingNameUpdatedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "

          The updated outbound calling name timestamp, in ISO 8601 format.

          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "VoiceConnectorId" : { - "c2jName" : "VoiceConnectorId", - "c2jShape" : "NonEmptyString", + "CallingName" : { + "c2jName" : "CallingName", + "c2jShape" : "CallingName", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The default outbound calling name for the account.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", + "fluentSetterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCallingName", + "getterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@return The default outbound calling name for the account.*/", + "getterMethodName" : "getCallingName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -40199,14 +41225,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CallingName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", - "uri" : true + "unmarshallLocationName" : "CallingName", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -40217,14 +41243,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "name" : "CallingName", + "sensitive" : true, + "setterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.*/", + "setterMethodName" : "setCallingName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "callingName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -40233,139 +41259,31 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "callingName", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The default outbound calling name for the account.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "VoiceConnectorId" ], - "shapeName" : "GetVoiceConnectorLoggingConfigurationRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "GetVoiceConnectorLoggingConfigurationRequest", - "variableName" : "getVoiceConnectorLoggingConfigurationRequest", - "variableType" : "GetVoiceConnectorLoggingConfigurationRequest", - "documentation" : null, - "simpleType" : "GetVoiceConnectorLoggingConfigurationRequest", - "variableSetterType" : "GetVoiceConnectorLoggingConfigurationRequest" - }, - "wrapper" : false - }, - "GetVoiceConnectorLoggingConfigurationResult" : { - "c2jName" : "GetVoiceConnectorLoggingConfigurationResponse", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "LoggingConfiguration", - "c2jShape" : "LoggingConfiguration", - "deprecated" : false, - "documentation" : "

          The logging configuration details.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The logging configuration details.

          \n@param loggingConfiguration The logging configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLoggingConfiguration", - "getterDocumentation" : "/**

          The logging configuration details.

          \n@return The logging configuration details.*/", - "getterMethodName" : "getLoggingConfiguration", - "getterModel" : { - "returnType" : "LoggingConfiguration", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LoggingConfiguration", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "LoggingConfiguration", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LoggingConfiguration", - "sensitive" : false, - "setterDocumentation" : "/**

          The logging configuration details.

          \n@param loggingConfiguration The logging configuration details.*/", - "setterMethodName" : "setLoggingConfiguration", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "LoggingConfiguration", - "variableName" : "loggingConfiguration", - "variableType" : "LoggingConfiguration", - "documentation" : "", - "simpleType" : "LoggingConfiguration", - "variableSetterType" : "LoggingConfiguration" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The logging configuration details.

          \n@param loggingConfiguration The logging configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "LoggingConfiguration", - "variableName" : "loggingConfiguration", - "variableType" : "LoggingConfiguration", - "documentation" : "

          The logging configuration details.

          ", - "simpleType" : "LoggingConfiguration", - "variableSetterType" : "LoggingConfiguration" }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "LoggingConfiguration" : { - "c2jName" : "LoggingConfiguration", - "c2jShape" : "LoggingConfiguration", + "CallingNameUpdatedTimestamp" : { + "c2jName" : "CallingNameUpdatedTimestamp", + "c2jShape" : "Iso8601Timestamp", "deprecated" : false, - "documentation" : "

          The logging configuration details.

          ", + "documentation" : "

          The updated outbound calling name timestamp, in ISO 8601 format.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The logging configuration details.

          \n@param loggingConfiguration The logging configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLoggingConfiguration", - "getterDocumentation" : "/**

          The logging configuration details.

          \n@return The logging configuration details.*/", - "getterMethodName" : "getLoggingConfiguration", + "fluentSetterDocumentation" : "/**

          The updated outbound calling name timestamp, in ISO 8601 format.

          \n@param callingNameUpdatedTimestamp The updated outbound calling name timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCallingNameUpdatedTimestamp", + "getterDocumentation" : "/**

          The updated outbound calling name timestamp, in ISO 8601 format.

          \n@return The updated outbound calling name timestamp, in ISO 8601 format.*/", + "getterMethodName" : "getCallingNameUpdatedTimestamp", "getterModel" : { - "returnType" : "LoggingConfiguration", + "returnType" : "java.util.Date", "documentation" : null }, "http" : { @@ -40378,11 +41296,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LoggingConfiguration", + "marshallLocationName" : "CallingNameUpdatedTimestamp", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LoggingConfiguration", + "unmarshallLocationName" : "CallingNameUpdatedTimestamp", "uri" : false }, "idempotencyToken" : false, @@ -40392,33 +41310,33 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LoggingConfiguration", + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "CallingNameUpdatedTimestamp", "sensitive" : false, - "setterDocumentation" : "/**

          The logging configuration details.

          \n@param loggingConfiguration The logging configuration details.*/", - "setterMethodName" : "setLoggingConfiguration", + "setterDocumentation" : "/**

          The updated outbound calling name timestamp, in ISO 8601 format.

          \n@param callingNameUpdatedTimestamp The updated outbound calling name timestamp, in ISO 8601 format.*/", + "setterMethodName" : "setCallingNameUpdatedTimestamp", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "LoggingConfiguration", - "variableName" : "loggingConfiguration", - "variableType" : "LoggingConfiguration", + "variableDeclarationType" : "java.util.Date", + "variableName" : "callingNameUpdatedTimestamp", + "variableType" : "java.util.Date", "documentation" : "", - "simpleType" : "LoggingConfiguration", - "variableSetterType" : "LoggingConfiguration" + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The logging configuration details.

          \n@param loggingConfiguration The logging configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The updated outbound calling name timestamp, in ISO 8601 format.

          \n@param callingNameUpdatedTimestamp The updated outbound calling name timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "LoggingConfiguration", - "variableName" : "loggingConfiguration", - "variableType" : "LoggingConfiguration", - "documentation" : "

          The logging configuration details.

          ", - "simpleType" : "LoggingConfiguration", - "variableSetterType" : "LoggingConfiguration" + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "callingNameUpdatedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "

          The updated outbound calling name timestamp, in ISO 8601 format.

          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null } @@ -40426,7 +41344,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetVoiceConnectorLoggingConfigurationResult", + "shapeName" : "GetPhoneNumberSettingsResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -40435,17 +41353,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVoiceConnectorLoggingConfigurationResult", - "variableName" : "getVoiceConnectorLoggingConfigurationResult", - "variableType" : "GetVoiceConnectorLoggingConfigurationResult", + "variableDeclarationType" : "GetPhoneNumberSettingsResult", + "variableName" : "getPhoneNumberSettingsResult", + "variableType" : "GetPhoneNumberSettingsResult", "documentation" : null, - "simpleType" : "GetVoiceConnectorLoggingConfigurationResult", - "variableSetterType" : "GetVoiceConnectorLoggingConfigurationResult" + "simpleType" : "GetPhoneNumberSettingsResult", + "variableSetterType" : "GetPhoneNumberSettingsResult" }, "wrapper" : false }, - "GetVoiceConnectorOriginationRequest" : { - "c2jName" : "GetVoiceConnectorOriginationRequest", + "GetProxySessionRequest" : { + "c2jName" : "GetProxySessionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -40463,23 +41381,23 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetVoiceConnectorOrigination", + "action" : "GetProxySession", "locationName" : null, - "requestUri" : "/voice-connectors/{voiceConnectorId}/origination", + "requestUri" : "/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "VoiceConnectorId", - "c2jShape" : "NonEmptyString", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", @@ -40513,7 +41431,7 @@ "marshallingType" : "STRING", "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterDocumentation" : "/**\n@param voiceConnectorId */", "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, @@ -40527,29 +41445,166 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ProxySessionId", + "c2jShape" : "NonEmptyString128", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param proxySessionId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxySessionId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxySessionId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "proxySessionId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "proxySessionId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ProxySessionId", + "sensitive" : false, + "setterDocumentation" : "/**\n@param proxySessionId */", + "setterMethodName" : "setProxySessionId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "proxySessionId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param proxySessionId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "proxySessionId", + "variableType" : "String", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { + "ProxySessionId" : { + "c2jName" : "ProxySessionId", + "c2jShape" : "NonEmptyString128", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param proxySessionId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxySessionId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxySessionId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "proxySessionId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "proxySessionId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ProxySessionId", + "sensitive" : false, + "setterDocumentation" : "/**\n@param proxySessionId */", + "setterMethodName" : "setProxySessionId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "proxySessionId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param proxySessionId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "proxySessionId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, "VoiceConnectorId" : { "c2jName" : "VoiceConnectorId", - "c2jShape" : "NonEmptyString", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", @@ -40583,7 +41638,7 @@ "marshallingType" : "STRING", "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterDocumentation" : "/**\n@param voiceConnectorId */", "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, @@ -40597,13 +41652,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, @@ -40612,24 +41667,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "VoiceConnectorId" ], - "shapeName" : "GetVoiceConnectorOriginationRequest", + "required" : [ "VoiceConnectorId", "ProxySessionId" ], + "shapeName" : "GetProxySessionRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVoiceConnectorOriginationRequest", - "variableName" : "getVoiceConnectorOriginationRequest", - "variableType" : "GetVoiceConnectorOriginationRequest", + "variableDeclarationType" : "GetProxySessionRequest", + "variableName" : "getProxySessionRequest", + "variableType" : "GetProxySessionRequest", "documentation" : null, - "simpleType" : "GetVoiceConnectorOriginationRequest", - "variableSetterType" : "GetVoiceConnectorOriginationRequest" + "simpleType" : "GetProxySessionRequest", + "variableSetterType" : "GetProxySessionRequest" }, "wrapper" : false }, - "GetVoiceConnectorOriginationResult" : { - "c2jName" : "GetVoiceConnectorOriginationResponse", + "GetProxySessionResult" : { + "c2jName" : "GetProxySessionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -40648,18 +41703,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Origination", - "c2jShape" : "Origination", + "c2jName" : "ProxySession", + "c2jShape" : "ProxySession", "deprecated" : false, - "documentation" : "

          The origination setting details.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The origination setting details.

          \n@param origination The origination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrigination", - "getterDocumentation" : "/**

          The origination setting details.

          \n@return The origination setting details.*/", - "getterMethodName" : "getOrigination", + "fluentSetterDocumentation" : "/**\n@param proxySession \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxySession", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxySession", "getterModel" : { - "returnType" : "Origination", + "returnType" : "ProxySession", "documentation" : null }, "http" : { @@ -40672,11 +41727,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Origination", + "marshallLocationName" : "ProxySession", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Origination", + "unmarshallLocationName" : "ProxySession", "uri" : false }, "idempotencyToken" : false, @@ -40688,48 +41743,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "Origination", + "name" : "ProxySession", "sensitive" : false, - "setterDocumentation" : "/**

          The origination setting details.

          \n@param origination The origination setting details.*/", - "setterMethodName" : "setOrigination", + "setterDocumentation" : "/**\n@param proxySession */", + "setterMethodName" : "setProxySession", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Origination", - "variableName" : "origination", - "variableType" : "Origination", + "variableDeclarationType" : "ProxySession", + "variableName" : "proxySession", + "variableType" : "ProxySession", "documentation" : "", - "simpleType" : "Origination", - "variableSetterType" : "Origination" + "simpleType" : "ProxySession", + "variableSetterType" : "ProxySession" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The origination setting details.

          \n@param origination The origination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param proxySession \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Origination", - "variableName" : "origination", - "variableType" : "Origination", - "documentation" : "

          The origination setting details.

          ", - "simpleType" : "Origination", - "variableSetterType" : "Origination" + "variableDeclarationType" : "ProxySession", + "variableName" : "proxySession", + "variableType" : "ProxySession", + "documentation" : "", + "simpleType" : "ProxySession", + "variableSetterType" : "ProxySession" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Origination" : { - "c2jName" : "Origination", - "c2jShape" : "Origination", + "ProxySession" : { + "c2jName" : "ProxySession", + "c2jShape" : "ProxySession", "deprecated" : false, - "documentation" : "

          The origination setting details.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The origination setting details.

          \n@param origination The origination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrigination", - "getterDocumentation" : "/**

          The origination setting details.

          \n@return The origination setting details.*/", - "getterMethodName" : "getOrigination", + "fluentSetterDocumentation" : "/**\n@param proxySession \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxySession", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxySession", "getterModel" : { - "returnType" : "Origination", + "returnType" : "ProxySession", "documentation" : null }, "http" : { @@ -40742,11 +41797,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Origination", + "marshallLocationName" : "ProxySession", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Origination", + "unmarshallLocationName" : "ProxySession", "uri" : false }, "idempotencyToken" : false, @@ -40758,31 +41813,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "Origination", + "name" : "ProxySession", "sensitive" : false, - "setterDocumentation" : "/**

          The origination setting details.

          \n@param origination The origination setting details.*/", - "setterMethodName" : "setOrigination", + "setterDocumentation" : "/**\n@param proxySession */", + "setterMethodName" : "setProxySession", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Origination", - "variableName" : "origination", - "variableType" : "Origination", + "variableDeclarationType" : "ProxySession", + "variableName" : "proxySession", + "variableType" : "ProxySession", "documentation" : "", - "simpleType" : "Origination", - "variableSetterType" : "Origination" + "simpleType" : "ProxySession", + "variableSetterType" : "ProxySession" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The origination setting details.

          \n@param origination The origination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param proxySession \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Origination", - "variableName" : "origination", - "variableType" : "Origination", - "documentation" : "

          The origination setting details.

          ", - "simpleType" : "Origination", - "variableSetterType" : "Origination" + "variableDeclarationType" : "ProxySession", + "variableName" : "proxySession", + "variableType" : "ProxySession", + "documentation" : "", + "simpleType" : "ProxySession", + "variableSetterType" : "ProxySession" }, "xmlNameSpaceUri" : null } @@ -40790,7 +41845,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetVoiceConnectorOriginationResult", + "shapeName" : "GetProxySessionResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -40799,17 +41854,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVoiceConnectorOriginationResult", - "variableName" : "getVoiceConnectorOriginationResult", - "variableType" : "GetVoiceConnectorOriginationResult", + "variableDeclarationType" : "GetProxySessionResult", + "variableName" : "getProxySessionResult", + "variableType" : "GetProxySessionResult", "documentation" : null, - "simpleType" : "GetVoiceConnectorOriginationResult", - "variableSetterType" : "GetVoiceConnectorOriginationResult" + "simpleType" : "GetProxySessionResult", + "variableSetterType" : "GetProxySessionResult" }, "wrapper" : false }, - "GetVoiceConnectorRequest" : { - "c2jName" : "GetVoiceConnectorRequest", + "GetRoomRequest" : { + "c2jName" : "GetRoomRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -40827,24 +41882,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetVoiceConnector", + "action" : "GetRoom", "locationName" : null, - "requestUri" : "/voice-connectors/{voiceConnectorId}", + "requestUri" : "/accounts/{accountId}/rooms/{roomId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "VoiceConnectorId", + "c2jName" : "AccountId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -40859,11 +41914,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", + "unmarshallLocationName" : "accountId", "uri" : true }, "idempotencyToken" : false, @@ -40875,14 +41930,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -40891,30 +41946,98 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "RoomId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The room ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoomId", + "getterDocumentation" : "/**

          The room ID.

          \n@return The room ID.*/", + "getterMethodName" : "getRoomId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "roomId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "roomId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "RoomId", + "sensitive" : false, + "setterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.*/", + "setterMethodName" : "setRoomId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "roomId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "roomId", + "variableType" : "String", + "documentation" : "

          The room ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "VoiceConnectorId" : { - "c2jName" : "VoiceConnectorId", + "AccountId" : { + "c2jName" : "AccountId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -40929,11 +42052,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", + "unmarshallLocationName" : "accountId", "uri" : true }, "idempotencyToken" : false, @@ -40945,14 +42068,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -40961,13 +42084,82 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "RoomId" : { + "c2jName" : "RoomId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The room ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoomId", + "getterDocumentation" : "/**

          The room ID.

          \n@return The room ID.*/", + "getterMethodName" : "getRoomId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "roomId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "roomId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "RoomId", + "sensitive" : false, + "setterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.*/", + "setterMethodName" : "setRoomId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "roomId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "roomId", + "variableType" : "String", + "documentation" : "

          The room ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -40976,24 +42168,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "VoiceConnectorId" ], - "shapeName" : "GetVoiceConnectorRequest", + "required" : [ "AccountId", "RoomId" ], + "shapeName" : "GetRoomRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVoiceConnectorRequest", - "variableName" : "getVoiceConnectorRequest", - "variableType" : "GetVoiceConnectorRequest", + "variableDeclarationType" : "GetRoomRequest", + "variableName" : "getRoomRequest", + "variableType" : "GetRoomRequest", "documentation" : null, - "simpleType" : "GetVoiceConnectorRequest", - "variableSetterType" : "GetVoiceConnectorRequest" + "simpleType" : "GetRoomRequest", + "variableSetterType" : "GetRoomRequest" }, "wrapper" : false }, - "GetVoiceConnectorResult" : { - "c2jName" : "GetVoiceConnectorResponse", + "GetRoomResult" : { + "c2jName" : "GetRoomResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -41012,18 +42204,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "VoiceConnector", - "c2jShape" : "VoiceConnector", + "c2jName" : "Room", + "c2jShape" : "Room", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector details.

          ", + "documentation" : "

          The room details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnector", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@return The Amazon Chime Voice Connector details.*/", - "getterMethodName" : "getVoiceConnector", + "fluentSetterDocumentation" : "/**

          The room details.

          \n@param room The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoom", + "getterDocumentation" : "/**

          The room details.

          \n@return The room details.*/", + "getterMethodName" : "getRoom", "getterModel" : { - "returnType" : "VoiceConnector", + "returnType" : "Room", "documentation" : null }, "http" : { @@ -41036,11 +42228,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnector", + "marshallLocationName" : "Room", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VoiceConnector", + "unmarshallLocationName" : "Room", "uri" : false }, "idempotencyToken" : false, @@ -41052,48 +42244,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "VoiceConnector", + "name" : "Room", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.*/", - "setterMethodName" : "setVoiceConnector", + "setterDocumentation" : "/**

          The room details.

          \n@param room The room details.*/", + "setterMethodName" : "setRoom", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnector", - "variableName" : "voiceConnector", - "variableType" : "VoiceConnector", + "variableDeclarationType" : "Room", + "variableName" : "room", + "variableType" : "Room", "documentation" : "", - "simpleType" : "VoiceConnector", - "variableSetterType" : "VoiceConnector" + "simpleType" : "Room", + "variableSetterType" : "Room" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The room details.

          \n@param room The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnector", - "variableName" : "voiceConnector", - "variableType" : "VoiceConnector", - "documentation" : "

          The Amazon Chime Voice Connector details.

          ", - "simpleType" : "VoiceConnector", - "variableSetterType" : "VoiceConnector" + "variableDeclarationType" : "Room", + "variableName" : "room", + "variableType" : "Room", + "documentation" : "

          The room details.

          ", + "simpleType" : "Room", + "variableSetterType" : "Room" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "VoiceConnector" : { - "c2jName" : "VoiceConnector", - "c2jShape" : "VoiceConnector", + "Room" : { + "c2jName" : "Room", + "c2jShape" : "Room", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector details.

          ", + "documentation" : "

          The room details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnector", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@return The Amazon Chime Voice Connector details.*/", - "getterMethodName" : "getVoiceConnector", + "fluentSetterDocumentation" : "/**

          The room details.

          \n@param room The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoom", + "getterDocumentation" : "/**

          The room details.

          \n@return The room details.*/", + "getterMethodName" : "getRoom", "getterModel" : { - "returnType" : "VoiceConnector", + "returnType" : "Room", "documentation" : null }, "http" : { @@ -41106,11 +42298,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnector", + "marshallLocationName" : "Room", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VoiceConnector", + "unmarshallLocationName" : "Room", "uri" : false }, "idempotencyToken" : false, @@ -41122,31 +42314,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "VoiceConnector", + "name" : "Room", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.*/", - "setterMethodName" : "setVoiceConnector", + "setterDocumentation" : "/**

          The room details.

          \n@param room The room details.*/", + "setterMethodName" : "setRoom", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnector", - "variableName" : "voiceConnector", - "variableType" : "VoiceConnector", + "variableDeclarationType" : "Room", + "variableName" : "room", + "variableType" : "Room", "documentation" : "", - "simpleType" : "VoiceConnector", - "variableSetterType" : "VoiceConnector" + "simpleType" : "Room", + "variableSetterType" : "Room" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The room details.

          \n@param room The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnector", - "variableName" : "voiceConnector", - "variableType" : "VoiceConnector", - "documentation" : "

          The Amazon Chime Voice Connector details.

          ", - "simpleType" : "VoiceConnector", - "variableSetterType" : "VoiceConnector" + "variableDeclarationType" : "Room", + "variableName" : "room", + "variableType" : "Room", + "documentation" : "

          The room details.

          ", + "simpleType" : "Room", + "variableSetterType" : "Room" }, "xmlNameSpaceUri" : null } @@ -41154,7 +42346,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetVoiceConnectorResult", + "shapeName" : "GetRoomResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -41163,17 +42355,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVoiceConnectorResult", - "variableName" : "getVoiceConnectorResult", - "variableType" : "GetVoiceConnectorResult", + "variableDeclarationType" : "GetRoomResult", + "variableName" : "getRoomResult", + "variableType" : "GetRoomResult", "documentation" : null, - "simpleType" : "GetVoiceConnectorResult", - "variableSetterType" : "GetVoiceConnectorResult" + "simpleType" : "GetRoomResult", + "variableSetterType" : "GetRoomResult" }, "wrapper" : false }, - "GetVoiceConnectorStreamingConfigurationRequest" : { - "c2jName" : "GetVoiceConnectorStreamingConfigurationRequest", + "GetUserRequest" : { + "c2jName" : "GetUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -41191,24 +42383,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetVoiceConnectorStreamingConfiguration", + "action" : "GetUser", "locationName" : null, - "requestUri" : "/voice-connectors/{voiceConnectorId}/streaming-configuration", + "requestUri" : "/accounts/{accountId}/users/{userId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "VoiceConnectorId", + "c2jName" : "AccountId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -41223,11 +42415,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", + "unmarshallLocationName" : "accountId", "uri" : true }, "idempotencyToken" : false, @@ -41239,14 +42431,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -41255,30 +42447,98 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "UserId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The user ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserId", + "getterDocumentation" : "/**

          The user ID.

          \n@return The user ID.*/", + "getterMethodName" : "getUserId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "userId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "userId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UserId", + "sensitive" : false, + "setterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.*/", + "setterMethodName" : "setUserId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userId", + "variableType" : "String", + "documentation" : "

          The user ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "VoiceConnectorId" : { - "c2jName" : "VoiceConnectorId", + "AccountId" : { + "c2jName" : "AccountId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -41293,11 +42553,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", + "unmarshallLocationName" : "accountId", "uri" : true }, "idempotencyToken" : false, @@ -41309,14 +42569,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -41325,13 +42585,82 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "UserId" : { + "c2jName" : "UserId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The user ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserId", + "getterDocumentation" : "/**

          The user ID.

          \n@return The user ID.*/", + "getterMethodName" : "getUserId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "userId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "userId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UserId", + "sensitive" : false, + "setterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.*/", + "setterMethodName" : "setUserId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userId", + "variableType" : "String", + "documentation" : "

          The user ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -41340,24 +42669,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "VoiceConnectorId" ], - "shapeName" : "GetVoiceConnectorStreamingConfigurationRequest", + "required" : [ "AccountId", "UserId" ], + "shapeName" : "GetUserRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVoiceConnectorStreamingConfigurationRequest", - "variableName" : "getVoiceConnectorStreamingConfigurationRequest", - "variableType" : "GetVoiceConnectorStreamingConfigurationRequest", + "variableDeclarationType" : "GetUserRequest", + "variableName" : "getUserRequest", + "variableType" : "GetUserRequest", "documentation" : null, - "simpleType" : "GetVoiceConnectorStreamingConfigurationRequest", - "variableSetterType" : "GetVoiceConnectorStreamingConfigurationRequest" + "simpleType" : "GetUserRequest", + "variableSetterType" : "GetUserRequest" }, "wrapper" : false }, - "GetVoiceConnectorStreamingConfigurationResult" : { - "c2jName" : "GetVoiceConnectorStreamingConfigurationResponse", + "GetUserResult" : { + "c2jName" : "GetUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -41376,18 +42705,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "StreamingConfiguration", - "c2jShape" : "StreamingConfiguration", + "c2jName" : "User", + "c2jShape" : "User", "deprecated" : false, - "documentation" : "

          The streaming configuration details.

          ", + "documentation" : "

          The user details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The streaming configuration details.

          \n@param streamingConfiguration The streaming configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withStreamingConfiguration", - "getterDocumentation" : "/**

          The streaming configuration details.

          \n@return The streaming configuration details.*/", - "getterMethodName" : "getStreamingConfiguration", + "fluentSetterDocumentation" : "/**

          The user details.

          \n@param user The user details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUser", + "getterDocumentation" : "/**

          The user details.

          \n@return The user details.*/", + "getterMethodName" : "getUser", "getterModel" : { - "returnType" : "StreamingConfiguration", + "returnType" : "User", "documentation" : null }, "http" : { @@ -41400,11 +42729,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "StreamingConfiguration", + "marshallLocationName" : "User", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "StreamingConfiguration", + "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, @@ -41416,48 +42745,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "StreamingConfiguration", + "name" : "User", "sensitive" : false, - "setterDocumentation" : "/**

          The streaming configuration details.

          \n@param streamingConfiguration The streaming configuration details.*/", - "setterMethodName" : "setStreamingConfiguration", + "setterDocumentation" : "/**

          The user details.

          \n@param user The user details.*/", + "setterMethodName" : "setUser", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "StreamingConfiguration", - "variableName" : "streamingConfiguration", - "variableType" : "StreamingConfiguration", + "variableDeclarationType" : "User", + "variableName" : "user", + "variableType" : "User", "documentation" : "", - "simpleType" : "StreamingConfiguration", - "variableSetterType" : "StreamingConfiguration" + "simpleType" : "User", + "variableSetterType" : "User" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The streaming configuration details.

          \n@param streamingConfiguration The streaming configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The user details.

          \n@param user The user details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "StreamingConfiguration", - "variableName" : "streamingConfiguration", - "variableType" : "StreamingConfiguration", - "documentation" : "

          The streaming configuration details.

          ", - "simpleType" : "StreamingConfiguration", - "variableSetterType" : "StreamingConfiguration" + "variableDeclarationType" : "User", + "variableName" : "user", + "variableType" : "User", + "documentation" : "

          The user details.

          ", + "simpleType" : "User", + "variableSetterType" : "User" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "StreamingConfiguration" : { - "c2jName" : "StreamingConfiguration", - "c2jShape" : "StreamingConfiguration", + "User" : { + "c2jName" : "User", + "c2jShape" : "User", "deprecated" : false, - "documentation" : "

          The streaming configuration details.

          ", + "documentation" : "

          The user details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The streaming configuration details.

          \n@param streamingConfiguration The streaming configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withStreamingConfiguration", - "getterDocumentation" : "/**

          The streaming configuration details.

          \n@return The streaming configuration details.*/", - "getterMethodName" : "getStreamingConfiguration", + "fluentSetterDocumentation" : "/**

          The user details.

          \n@param user The user details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUser", + "getterDocumentation" : "/**

          The user details.

          \n@return The user details.*/", + "getterMethodName" : "getUser", "getterModel" : { - "returnType" : "StreamingConfiguration", + "returnType" : "User", "documentation" : null }, "http" : { @@ -41470,11 +42799,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "StreamingConfiguration", + "marshallLocationName" : "User", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "StreamingConfiguration", + "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, @@ -41486,31 +42815,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "StreamingConfiguration", + "name" : "User", "sensitive" : false, - "setterDocumentation" : "/**

          The streaming configuration details.

          \n@param streamingConfiguration The streaming configuration details.*/", - "setterMethodName" : "setStreamingConfiguration", + "setterDocumentation" : "/**

          The user details.

          \n@param user The user details.*/", + "setterMethodName" : "setUser", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "StreamingConfiguration", - "variableName" : "streamingConfiguration", - "variableType" : "StreamingConfiguration", + "variableDeclarationType" : "User", + "variableName" : "user", + "variableType" : "User", "documentation" : "", - "simpleType" : "StreamingConfiguration", - "variableSetterType" : "StreamingConfiguration" + "simpleType" : "User", + "variableSetterType" : "User" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The streaming configuration details.

          \n@param streamingConfiguration The streaming configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The user details.

          \n@param user The user details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "StreamingConfiguration", - "variableName" : "streamingConfiguration", - "variableType" : "StreamingConfiguration", - "documentation" : "

          The streaming configuration details.

          ", - "simpleType" : "StreamingConfiguration", - "variableSetterType" : "StreamingConfiguration" + "variableDeclarationType" : "User", + "variableName" : "user", + "variableType" : "User", + "documentation" : "

          The user details.

          ", + "simpleType" : "User", + "variableSetterType" : "User" }, "xmlNameSpaceUri" : null } @@ -41518,7 +42847,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetVoiceConnectorStreamingConfigurationResult", + "shapeName" : "GetUserResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -41527,17 +42856,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVoiceConnectorStreamingConfigurationResult", - "variableName" : "getVoiceConnectorStreamingConfigurationResult", - "variableType" : "GetVoiceConnectorStreamingConfigurationResult", + "variableDeclarationType" : "GetUserResult", + "variableName" : "getUserResult", + "variableType" : "GetUserResult", "documentation" : null, - "simpleType" : "GetVoiceConnectorStreamingConfigurationResult", - "variableSetterType" : "GetVoiceConnectorStreamingConfigurationResult" + "simpleType" : "GetUserResult", + "variableSetterType" : "GetUserResult" }, "wrapper" : false }, - "GetVoiceConnectorTerminationHealthRequest" : { - "c2jName" : "GetVoiceConnectorTerminationHealthRequest", + "GetUserSettingsRequest" : { + "c2jName" : "GetUserSettingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -41555,24 +42884,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetVoiceConnectorTerminationHealth", + "action" : "GetUserSettings", "locationName" : null, - "requestUri" : "/voice-connectors/{voiceConnectorId}/termination/health", + "requestUri" : "/accounts/{accountId}/users/{userId}/settings", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "VoiceConnectorId", - "c2jShape" : "NonEmptyString", + "c2jName" : "AccountId", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -41587,11 +42916,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", + "unmarshallLocationName" : "accountId", "uri" : true }, "idempotencyToken" : false, @@ -41603,14 +42932,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -41619,30 +42948,98 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "UserId", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The user ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserId", + "getterDocumentation" : "/**

          The user ID.

          \n@return The user ID.*/", + "getterMethodName" : "getUserId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "userId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "userId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UserId", + "sensitive" : false, + "setterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.*/", + "setterMethodName" : "setUserId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userId", + "variableType" : "String", + "documentation" : "

          The user ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "VoiceConnectorId" : { - "c2jName" : "VoiceConnectorId", - "c2jShape" : "NonEmptyString", + "AccountId" : { + "c2jName" : "AccountId", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -41657,11 +43054,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", + "unmarshallLocationName" : "accountId", "uri" : true }, "idempotencyToken" : false, @@ -41673,14 +43070,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -41689,13 +43086,82 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "UserId" : { + "c2jName" : "UserId", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The user ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserId", + "getterDocumentation" : "/**

          The user ID.

          \n@return The user ID.*/", + "getterMethodName" : "getUserId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "userId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "userId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UserId", + "sensitive" : false, + "setterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.*/", + "setterMethodName" : "setUserId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userId", + "variableType" : "String", + "documentation" : "

          The user ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -41704,24 +43170,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "VoiceConnectorId" ], - "shapeName" : "GetVoiceConnectorTerminationHealthRequest", + "required" : [ "AccountId", "UserId" ], + "shapeName" : "GetUserSettingsRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVoiceConnectorTerminationHealthRequest", - "variableName" : "getVoiceConnectorTerminationHealthRequest", - "variableType" : "GetVoiceConnectorTerminationHealthRequest", + "variableDeclarationType" : "GetUserSettingsRequest", + "variableName" : "getUserSettingsRequest", + "variableType" : "GetUserSettingsRequest", "documentation" : null, - "simpleType" : "GetVoiceConnectorTerminationHealthRequest", - "variableSetterType" : "GetVoiceConnectorTerminationHealthRequest" + "simpleType" : "GetUserSettingsRequest", + "variableSetterType" : "GetUserSettingsRequest" }, "wrapper" : false }, - "GetVoiceConnectorTerminationHealthResult" : { - "c2jName" : "GetVoiceConnectorTerminationHealthResponse", + "GetUserSettingsResult" : { + "c2jName" : "GetUserSettingsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -41740,18 +43206,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "TerminationHealth", - "c2jShape" : "TerminationHealth", + "c2jName" : "UserSettings", + "c2jShape" : "UserSettings", "deprecated" : false, - "documentation" : "

          The termination health details.

          ", + "documentation" : "

          The user settings.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The termination health details.

          \n@param terminationHealth The termination health details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTerminationHealth", - "getterDocumentation" : "/**

          The termination health details.

          \n@return The termination health details.*/", - "getterMethodName" : "getTerminationHealth", + "fluentSetterDocumentation" : "/**

          The user settings.

          \n@param userSettings The user settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserSettings", + "getterDocumentation" : "/**

          The user settings.

          \n@return The user settings.*/", + "getterMethodName" : "getUserSettings", "getterModel" : { - "returnType" : "TerminationHealth", + "returnType" : "UserSettings", "documentation" : null }, "http" : { @@ -41764,11 +43230,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "TerminationHealth", + "marshallLocationName" : "UserSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "TerminationHealth", + "unmarshallLocationName" : "UserSettings", "uri" : false }, "idempotencyToken" : false, @@ -41780,48 +43246,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "TerminationHealth", + "name" : "UserSettings", "sensitive" : false, - "setterDocumentation" : "/**

          The termination health details.

          \n@param terminationHealth The termination health details.*/", - "setterMethodName" : "setTerminationHealth", + "setterDocumentation" : "/**

          The user settings.

          \n@param userSettings The user settings.*/", + "setterMethodName" : "setUserSettings", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "TerminationHealth", - "variableName" : "terminationHealth", - "variableType" : "TerminationHealth", + "variableDeclarationType" : "UserSettings", + "variableName" : "userSettings", + "variableType" : "UserSettings", "documentation" : "", - "simpleType" : "TerminationHealth", - "variableSetterType" : "TerminationHealth" + "simpleType" : "UserSettings", + "variableSetterType" : "UserSettings" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The termination health details.

          \n@param terminationHealth The termination health details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The user settings.

          \n@param userSettings The user settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "TerminationHealth", - "variableName" : "terminationHealth", - "variableType" : "TerminationHealth", - "documentation" : "

          The termination health details.

          ", - "simpleType" : "TerminationHealth", - "variableSetterType" : "TerminationHealth" + "variableDeclarationType" : "UserSettings", + "variableName" : "userSettings", + "variableType" : "UserSettings", + "documentation" : "

          The user settings.

          ", + "simpleType" : "UserSettings", + "variableSetterType" : "UserSettings" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "TerminationHealth" : { - "c2jName" : "TerminationHealth", - "c2jShape" : "TerminationHealth", - "deprecated" : false, - "documentation" : "

          The termination health details.

          ", + "UserSettings" : { + "c2jName" : "UserSettings", + "c2jShape" : "UserSettings", + "deprecated" : false, + "documentation" : "

          The user settings.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The termination health details.

          \n@param terminationHealth The termination health details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTerminationHealth", - "getterDocumentation" : "/**

          The termination health details.

          \n@return The termination health details.*/", - "getterMethodName" : "getTerminationHealth", + "fluentSetterDocumentation" : "/**

          The user settings.

          \n@param userSettings The user settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserSettings", + "getterDocumentation" : "/**

          The user settings.

          \n@return The user settings.*/", + "getterMethodName" : "getUserSettings", "getterModel" : { - "returnType" : "TerminationHealth", + "returnType" : "UserSettings", "documentation" : null }, "http" : { @@ -41834,11 +43300,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "TerminationHealth", + "marshallLocationName" : "UserSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "TerminationHealth", + "unmarshallLocationName" : "UserSettings", "uri" : false }, "idempotencyToken" : false, @@ -41850,31 +43316,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "TerminationHealth", + "name" : "UserSettings", "sensitive" : false, - "setterDocumentation" : "/**

          The termination health details.

          \n@param terminationHealth The termination health details.*/", - "setterMethodName" : "setTerminationHealth", + "setterDocumentation" : "/**

          The user settings.

          \n@param userSettings The user settings.*/", + "setterMethodName" : "setUserSettings", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "TerminationHealth", - "variableName" : "terminationHealth", - "variableType" : "TerminationHealth", + "variableDeclarationType" : "UserSettings", + "variableName" : "userSettings", + "variableType" : "UserSettings", "documentation" : "", - "simpleType" : "TerminationHealth", - "variableSetterType" : "TerminationHealth" + "simpleType" : "UserSettings", + "variableSetterType" : "UserSettings" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The termination health details.

          \n@param terminationHealth The termination health details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The user settings.

          \n@param userSettings The user settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "TerminationHealth", - "variableName" : "terminationHealth", - "variableType" : "TerminationHealth", - "documentation" : "

          The termination health details.

          ", - "simpleType" : "TerminationHealth", - "variableSetterType" : "TerminationHealth" + "variableDeclarationType" : "UserSettings", + "variableName" : "userSettings", + "variableType" : "UserSettings", + "documentation" : "

          The user settings.

          ", + "simpleType" : "UserSettings", + "variableSetterType" : "UserSettings" }, "xmlNameSpaceUri" : null } @@ -41882,7 +43348,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetVoiceConnectorTerminationHealthResult", + "shapeName" : "GetUserSettingsResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -41891,17 +43357,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVoiceConnectorTerminationHealthResult", - "variableName" : "getVoiceConnectorTerminationHealthResult", - "variableType" : "GetVoiceConnectorTerminationHealthResult", + "variableDeclarationType" : "GetUserSettingsResult", + "variableName" : "getUserSettingsResult", + "variableType" : "GetUserSettingsResult", "documentation" : null, - "simpleType" : "GetVoiceConnectorTerminationHealthResult", - "variableSetterType" : "GetVoiceConnectorTerminationHealthResult" + "simpleType" : "GetUserSettingsResult", + "variableSetterType" : "GetUserSettingsResult" }, "wrapper" : false }, - "GetVoiceConnectorTerminationRequest" : { - "c2jName" : "GetVoiceConnectorTerminationRequest", + "GetVoiceConnectorGroupRequest" : { + "c2jName" : "GetVoiceConnectorGroupRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -41919,24 +43385,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetVoiceConnectorTermination", + "action" : "GetVoiceConnectorGroup", "locationName" : null, - "requestUri" : "/voice-connectors/{voiceConnectorId}/termination", + "requestUri" : "/voice-connector-groups/{voiceConnectorGroupId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "VoiceConnectorId", + "c2jName" : "VoiceConnectorGroupId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorGroupId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@return The Amazon Chime Voice Connector group ID.*/", + "getterMethodName" : "getVoiceConnectorGroupId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -41951,11 +43417,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", + "marshallLocationName" : "voiceConnectorGroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", + "unmarshallLocationName" : "voiceConnectorGroupId", "uri" : true }, "idempotencyToken" : false, @@ -41967,14 +43433,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", + "name" : "VoiceConnectorGroupId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.*/", + "setterMethodName" : "setVoiceConnectorGroupId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "voiceConnectorGroupId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -41983,30 +43449,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "voiceConnectorGroupId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "VoiceConnectorId" : { - "c2jName" : "VoiceConnectorId", + "VoiceConnectorGroupId" : { + "c2jName" : "VoiceConnectorGroupId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorGroupId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@return The Amazon Chime Voice Connector group ID.*/", + "getterMethodName" : "getVoiceConnectorGroupId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -42021,11 +43487,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", + "marshallLocationName" : "voiceConnectorGroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", + "unmarshallLocationName" : "voiceConnectorGroupId", "uri" : true }, "idempotencyToken" : false, @@ -42037,14 +43503,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", + "name" : "VoiceConnectorGroupId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.*/", + "setterMethodName" : "setVoiceConnectorGroupId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "voiceConnectorGroupId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -42053,13 +43519,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group ID.

          \n@param voiceConnectorGroupId The Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "voiceConnectorGroupId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector group ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -42068,24 +43534,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "VoiceConnectorId" ], - "shapeName" : "GetVoiceConnectorTerminationRequest", + "required" : [ "VoiceConnectorGroupId" ], + "shapeName" : "GetVoiceConnectorGroupRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVoiceConnectorTerminationRequest", - "variableName" : "getVoiceConnectorTerminationRequest", - "variableType" : "GetVoiceConnectorTerminationRequest", + "variableDeclarationType" : "GetVoiceConnectorGroupRequest", + "variableName" : "getVoiceConnectorGroupRequest", + "variableType" : "GetVoiceConnectorGroupRequest", "documentation" : null, - "simpleType" : "GetVoiceConnectorTerminationRequest", - "variableSetterType" : "GetVoiceConnectorTerminationRequest" + "simpleType" : "GetVoiceConnectorGroupRequest", + "variableSetterType" : "GetVoiceConnectorGroupRequest" }, "wrapper" : false }, - "GetVoiceConnectorTerminationResult" : { - "c2jName" : "GetVoiceConnectorTerminationResponse", + "GetVoiceConnectorGroupResult" : { + "c2jName" : "GetVoiceConnectorGroupResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -42104,18 +43570,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Termination", - "c2jShape" : "Termination", + "c2jName" : "VoiceConnectorGroup", + "c2jShape" : "VoiceConnectorGroup", "deprecated" : false, - "documentation" : "

          The termination setting details.

          ", + "documentation" : "

          The Amazon Chime Voice Connector group details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The termination setting details.

          \n@param termination The termination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTermination", - "getterDocumentation" : "/**

          The termination setting details.

          \n@return The termination setting details.*/", - "getterMethodName" : "getTermination", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorGroup", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@return The Amazon Chime Voice Connector group details.*/", + "getterMethodName" : "getVoiceConnectorGroup", "getterModel" : { - "returnType" : "Termination", + "returnType" : "VoiceConnectorGroup", "documentation" : null }, "http" : { @@ -42128,11 +43594,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Termination", + "marshallLocationName" : "VoiceConnectorGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Termination", + "unmarshallLocationName" : "VoiceConnectorGroup", "uri" : false }, "idempotencyToken" : false, @@ -42144,48 +43610,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "Termination", + "name" : "VoiceConnectorGroup", "sensitive" : false, - "setterDocumentation" : "/**

          The termination setting details.

          \n@param termination The termination setting details.*/", - "setterMethodName" : "setTermination", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.*/", + "setterMethodName" : "setVoiceConnectorGroup", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Termination", - "variableName" : "termination", - "variableType" : "Termination", + "variableDeclarationType" : "VoiceConnectorGroup", + "variableName" : "voiceConnectorGroup", + "variableType" : "VoiceConnectorGroup", "documentation" : "", - "simpleType" : "Termination", - "variableSetterType" : "Termination" + "simpleType" : "VoiceConnectorGroup", + "variableSetterType" : "VoiceConnectorGroup" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The termination setting details.

          \n@param termination The termination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Termination", - "variableName" : "termination", - "variableType" : "Termination", - "documentation" : "

          The termination setting details.

          ", - "simpleType" : "Termination", - "variableSetterType" : "Termination" + "variableDeclarationType" : "VoiceConnectorGroup", + "variableName" : "voiceConnectorGroup", + "variableType" : "VoiceConnectorGroup", + "documentation" : "

          The Amazon Chime Voice Connector group details.

          ", + "simpleType" : "VoiceConnectorGroup", + "variableSetterType" : "VoiceConnectorGroup" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Termination" : { - "c2jName" : "Termination", - "c2jShape" : "Termination", + "VoiceConnectorGroup" : { + "c2jName" : "VoiceConnectorGroup", + "c2jShape" : "VoiceConnectorGroup", "deprecated" : false, - "documentation" : "

          The termination setting details.

          ", + "documentation" : "

          The Amazon Chime Voice Connector group details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The termination setting details.

          \n@param termination The termination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTermination", - "getterDocumentation" : "/**

          The termination setting details.

          \n@return The termination setting details.*/", - "getterMethodName" : "getTermination", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorGroup", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@return The Amazon Chime Voice Connector group details.*/", + "getterMethodName" : "getVoiceConnectorGroup", "getterModel" : { - "returnType" : "Termination", + "returnType" : "VoiceConnectorGroup", "documentation" : null }, "http" : { @@ -42198,11 +43664,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Termination", + "marshallLocationName" : "VoiceConnectorGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Termination", + "unmarshallLocationName" : "VoiceConnectorGroup", "uri" : false }, "idempotencyToken" : false, @@ -42214,31 +43680,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "Termination", + "name" : "VoiceConnectorGroup", "sensitive" : false, - "setterDocumentation" : "/**

          The termination setting details.

          \n@param termination The termination setting details.*/", - "setterMethodName" : "setTermination", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.*/", + "setterMethodName" : "setVoiceConnectorGroup", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Termination", - "variableName" : "termination", - "variableType" : "Termination", + "variableDeclarationType" : "VoiceConnectorGroup", + "variableName" : "voiceConnectorGroup", + "variableType" : "VoiceConnectorGroup", "documentation" : "", - "simpleType" : "Termination", - "variableSetterType" : "Termination" + "simpleType" : "VoiceConnectorGroup", + "variableSetterType" : "VoiceConnectorGroup" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The termination setting details.

          \n@param termination The termination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector group details.

          \n@param voiceConnectorGroup The Amazon Chime Voice Connector group details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Termination", - "variableName" : "termination", - "variableType" : "Termination", - "documentation" : "

          The termination setting details.

          ", - "simpleType" : "Termination", - "variableSetterType" : "Termination" + "variableDeclarationType" : "VoiceConnectorGroup", + "variableName" : "voiceConnectorGroup", + "variableType" : "VoiceConnectorGroup", + "documentation" : "

          The Amazon Chime Voice Connector group details.

          ", + "simpleType" : "VoiceConnectorGroup", + "variableSetterType" : "VoiceConnectorGroup" }, "xmlNameSpaceUri" : null } @@ -42246,7 +43712,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetVoiceConnectorTerminationResult", + "shapeName" : "GetVoiceConnectorGroupResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -42255,17 +43721,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVoiceConnectorTerminationResult", - "variableName" : "getVoiceConnectorTerminationResult", - "variableType" : "GetVoiceConnectorTerminationResult", + "variableDeclarationType" : "GetVoiceConnectorGroupResult", + "variableName" : "getVoiceConnectorGroupResult", + "variableType" : "GetVoiceConnectorGroupResult", "documentation" : null, - "simpleType" : "GetVoiceConnectorTerminationResult", - "variableSetterType" : "GetVoiceConnectorTerminationResult" + "simpleType" : "GetVoiceConnectorGroupResult", + "variableSetterType" : "GetVoiceConnectorGroupResult" }, "wrapper" : false }, - "Invite" : { - "c2jName" : "Invite", + "GetVoiceConnectorLoggingConfigurationRequest" : { + "c2jName" : "GetVoiceConnectorLoggingConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -42273,7 +43739,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          Invitation object returned after emailing users to invite them to join the Amazon Chime Team account.

          ", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -42282,18 +43748,25 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, + "marshaller" : { + "action" : "GetVoiceConnectorLoggingConfiguration", + "locationName" : null, + "requestUri" : "/voice-connectors/{voiceConnectorId}/logging-configuration", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "InviteId", - "c2jShape" : "String", + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The invite ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The invite ID.

          \n@param inviteId The invite ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withInviteId", - "getterDocumentation" : "/**

          The invite ID.

          \n@return The invite ID.*/", - "getterMethodName" : "getInviteId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -42306,14 +43779,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "InviteId", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InviteId", - "uri" : false + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -42324,14 +43797,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "InviteId", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The invite ID.

          \n@param inviteId The invite ID.*/", - "setterMethodName" : "setInviteId", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "inviteId", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -42340,30 +43813,139 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The invite ID.

          \n@param inviteId The invite ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "inviteId", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The invite ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "Status", - "c2jShape" : "InviteStatus", + } ], + "membersAsMap" : { + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "VoiceConnectorId" ], + "shapeName" : "GetVoiceConnectorLoggingConfigurationRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetVoiceConnectorLoggingConfigurationRequest", + "variableName" : "getVoiceConnectorLoggingConfigurationRequest", + "variableType" : "GetVoiceConnectorLoggingConfigurationRequest", + "documentation" : null, + "simpleType" : "GetVoiceConnectorLoggingConfigurationRequest", + "variableSetterType" : "GetVoiceConnectorLoggingConfigurationRequest" + }, + "wrapper" : false + }, + "GetVoiceConnectorLoggingConfigurationResult" : { + "c2jName" : "GetVoiceConnectorLoggingConfigurationResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "LoggingConfiguration", + "c2jShape" : "LoggingConfiguration", "deprecated" : false, - "documentation" : "

          The status of the invite.

          ", + "documentation" : "

          The logging configuration details.

          ", "endpointDiscoveryId" : false, - "enumType" : "InviteStatus", - "fluentSetterDocumentation" : "/**

          The status of the invite.

          \n@param status The status of the invite.\n@return Returns a reference to this object so that method calls can be chained together.\n@see InviteStatus*/", - "fluentSetterMethodName" : "withStatus", - "getterDocumentation" : "/**

          The status of the invite.

          \n@return The status of the invite.\n@see InviteStatus*/", - "getterMethodName" : "getStatus", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The logging configuration details.

          \n@param loggingConfiguration The logging configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLoggingConfiguration", + "getterDocumentation" : "/**

          The logging configuration details.

          \n@return The logging configuration details.*/", + "getterMethodName" : "getLoggingConfiguration", "getterModel" : { - "returnType" : "String", + "returnType" : "LoggingConfiguration", "documentation" : null }, "http" : { @@ -42376,11 +43958,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Status", + "marshallLocationName" : "LoggingConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Status", + "unmarshallLocationName" : "LoggingConfiguration", "uri" : false }, "idempotencyToken" : false, @@ -42390,114 +43972,165 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Status", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LoggingConfiguration", "sensitive" : false, - "setterDocumentation" : "/**

          The status of the invite.

          \n@param status The status of the invite.\n@see InviteStatus*/", - "setterMethodName" : "setStatus", + "setterDocumentation" : "/**

          The logging configuration details.

          \n@param loggingConfiguration The logging configuration details.*/", + "setterMethodName" : "setLoggingConfiguration", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "status", - "variableType" : "String", + "variableDeclarationType" : "LoggingConfiguration", + "variableName" : "loggingConfiguration", + "variableType" : "LoggingConfiguration", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "LoggingConfiguration", + "variableSetterType" : "LoggingConfiguration" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The status of the invite.

          \n@param status The status of the invite.\n@return Returns a reference to this object so that method calls can be chained together.\n@see InviteStatus*/", + "varargSetterDocumentation" : "/**

          The logging configuration details.

          \n@param loggingConfiguration The logging configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "status", - "variableType" : "String", - "documentation" : "

          The status of the invite.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "LoggingConfiguration", + "variableName" : "loggingConfiguration", + "variableType" : "LoggingConfiguration", + "documentation" : "

          The logging configuration details.

          ", + "simpleType" : "LoggingConfiguration", + "variableSetterType" : "LoggingConfiguration" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "EmailAddress", - "c2jShape" : "EmailAddress", - "deprecated" : false, - "documentation" : "

          The email address to which the invite is sent.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The email address to which the invite is sent.

          \n@param emailAddress The email address to which the invite is sent.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEmailAddress", - "getterDocumentation" : "/**

          The email address to which the invite is sent.

          \n@return The email address to which the invite is sent.*/", - "getterMethodName" : "getEmailAddress", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EmailAddress", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "EmailAddress", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "EmailAddress", - "sensitive" : true, - "setterDocumentation" : "/**

          The email address to which the invite is sent.

          \n@param emailAddress The email address to which the invite is sent.*/", - "setterMethodName" : "setEmailAddress", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "emailAddress", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The email address to which the invite is sent.

          \n@param emailAddress The email address to which the invite is sent.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "emailAddress", - "variableType" : "String", - "documentation" : "

          The email address to which the invite is sent.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, + } ], + "membersAsMap" : { + "LoggingConfiguration" : { + "c2jName" : "LoggingConfiguration", + "c2jShape" : "LoggingConfiguration", + "deprecated" : false, + "documentation" : "

          The logging configuration details.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The logging configuration details.

          \n@param loggingConfiguration The logging configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLoggingConfiguration", + "getterDocumentation" : "/**

          The logging configuration details.

          \n@return The logging configuration details.*/", + "getterMethodName" : "getLoggingConfiguration", + "getterModel" : { + "returnType" : "LoggingConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LoggingConfiguration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LoggingConfiguration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LoggingConfiguration", + "sensitive" : false, + "setterDocumentation" : "/**

          The logging configuration details.

          \n@param loggingConfiguration The logging configuration details.*/", + "setterMethodName" : "setLoggingConfiguration", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "LoggingConfiguration", + "variableName" : "loggingConfiguration", + "variableType" : "LoggingConfiguration", + "documentation" : "", + "simpleType" : "LoggingConfiguration", + "variableSetterType" : "LoggingConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The logging configuration details.

          \n@param loggingConfiguration The logging configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "LoggingConfiguration", + "variableName" : "loggingConfiguration", + "variableType" : "LoggingConfiguration", + "documentation" : "

          The logging configuration details.

          ", + "simpleType" : "LoggingConfiguration", + "variableSetterType" : "LoggingConfiguration" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "GetVoiceConnectorLoggingConfigurationResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetVoiceConnectorLoggingConfigurationResult", + "variableName" : "getVoiceConnectorLoggingConfigurationResult", + "variableType" : "GetVoiceConnectorLoggingConfigurationResult", + "documentation" : null, + "simpleType" : "GetVoiceConnectorLoggingConfigurationResult", + "variableSetterType" : "GetVoiceConnectorLoggingConfigurationResult" + }, + "wrapper" : false + }, + "GetVoiceConnectorOriginationRequest" : { + "c2jName" : "GetVoiceConnectorOriginationRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "GetVoiceConnectorOrigination", + "locationName" : null, + "requestUri" : "/voice-connectors/{voiceConnectorId}/origination", + "target" : null, + "verb" : "GET", "xmlNameSpaceUri" : null - }, { - "c2jName" : "EmailStatus", - "c2jShape" : "EmailStatus", + }, + "members" : [ { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The status of the invite email.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "endpointDiscoveryId" : false, - "enumType" : "EmailStatus", - "fluentSetterDocumentation" : "/**

          The status of the invite email.

          \n@param emailStatus The status of the invite email.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EmailStatus*/", - "fluentSetterMethodName" : "withEmailStatus", - "getterDocumentation" : "/**

          The status of the invite email.

          \n@return The status of the invite email.\n@see EmailStatus*/", - "getterMethodName" : "getEmailStatus", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -42510,14 +44143,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EmailStatus", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "EmailStatus", - "uri" : false + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -42528,14 +44161,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "EmailStatus", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The status of the invite email.

          \n@param emailStatus The status of the invite email.\n@see EmailStatus*/", - "setterMethodName" : "setEmailStatus", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "emailStatus", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -42544,99 +44177,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The status of the invite email.

          \n@param emailStatus The status of the invite email.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EmailStatus*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "emailStatus", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The status of the invite email.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "EmailAddress" : { - "c2jName" : "EmailAddress", - "c2jShape" : "EmailAddress", + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The email address to which the invite is sent.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The email address to which the invite is sent.

          \n@param emailAddress The email address to which the invite is sent.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEmailAddress", - "getterDocumentation" : "/**

          The email address to which the invite is sent.

          \n@return The email address to which the invite is sent.*/", - "getterMethodName" : "getEmailAddress", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EmailAddress", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "EmailAddress", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "EmailAddress", - "sensitive" : true, - "setterDocumentation" : "/**

          The email address to which the invite is sent.

          \n@param emailAddress The email address to which the invite is sent.*/", - "setterMethodName" : "setEmailAddress", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "emailAddress", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The email address to which the invite is sent.

          \n@param emailAddress The email address to which the invite is sent.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "emailAddress", - "variableType" : "String", - "documentation" : "

          The email address to which the invite is sent.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "EmailStatus" : { - "c2jName" : "EmailStatus", - "c2jShape" : "EmailStatus", - "deprecated" : false, - "documentation" : "

          The status of the invite email.

          ", - "endpointDiscoveryId" : false, - "enumType" : "EmailStatus", - "fluentSetterDocumentation" : "/**

          The status of the invite email.

          \n@param emailStatus The status of the invite email.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EmailStatus*/", - "fluentSetterMethodName" : "withEmailStatus", - "getterDocumentation" : "/**

          The status of the invite email.

          \n@return The status of the invite email.\n@see EmailStatus*/", - "getterMethodName" : "getEmailStatus", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -42649,14 +44213,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EmailStatus", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "EmailStatus", - "uri" : false + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -42667,14 +44231,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "EmailStatus", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The status of the invite email.

          \n@param emailStatus The status of the invite email.\n@see EmailStatus*/", - "setterMethodName" : "setEmailStatus", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "emailStatus", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -42683,31 +44247,139 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The status of the invite email.

          \n@param emailStatus The status of the invite email.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EmailStatus*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "emailStatus", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The status of the invite email.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "VoiceConnectorId" ], + "shapeName" : "GetVoiceConnectorOriginationRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetVoiceConnectorOriginationRequest", + "variableName" : "getVoiceConnectorOriginationRequest", + "variableType" : "GetVoiceConnectorOriginationRequest", + "documentation" : null, + "simpleType" : "GetVoiceConnectorOriginationRequest", + "variableSetterType" : "GetVoiceConnectorOriginationRequest" + }, + "wrapper" : false + }, + "GetVoiceConnectorOriginationResult" : { + "c2jName" : "GetVoiceConnectorOriginationResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Origination", + "c2jShape" : "Origination", + "deprecated" : false, + "documentation" : "

          The origination setting details.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The origination setting details.

          \n@param origination The origination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrigination", + "getterDocumentation" : "/**

          The origination setting details.

          \n@return The origination setting details.*/", + "getterMethodName" : "getOrigination", + "getterModel" : { + "returnType" : "Origination", + "documentation" : null }, - "InviteId" : { - "c2jName" : "InviteId", - "c2jShape" : "String", + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Origination", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Origination", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Origination", + "sensitive" : false, + "setterDocumentation" : "/**

          The origination setting details.

          \n@param origination The origination setting details.*/", + "setterMethodName" : "setOrigination", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Origination", + "variableName" : "origination", + "variableType" : "Origination", + "documentation" : "", + "simpleType" : "Origination", + "variableSetterType" : "Origination" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The origination setting details.

          \n@param origination The origination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Origination", + "variableName" : "origination", + "variableType" : "Origination", + "documentation" : "

          The origination setting details.

          ", + "simpleType" : "Origination", + "variableSetterType" : "Origination" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Origination" : { + "c2jName" : "Origination", + "c2jShape" : "Origination", "deprecated" : false, - "documentation" : "

          The invite ID.

          ", + "documentation" : "

          The origination setting details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The invite ID.

          \n@param inviteId The invite ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withInviteId", - "getterDocumentation" : "/**

          The invite ID.

          \n@return The invite ID.*/", - "getterMethodName" : "getInviteId", + "fluentSetterDocumentation" : "/**

          The origination setting details.

          \n@param origination The origination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrigination", + "getterDocumentation" : "/**

          The origination setting details.

          \n@return The origination setting details.*/", + "getterMethodName" : "getOrigination", "getterModel" : { - "returnType" : "String", + "returnType" : "Origination", "documentation" : null }, "http" : { @@ -42720,11 +44392,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "InviteId", + "marshallLocationName" : "Origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InviteId", + "unmarshallLocationName" : "Origination", "uri" : false }, "idempotencyToken" : false, @@ -42734,102 +44406,33 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "InviteId", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Origination", "sensitive" : false, - "setterDocumentation" : "/**

          The invite ID.

          \n@param inviteId The invite ID.*/", - "setterMethodName" : "setInviteId", + "setterDocumentation" : "/**

          The origination setting details.

          \n@param origination The origination setting details.*/", + "setterMethodName" : "setOrigination", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "inviteId", - "variableType" : "String", + "variableDeclarationType" : "Origination", + "variableName" : "origination", + "variableType" : "Origination", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Origination", + "variableSetterType" : "Origination" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The invite ID.

          \n@param inviteId The invite ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The origination setting details.

          \n@param origination The origination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "inviteId", - "variableType" : "String", - "documentation" : "

          The invite ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "Status" : { - "c2jName" : "Status", - "c2jShape" : "InviteStatus", - "deprecated" : false, - "documentation" : "

          The status of the invite.

          ", - "endpointDiscoveryId" : false, - "enumType" : "InviteStatus", - "fluentSetterDocumentation" : "/**

          The status of the invite.

          \n@param status The status of the invite.\n@return Returns a reference to this object so that method calls can be chained together.\n@see InviteStatus*/", - "fluentSetterMethodName" : "withStatus", - "getterDocumentation" : "/**

          The status of the invite.

          \n@return The status of the invite.\n@see InviteStatus*/", - "getterMethodName" : "getStatus", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Status", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Status", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Status", - "sensitive" : false, - "setterDocumentation" : "/**

          The status of the invite.

          \n@param status The status of the invite.\n@see InviteStatus*/", - "setterMethodName" : "setStatus", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "status", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The status of the invite.

          \n@param status The status of the invite.\n@return Returns a reference to this object so that method calls can be chained together.\n@see InviteStatus*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "status", - "variableType" : "String", - "documentation" : "

          The status of the invite.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Origination", + "variableName" : "origination", + "variableType" : "Origination", + "documentation" : "

          The origination setting details.

          ", + "simpleType" : "Origination", + "variableSetterType" : "Origination" }, "xmlNameSpaceUri" : null } @@ -42837,58 +44440,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "Invite", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Invite", - "variableName" : "invite", - "variableType" : "Invite", - "documentation" : null, - "simpleType" : "Invite", - "variableSetterType" : "Invite" - }, - "wrapper" : false - }, - "InviteStatus" : { - "c2jName" : "InviteStatus", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "Pending", - "value" : "Pending" - }, { - "name" : "Accepted", - "value" : "Accepted" - }, { - "name" : "Failed", - "value" : "Failed" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "InviteStatus", + "shapeName" : "GetVoiceConnectorOriginationResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -42897,17 +44449,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "InviteStatus", - "variableName" : "inviteStatus", - "variableType" : "InviteStatus", + "variableDeclarationType" : "GetVoiceConnectorOriginationResult", + "variableName" : "getVoiceConnectorOriginationResult", + "variableType" : "GetVoiceConnectorOriginationResult", "documentation" : null, - "simpleType" : "InviteStatus", - "variableSetterType" : "InviteStatus" + "simpleType" : "GetVoiceConnectorOriginationResult", + "variableSetterType" : "GetVoiceConnectorOriginationResult" }, "wrapper" : false }, - "InviteUsersRequest" : { - "c2jName" : "InviteUsersRequest", + "GetVoiceConnectorProxyRequest" : { + "c2jName" : "GetVoiceConnectorProxyRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -42925,24 +44477,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "InviteUsers", + "action" : "GetVoiceConnectorProxy", "locationName" : null, - "requestUri" : "/accounts/{accountId}/users?operation=add", + "requestUri" : "/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy", "target" : null, - "verb" : "POST", + "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -42957,11 +44509,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", + "unmarshallLocationName" : "voiceConnectorId", "uri" : true }, "idempotencyToken" : false, @@ -42973,14 +44525,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**\n@param voiceConnectorId */", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -42989,30 +44541,139 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "UserEmailList", - "c2jShape" : "UserEmailList", + } ], + "membersAsMap" : { + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString128", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getVoiceConnectorId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", + "sensitive" : false, + "setterDocumentation" : "/**\n@param voiceConnectorId */", + "setterMethodName" : "setVoiceConnectorId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "VoiceConnectorId" ], + "shapeName" : "GetVoiceConnectorProxyRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetVoiceConnectorProxyRequest", + "variableName" : "getVoiceConnectorProxyRequest", + "variableType" : "GetVoiceConnectorProxyRequest", + "documentation" : null, + "simpleType" : "GetVoiceConnectorProxyRequest", + "variableSetterType" : "GetVoiceConnectorProxyRequest" + }, + "wrapper" : false + }, + "GetVoiceConnectorProxyResult" : { + "c2jName" : "GetVoiceConnectorProxyResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Proxy", + "c2jShape" : "Proxy", "deprecated" : false, - "documentation" : "

          The user email addresses to which to send the email invitation.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user email addresses to which to send the email invitation.

          \n@param userEmailList The user email addresses to which to send the email invitation.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserEmailList", - "getterDocumentation" : "/**

          The user email addresses to which to send the email invitation.

          \n@return The user email addresses to which to send the email invitation.*/", - "getterMethodName" : "getUserEmailList", + "fluentSetterDocumentation" : "/**\n@param proxy \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxy", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxy", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "Proxy", "documentation" : null }, "http" : { @@ -43025,143 +44686,179 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserEmailList", + "marshallLocationName" : "Proxy", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserEmailList", + "unmarshallLocationName" : "Proxy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "EmailAddress", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Member", - "sensitive" : true, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "String", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "UserEmailList", - "sensitive" : true, - "setterDocumentation" : "/**

          The user email addresses to which to send the email invitation.

          \n@param userEmailList The user email addresses to which to send the email invitation.*/", - "setterMethodName" : "setUserEmailList", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Proxy", + "sensitive" : false, + "setterDocumentation" : "/**\n@param proxy */", + "setterMethodName" : "setProxy", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "userEmailList", - "variableType" : "java.util.List", + "variableDeclarationType" : "Proxy", + "variableName" : "proxy", + "variableType" : "Proxy", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "Proxy", + "variableSetterType" : "Proxy" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user email addresses to which to send the email invitation.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setUserEmailList(java.util.Collection)} or {@link #withUserEmailList(java.util.Collection)} if you want to override the existing values.

          \n@param userEmailList The user email addresses to which to send the email invitation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param proxy \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "userEmailList", - "variableType" : "java.util.List", - "documentation" : "

          The user email addresses to which to send the email invitation.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "Proxy", + "variableName" : "proxy", + "variableType" : "Proxy", + "documentation" : "", + "simpleType" : "Proxy", + "variableSetterType" : "Proxy" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "UserType", - "c2jShape" : "UserType", + } ], + "membersAsMap" : { + "Proxy" : { + "c2jName" : "Proxy", + "c2jShape" : "Proxy", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param proxy \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxy", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxy", + "getterModel" : { + "returnType" : "Proxy", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Proxy", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Proxy", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Proxy", + "sensitive" : false, + "setterDocumentation" : "/**\n@param proxy */", + "setterMethodName" : "setProxy", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Proxy", + "variableName" : "proxy", + "variableType" : "Proxy", + "documentation" : "", + "simpleType" : "Proxy", + "variableSetterType" : "Proxy" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param proxy \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Proxy", + "variableName" : "proxy", + "variableType" : "Proxy", + "documentation" : "", + "simpleType" : "Proxy", + "variableSetterType" : "Proxy" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "GetVoiceConnectorProxyResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetVoiceConnectorProxyResult", + "variableName" : "getVoiceConnectorProxyResult", + "variableType" : "GetVoiceConnectorProxyResult", + "documentation" : null, + "simpleType" : "GetVoiceConnectorProxyResult", + "variableSetterType" : "GetVoiceConnectorProxyResult" + }, + "wrapper" : false + }, + "GetVoiceConnectorRequest" : { + "c2jName" : "GetVoiceConnectorRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "GetVoiceConnector", + "locationName" : null, + "requestUri" : "/voice-connectors/{voiceConnectorId}", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The user type.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "endpointDiscoveryId" : false, - "enumType" : "UserType", - "fluentSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", - "fluentSetterMethodName" : "withUserType", - "getterDocumentation" : "/**

          The user type.

          \n@return The user type.\n@see UserType*/", - "getterMethodName" : "getUserType", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -43174,14 +44871,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserType", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserType", - "uri" : false + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -43192,14 +44889,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserType", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@see UserType*/", - "setterMethodName" : "setUserType", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userType", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -43208,30 +44905,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userType", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The user type.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -43246,11 +44943,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", + "unmarshallLocationName" : "voiceConnectorId", "uri" : true }, "idempotencyToken" : false, @@ -43262,14 +44959,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -43278,31 +44975,139 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "VoiceConnectorId" ], + "shapeName" : "GetVoiceConnectorRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetVoiceConnectorRequest", + "variableName" : "getVoiceConnectorRequest", + "variableType" : "GetVoiceConnectorRequest", + "documentation" : null, + "simpleType" : "GetVoiceConnectorRequest", + "variableSetterType" : "GetVoiceConnectorRequest" + }, + "wrapper" : false + }, + "GetVoiceConnectorResult" : { + "c2jName" : "GetVoiceConnectorResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "VoiceConnector", + "c2jShape" : "VoiceConnector", + "deprecated" : false, + "documentation" : "

          The Amazon Chime Voice Connector details.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnector", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@return The Amazon Chime Voice Connector details.*/", + "getterMethodName" : "getVoiceConnector", + "getterModel" : { + "returnType" : "VoiceConnector", + "documentation" : null }, - "UserEmailList" : { - "c2jName" : "UserEmailList", - "c2jShape" : "UserEmailList", + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VoiceConnector", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VoiceConnector", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "VoiceConnector", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.*/", + "setterMethodName" : "setVoiceConnector", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnector", + "variableName" : "voiceConnector", + "variableType" : "VoiceConnector", + "documentation" : "", + "simpleType" : "VoiceConnector", + "variableSetterType" : "VoiceConnector" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnector", + "variableName" : "voiceConnector", + "variableType" : "VoiceConnector", + "documentation" : "

          The Amazon Chime Voice Connector details.

          ", + "simpleType" : "VoiceConnector", + "variableSetterType" : "VoiceConnector" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "VoiceConnector" : { + "c2jName" : "VoiceConnector", + "c2jShape" : "VoiceConnector", "deprecated" : false, - "documentation" : "

          The user email addresses to which to send the email invitation.

          ", + "documentation" : "

          The Amazon Chime Voice Connector details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user email addresses to which to send the email invitation.

          \n@param userEmailList The user email addresses to which to send the email invitation.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserEmailList", - "getterDocumentation" : "/**

          The user email addresses to which to send the email invitation.

          \n@return The user email addresses to which to send the email invitation.*/", - "getterMethodName" : "getUserEmailList", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnector", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@return The Amazon Chime Voice Connector details.*/", + "getterMethodName" : "getVoiceConnector", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "VoiceConnector", "documentation" : null }, "http" : { @@ -43315,144 +45120,179 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserEmailList", + "marshallLocationName" : "VoiceConnector", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserEmailList", + "unmarshallLocationName" : "VoiceConnector", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "EmailAddress", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Member", - "sensitive" : true, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "String", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "UserEmailList", - "sensitive" : true, - "setterDocumentation" : "/**

          The user email addresses to which to send the email invitation.

          \n@param userEmailList The user email addresses to which to send the email invitation.*/", - "setterMethodName" : "setUserEmailList", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "VoiceConnector", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.*/", + "setterMethodName" : "setVoiceConnector", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "userEmailList", - "variableType" : "java.util.List", + "variableDeclarationType" : "VoiceConnector", + "variableName" : "voiceConnector", + "variableType" : "VoiceConnector", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "VoiceConnector", + "variableSetterType" : "VoiceConnector" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user email addresses to which to send the email invitation.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setUserEmailList(java.util.Collection)} or {@link #withUserEmailList(java.util.Collection)} if you want to override the existing values.

          \n@param userEmailList The user email addresses to which to send the email invitation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector details.

          \n@param voiceConnector The Amazon Chime Voice Connector details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "userEmailList", - "variableType" : "java.util.List", - "documentation" : "

          The user email addresses to which to send the email invitation.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "VoiceConnector", + "variableName" : "voiceConnector", + "variableType" : "VoiceConnector", + "documentation" : "

          The Amazon Chime Voice Connector details.

          ", + "simpleType" : "VoiceConnector", + "variableSetterType" : "VoiceConnector" }, "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "GetVoiceConnectorResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetVoiceConnectorResult", + "variableName" : "getVoiceConnectorResult", + "variableType" : "GetVoiceConnectorResult", + "documentation" : null, + "simpleType" : "GetVoiceConnectorResult", + "variableSetterType" : "GetVoiceConnectorResult" + }, + "wrapper" : false + }, + "GetVoiceConnectorStreamingConfigurationRequest" : { + "c2jName" : "GetVoiceConnectorStreamingConfigurationRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "GetVoiceConnectorStreamingConfiguration", + "locationName" : null, + "requestUri" : "/voice-connectors/{voiceConnectorId}/streaming-configuration", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", + "getterModel" : { + "returnType" : "String", + "documentation" : null }, - "UserType" : { - "c2jName" : "UserType", - "c2jShape" : "UserType", + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The user type.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "endpointDiscoveryId" : false, - "enumType" : "UserType", - "fluentSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", - "fluentSetterMethodName" : "withUserType", - "getterDocumentation" : "/**

          The user type.

          \n@return The user type.\n@see UserType*/", - "getterMethodName" : "getUserType", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -43465,14 +45305,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserType", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserType", - "uri" : false + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -43483,14 +45323,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserType", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@see UserType*/", - "setterMethodName" : "setUserType", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userType", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -43499,13 +45339,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userType", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The user type.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -43514,24 +45354,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId", "UserEmailList" ], - "shapeName" : "InviteUsersRequest", + "required" : [ "VoiceConnectorId" ], + "shapeName" : "GetVoiceConnectorStreamingConfigurationRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "InviteUsersRequest", - "variableName" : "inviteUsersRequest", - "variableType" : "InviteUsersRequest", + "variableDeclarationType" : "GetVoiceConnectorStreamingConfigurationRequest", + "variableName" : "getVoiceConnectorStreamingConfigurationRequest", + "variableType" : "GetVoiceConnectorStreamingConfigurationRequest", "documentation" : null, - "simpleType" : "InviteUsersRequest", - "variableSetterType" : "InviteUsersRequest" + "simpleType" : "GetVoiceConnectorStreamingConfigurationRequest", + "variableSetterType" : "GetVoiceConnectorStreamingConfigurationRequest" }, "wrapper" : false }, - "InviteUsersResult" : { - "c2jName" : "InviteUsersResponse", + "GetVoiceConnectorStreamingConfigurationResult" : { + "c2jName" : "GetVoiceConnectorStreamingConfigurationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -43550,18 +45390,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Invites", - "c2jShape" : "InviteList", + "c2jName" : "StreamingConfiguration", + "c2jShape" : "StreamingConfiguration", "deprecated" : false, - "documentation" : "

          The email invitation details.

          ", + "documentation" : "

          The streaming configuration details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The email invitation details.

          \n@param invites The email invitation details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withInvites", - "getterDocumentation" : "/**

          The email invitation details.

          \n@return The email invitation details.*/", - "getterMethodName" : "getInvites", + "fluentSetterDocumentation" : "/**

          The streaming configuration details.

          \n@param streamingConfiguration The streaming configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withStreamingConfiguration", + "getterDocumentation" : "/**

          The streaming configuration details.

          \n@return The streaming configuration details.*/", + "getterMethodName" : "getStreamingConfiguration", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "StreamingConfiguration", "documentation" : null }, "http" : { @@ -43574,147 +45414,64 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Invites", + "marshallLocationName" : "StreamingConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Invites", + "unmarshallLocationName" : "StreamingConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "Invite", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "Invite", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Invite", - "variableName" : "member", - "variableType" : "Invite", - "documentation" : "", - "simpleType" : "Invite", - "variableSetterType" : "Invite" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Invite", - "variableName" : "member", - "variableType" : "Invite", - "documentation" : "", - "simpleType" : "Invite", - "variableSetterType" : "Invite" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "Invite", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "Invite", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Invites", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "StreamingConfiguration", "sensitive" : false, - "setterDocumentation" : "/**

          The email invitation details.

          \n@param invites The email invitation details.*/", - "setterMethodName" : "setInvites", + "setterDocumentation" : "/**

          The streaming configuration details.

          \n@param streamingConfiguration The streaming configuration details.*/", + "setterMethodName" : "setStreamingConfiguration", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "invites", - "variableType" : "java.util.List", + "variableDeclarationType" : "StreamingConfiguration", + "variableName" : "streamingConfiguration", + "variableType" : "StreamingConfiguration", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "StreamingConfiguration", + "variableSetterType" : "StreamingConfiguration" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The email invitation details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setInvites(java.util.Collection)} or {@link #withInvites(java.util.Collection)} if you want to override the existing values.

          \n@param invites The email invitation details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The streaming configuration details.

          \n@param streamingConfiguration The streaming configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "invites", - "variableType" : "java.util.List", - "documentation" : "

          The email invitation details.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "StreamingConfiguration", + "variableName" : "streamingConfiguration", + "variableType" : "StreamingConfiguration", + "documentation" : "

          The streaming configuration details.

          ", + "simpleType" : "StreamingConfiguration", + "variableSetterType" : "StreamingConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Invites" : { - "c2jName" : "Invites", - "c2jShape" : "InviteList", + "StreamingConfiguration" : { + "c2jName" : "StreamingConfiguration", + "c2jShape" : "StreamingConfiguration", "deprecated" : false, - "documentation" : "

          The email invitation details.

          ", + "documentation" : "

          The streaming configuration details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The email invitation details.

          \n@param invites The email invitation details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withInvites", - "getterDocumentation" : "/**

          The email invitation details.

          \n@return The email invitation details.*/", - "getterMethodName" : "getInvites", + "fluentSetterDocumentation" : "/**

          The streaming configuration details.

          \n@param streamingConfiguration The streaming configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withStreamingConfiguration", + "getterDocumentation" : "/**

          The streaming configuration details.

          \n@return The streaming configuration details.*/", + "getterMethodName" : "getStreamingConfiguration", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "StreamingConfiguration", "documentation" : null }, "http" : { @@ -43727,130 +45484,47 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Invites", + "marshallLocationName" : "StreamingConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Invites", + "unmarshallLocationName" : "StreamingConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "Invite", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "Invite", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Invite", - "variableName" : "member", - "variableType" : "Invite", - "documentation" : "", - "simpleType" : "Invite", - "variableSetterType" : "Invite" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Invite", - "variableName" : "member", - "variableType" : "Invite", - "documentation" : "", - "simpleType" : "Invite", - "variableSetterType" : "Invite" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "Invite", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "Invite", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Invites", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "StreamingConfiguration", "sensitive" : false, - "setterDocumentation" : "/**

          The email invitation details.

          \n@param invites The email invitation details.*/", - "setterMethodName" : "setInvites", + "setterDocumentation" : "/**

          The streaming configuration details.

          \n@param streamingConfiguration The streaming configuration details.*/", + "setterMethodName" : "setStreamingConfiguration", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "invites", - "variableType" : "java.util.List", + "variableDeclarationType" : "StreamingConfiguration", + "variableName" : "streamingConfiguration", + "variableType" : "StreamingConfiguration", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "StreamingConfiguration", + "variableSetterType" : "StreamingConfiguration" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The email invitation details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setInvites(java.util.Collection)} or {@link #withInvites(java.util.Collection)} if you want to override the existing values.

          \n@param invites The email invitation details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The streaming configuration details.

          \n@param streamingConfiguration The streaming configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "invites", - "variableType" : "java.util.List", - "documentation" : "

          The email invitation details.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "StreamingConfiguration", + "variableName" : "streamingConfiguration", + "variableType" : "StreamingConfiguration", + "documentation" : "

          The streaming configuration details.

          ", + "simpleType" : "StreamingConfiguration", + "variableSetterType" : "StreamingConfiguration" }, "xmlNameSpaceUri" : null } @@ -43858,61 +45532,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "InviteUsersResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "InviteUsersResult", - "variableName" : "inviteUsersResult", - "variableType" : "InviteUsersResult", - "documentation" : null, - "simpleType" : "InviteUsersResult", - "variableSetterType" : "InviteUsersResult" - }, - "wrapper" : false - }, - "License" : { - "c2jName" : "License", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "Basic", - "value" : "Basic" - }, { - "name" : "Plus", - "value" : "Plus" - }, { - "name" : "Pro", - "value" : "Pro" - }, { - "name" : "ProTrial", - "value" : "ProTrial" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "License", + "shapeName" : "GetVoiceConnectorStreamingConfigurationResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -43921,17 +45541,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "License", - "variableName" : "license", - "variableType" : "License", + "variableDeclarationType" : "GetVoiceConnectorStreamingConfigurationResult", + "variableName" : "getVoiceConnectorStreamingConfigurationResult", + "variableType" : "GetVoiceConnectorStreamingConfigurationResult", "documentation" : null, - "simpleType" : "License", - "variableSetterType" : "License" + "simpleType" : "GetVoiceConnectorStreamingConfigurationResult", + "variableSetterType" : "GetVoiceConnectorStreamingConfigurationResult" }, "wrapper" : false }, - "ListAccountsRequest" : { - "c2jName" : "ListAccountsRequest", + "GetVoiceConnectorTerminationHealthRequest" : { + "c2jName" : "GetVoiceConnectorTerminationHealthRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -43949,24 +45569,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListAccounts", + "action" : "GetVoiceConnectorTerminationHealth", "locationName" : null, - "requestUri" : "/accounts", + "requestUri" : "/voice-connectors/{voiceConnectorId}/termination/health", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "Name", - "c2jShape" : "AccountName", + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          Amazon Chime account name prefix with which to filter results.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Amazon Chime account name prefix with which to filter results.

          \n@param name Amazon Chime account name prefix with which to filter results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

          Amazon Chime account name prefix with which to filter results.

          \n@return Amazon Chime account name prefix with which to filter results.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -43979,14 +45599,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "name", - "queryString" : true, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "name", - "uri" : false + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -43997,14 +45617,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          Amazon Chime account name prefix with which to filter results.

          \n@param name Amazon Chime account name prefix with which to filter results.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -44013,30 +45633,139 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Amazon Chime account name prefix with which to filter results.

          \n@param name Amazon Chime account name prefix with which to filter results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          Amazon Chime account name prefix with which to filter results.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "UserEmail", - "c2jShape" : "EmailAddress", + } ], + "membersAsMap" : { + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "VoiceConnectorId" ], + "shapeName" : "GetVoiceConnectorTerminationHealthRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetVoiceConnectorTerminationHealthRequest", + "variableName" : "getVoiceConnectorTerminationHealthRequest", + "variableType" : "GetVoiceConnectorTerminationHealthRequest", + "documentation" : null, + "simpleType" : "GetVoiceConnectorTerminationHealthRequest", + "variableSetterType" : "GetVoiceConnectorTerminationHealthRequest" + }, + "wrapper" : false + }, + "GetVoiceConnectorTerminationHealthResult" : { + "c2jName" : "GetVoiceConnectorTerminationHealthResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "TerminationHealth", + "c2jShape" : "TerminationHealth", "deprecated" : false, - "documentation" : "

          User email address with which to filter results.

          ", + "documentation" : "

          The termination health details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          User email address with which to filter results.

          \n@param userEmail User email address with which to filter results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserEmail", - "getterDocumentation" : "/**

          User email address with which to filter results.

          \n@return User email address with which to filter results.*/", - "getterMethodName" : "getUserEmail", + "fluentSetterDocumentation" : "/**

          The termination health details.

          \n@param terminationHealth The termination health details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTerminationHealth", + "getterDocumentation" : "/**

          The termination health details.

          \n@return The termination health details.*/", + "getterMethodName" : "getTerminationHealth", "getterModel" : { - "returnType" : "String", + "returnType" : "TerminationHealth", "documentation" : null }, "http" : { @@ -44047,13 +45776,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "user-email", - "queryString" : true, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "TerminationHealth", + "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "user-email", + "unmarshallLocationName" : "TerminationHealth", "uri" : false }, "idempotencyToken" : false, @@ -44063,186 +45792,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "UserEmail", - "sensitive" : true, - "setterDocumentation" : "/**

          User email address with which to filter results.

          \n@param userEmail User email address with which to filter results.*/", - "setterMethodName" : "setUserEmail", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "TerminationHealth", + "sensitive" : false, + "setterDocumentation" : "/**

          The termination health details.

          \n@param terminationHealth The termination health details.*/", + "setterMethodName" : "setTerminationHealth", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userEmail", - "variableType" : "String", + "variableDeclarationType" : "TerminationHealth", + "variableName" : "terminationHealth", + "variableType" : "TerminationHealth", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "TerminationHealth", + "variableSetterType" : "TerminationHealth" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          User email address with which to filter results.

          \n@param userEmail User email address with which to filter results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The termination health details.

          \n@param terminationHealth The termination health details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userEmail", - "variableType" : "String", - "documentation" : "

          User email address with which to filter results.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "NextToken", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "next-token", - "queryString" : true, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "next-token", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", - "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "MaxResults", - "c2jShape" : "ProfileServiceMaxResults", - "deprecated" : false, - "documentation" : "

          The maximum number of results to return in a single call. Defaults to 100.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@return The maximum number of results to return in a single call. Defaults to 100.*/", - "getterMethodName" : "getMaxResults", - "getterModel" : { - "returnType" : "Integer", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "max-results", - "queryString" : true, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "max-results", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", - "sensitive" : false, - "setterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.*/", - "setterMethodName" : "setMaxResults", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

          The maximum number of results to return in a single call. Defaults to 100.

          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "TerminationHealth", + "variableName" : "terminationHealth", + "variableType" : "TerminationHealth", + "documentation" : "

          The termination health details.

          ", + "simpleType" : "TerminationHealth", + "variableSetterType" : "TerminationHealth" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "MaxResults" : { - "c2jName" : "MaxResults", - "c2jShape" : "ProfileServiceMaxResults", + "TerminationHealth" : { + "c2jName" : "TerminationHealth", + "c2jShape" : "TerminationHealth", "deprecated" : false, - "documentation" : "

          The maximum number of results to return in a single call. Defaults to 100.

          ", + "documentation" : "

          The termination health details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@return The maximum number of results to return in a single call. Defaults to 100.*/", - "getterMethodName" : "getMaxResults", + "fluentSetterDocumentation" : "/**

          The termination health details.

          \n@param terminationHealth The termination health details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTerminationHealth", + "getterDocumentation" : "/**

          The termination health details.

          \n@return The termination health details.*/", + "getterMethodName" : "getTerminationHealth", "getterModel" : { - "returnType" : "Integer", + "returnType" : "TerminationHealth", "documentation" : null }, "http" : { @@ -44253,13 +45846,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "max-results", - "queryString" : true, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "TerminationHealth", + "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "max-results", + "unmarshallLocationName" : "TerminationHealth", "uri" : false }, "idempotencyToken" : false, @@ -44269,185 +45862,165 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "TerminationHealth", "sensitive" : false, - "setterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.*/", - "setterMethodName" : "setMaxResults", + "setterDocumentation" : "/**

          The termination health details.

          \n@param terminationHealth The termination health details.*/", + "setterMethodName" : "setTerminationHealth", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", + "variableDeclarationType" : "TerminationHealth", + "variableName" : "terminationHealth", + "variableType" : "TerminationHealth", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "TerminationHealth", + "variableSetterType" : "TerminationHealth" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The termination health details.

          \n@param terminationHealth The termination health details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

          The maximum number of results to return in a single call. Defaults to 100.

          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "TerminationHealth", + "variableName" : "terminationHealth", + "variableType" : "TerminationHealth", + "documentation" : "

          The termination health details.

          ", + "simpleType" : "TerminationHealth", + "variableSetterType" : "TerminationHealth" }, "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "GetVoiceConnectorTerminationHealthResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetVoiceConnectorTerminationHealthResult", + "variableName" : "getVoiceConnectorTerminationHealthResult", + "variableType" : "GetVoiceConnectorTerminationHealthResult", + "documentation" : null, + "simpleType" : "GetVoiceConnectorTerminationHealthResult", + "variableSetterType" : "GetVoiceConnectorTerminationHealthResult" + }, + "wrapper" : false + }, + "GetVoiceConnectorTerminationRequest" : { + "c2jName" : "GetVoiceConnectorTerminationRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "GetVoiceConnectorTermination", + "locationName" : null, + "requestUri" : "/voice-connectors/{voiceConnectorId}/termination", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", + "getterModel" : { + "returnType" : "String", + "documentation" : null }, - "Name" : { - "c2jName" : "Name", - "c2jShape" : "AccountName", - "deprecated" : false, - "documentation" : "

          Amazon Chime account name prefix with which to filter results.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          Amazon Chime account name prefix with which to filter results.

          \n@param name Amazon Chime account name prefix with which to filter results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

          Amazon Chime account name prefix with which to filter results.

          \n@return Amazon Chime account name prefix with which to filter results.*/", - "getterMethodName" : "getName", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "name", - "queryString" : true, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "name", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Name", - "sensitive" : false, - "setterDocumentation" : "/**

          Amazon Chime account name prefix with which to filter results.

          \n@param name Amazon Chime account name prefix with which to filter results.*/", - "setterMethodName" : "setName", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Amazon Chime account name prefix with which to filter results.

          \n@param name Amazon Chime account name prefix with which to filter results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "

          Amazon Chime account name prefix with which to filter results.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true }, - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "next-token", - "queryString" : true, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "next-token", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", - "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" }, - "UserEmail" : { - "c2jName" : "UserEmail", - "c2jShape" : "EmailAddress", + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          User email address with which to filter results.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          User email address with which to filter results.

          \n@param userEmail User email address with which to filter results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserEmail", - "getterDocumentation" : "/**

          User email address with which to filter results.

          \n@return User email address with which to filter results.*/", - "getterMethodName" : "getUserEmail", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -44460,14 +46033,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "user-email", - "queryString" : true, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "user-email", - "uri" : false + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -44478,14 +46051,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserEmail", - "sensitive" : true, - "setterDocumentation" : "/**

          User email address with which to filter results.

          \n@param userEmail User email address with which to filter results.*/", - "setterMethodName" : "setUserEmail", + "name" : "VoiceConnectorId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userEmail", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -44494,13 +46067,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          User email address with which to filter results.

          \n@param userEmail User email address with which to filter results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userEmail", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          User email address with which to filter results.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -44509,24 +46082,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ListAccountsRequest", + "required" : [ "VoiceConnectorId" ], + "shapeName" : "GetVoiceConnectorTerminationRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListAccountsRequest", - "variableName" : "listAccountsRequest", - "variableType" : "ListAccountsRequest", + "variableDeclarationType" : "GetVoiceConnectorTerminationRequest", + "variableName" : "getVoiceConnectorTerminationRequest", + "variableType" : "GetVoiceConnectorTerminationRequest", "documentation" : null, - "simpleType" : "ListAccountsRequest", - "variableSetterType" : "ListAccountsRequest" + "simpleType" : "GetVoiceConnectorTerminationRequest", + "variableSetterType" : "GetVoiceConnectorTerminationRequest" }, "wrapper" : false }, - "ListAccountsResult" : { - "c2jName" : "ListAccountsResponse", + "GetVoiceConnectorTerminationResult" : { + "c2jName" : "GetVoiceConnectorTerminationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -44545,18 +46118,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Accounts", - "c2jShape" : "AccountList", + "c2jName" : "Termination", + "c2jShape" : "Termination", "deprecated" : false, - "documentation" : "

          List of Amazon Chime accounts and account details.

          ", + "documentation" : "

          The termination setting details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          List of Amazon Chime accounts and account details.

          \n@param accounts List of Amazon Chime accounts and account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccounts", - "getterDocumentation" : "/**

          List of Amazon Chime accounts and account details.

          \n@return List of Amazon Chime accounts and account details.*/", - "getterMethodName" : "getAccounts", + "fluentSetterDocumentation" : "/**

          The termination setting details.

          \n@param termination The termination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTermination", + "getterDocumentation" : "/**

          The termination setting details.

          \n@return The termination setting details.*/", + "getterMethodName" : "getTermination", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "Termination", "documentation" : null }, "http" : { @@ -44569,162 +46142,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Accounts", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Accounts", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "Account", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "Account", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Account", - "variableName" : "member", - "variableType" : "Account", - "documentation" : "", - "simpleType" : "Account", - "variableSetterType" : "Account" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Account", - "variableName" : "member", - "variableType" : "Account", - "documentation" : "", - "simpleType" : "Account", - "variableSetterType" : "Account" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "Account", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "Account", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Accounts", - "sensitive" : false, - "setterDocumentation" : "/**

          List of Amazon Chime accounts and account details.

          \n@param accounts List of Amazon Chime accounts and account details.*/", - "setterMethodName" : "setAccounts", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "accounts", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          List of Amazon Chime accounts and account details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setAccounts(java.util.Collection)} or {@link #withAccounts(java.util.Collection)} if you want to override the existing values.

          \n@param accounts List of Amazon Chime accounts and account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "accounts", - "variableType" : "java.util.List", - "documentation" : "

          List of Amazon Chime accounts and account details.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "NextToken", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "Termination", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", + "unmarshallLocationName" : "Termination", "uri" : false }, "idempotencyToken" : false, @@ -44734,202 +46156,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Termination", "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

          The termination setting details.

          \n@param termination The termination setting details.*/", + "setterMethodName" : "setTermination", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", + "variableDeclarationType" : "Termination", + "variableName" : "termination", + "variableType" : "Termination", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Termination", + "variableSetterType" : "Termination" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The termination setting details.

          \n@param termination The termination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Termination", + "variableName" : "termination", + "variableType" : "Termination", + "documentation" : "

          The termination setting details.

          ", + "simpleType" : "Termination", + "variableSetterType" : "Termination" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Accounts" : { - "c2jName" : "Accounts", - "c2jShape" : "AccountList", - "deprecated" : false, - "documentation" : "

          List of Amazon Chime accounts and account details.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          List of Amazon Chime accounts and account details.

          \n@param accounts List of Amazon Chime accounts and account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccounts", - "getterDocumentation" : "/**

          List of Amazon Chime accounts and account details.

          \n@return List of Amazon Chime accounts and account details.*/", - "getterMethodName" : "getAccounts", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Accounts", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Accounts", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "Account", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "Account", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Account", - "variableName" : "member", - "variableType" : "Account", - "documentation" : "", - "simpleType" : "Account", - "variableSetterType" : "Account" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Account", - "variableName" : "member", - "variableType" : "Account", - "documentation" : "", - "simpleType" : "Account", - "variableSetterType" : "Account" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "Account", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "Account", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Accounts", - "sensitive" : false, - "setterDocumentation" : "/**

          List of Amazon Chime accounts and account details.

          \n@param accounts List of Amazon Chime accounts and account details.*/", - "setterMethodName" : "setAccounts", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "accounts", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          List of Amazon Chime accounts and account details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setAccounts(java.util.Collection)} or {@link #withAccounts(java.util.Collection)} if you want to override the existing values.

          \n@param accounts List of Amazon Chime accounts and account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "accounts", - "variableType" : "java.util.List", - "documentation" : "

          List of Amazon Chime accounts and account details.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null - }, - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "String", + "Termination" : { + "c2jName" : "Termination", + "c2jShape" : "Termination", "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "

          The termination setting details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", + "fluentSetterDocumentation" : "/**

          The termination setting details.

          \n@param termination The termination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTermination", + "getterDocumentation" : "/**

          The termination setting details.

          \n@return The termination setting details.*/", + "getterMethodName" : "getTermination", "getterModel" : { - "returnType" : "String", + "returnType" : "Termination", "documentation" : null }, "http" : { @@ -44942,11 +46212,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "Termination", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", + "unmarshallLocationName" : "Termination", "uri" : false }, "idempotencyToken" : false, @@ -44956,33 +46226,33 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Termination", "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

          The termination setting details.

          \n@param termination The termination setting details.*/", + "setterMethodName" : "setTermination", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", + "variableDeclarationType" : "Termination", + "variableName" : "termination", + "variableType" : "Termination", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Termination", + "variableSetterType" : "Termination" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The termination setting details.

          \n@param termination The termination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Termination", + "variableName" : "termination", + "variableType" : "Termination", + "documentation" : "

          The termination setting details.

          ", + "simpleType" : "Termination", + "variableSetterType" : "Termination" }, "xmlNameSpaceUri" : null } @@ -44990,7 +46260,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListAccountsResult", + "shapeName" : "GetVoiceConnectorTerminationResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -44999,17 +46269,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListAccountsResult", - "variableName" : "listAccountsResult", - "variableType" : "ListAccountsResult", + "variableDeclarationType" : "GetVoiceConnectorTerminationResult", + "variableName" : "getVoiceConnectorTerminationResult", + "variableType" : "GetVoiceConnectorTerminationResult", "documentation" : null, - "simpleType" : "ListAccountsResult", - "variableSetterType" : "ListAccountsResult" + "simpleType" : "GetVoiceConnectorTerminationResult", + "variableSetterType" : "GetVoiceConnectorTerminationResult" }, "wrapper" : false }, - "ListAttendeesRequest" : { - "c2jName" : "ListAttendeesRequest", + "Invite" : { + "c2jName" : "Invite", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -45017,7 +46287,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "

          Invitation object returned after emailing users to invite them to join the Amazon Chime Team account.

          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -45026,25 +46296,18 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "ListAttendees", - "locationName" : null, - "requestUri" : "/meetings/{meetingId}/attendees", - "target" : null, - "verb" : "GET", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "MeetingId", - "c2jShape" : "GuidString", + "c2jName" : "InviteId", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The invite ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMeetingId", - "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", - "getterMethodName" : "getMeetingId", + "fluentSetterDocumentation" : "/**

          The invite ID.

          \n@param inviteId The invite ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withInviteId", + "getterDocumentation" : "/**

          The invite ID.

          \n@return The invite ID.*/", + "getterMethodName" : "getInviteId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -45057,14 +46320,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "meetingId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "InviteId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "meetingId", - "uri" : true + "unmarshallLocationName" : "InviteId", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -45075,14 +46338,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MeetingId", + "name" : "InviteId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", - "setterMethodName" : "setMeetingId", + "setterDocumentation" : "/**

          The invite ID.

          \n@param inviteId The invite ID.*/", + "setterMethodName" : "setInviteId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "inviteId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -45091,28 +46354,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The invite ID.

          \n@param inviteId The invite ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "inviteId", "variableType" : "String", - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The invite ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "NextToken", - "c2jShape" : "String", + "c2jName" : "Status", + "c2jShape" : "InviteStatus", "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "

          The status of the invite.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", + "enumType" : "InviteStatus", + "fluentSetterDocumentation" : "/**

          The status of the invite.

          \n@param status The status of the invite.\n@return Returns a reference to this object so that method calls can be chained together.\n@see InviteStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

          The status of the invite.

          \n@return The status of the invite.\n@see InviteStatus*/", + "getterMethodName" : "getStatus", "getterModel" : { "returnType" : "String", "documentation" : null @@ -45125,13 +46388,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "next-token", - "queryString" : true, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Status", + "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "next-token", + "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, @@ -45143,14 +46406,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "Status", "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

          The status of the invite.

          \n@param status The status of the invite.\n@see InviteStatus*/", + "setterMethodName" : "setStatus", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -45159,30 +46422,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The status of the invite.

          \n@param status The status of the invite.\n@return Returns a reference to this object so that method calls can be chained together.\n@see InviteStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "status", "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "

          The status of the invite.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "MaxResults", - "c2jShape" : "ResultMax", + "c2jName" : "EmailAddress", + "c2jShape" : "EmailAddress", "deprecated" : false, - "documentation" : "

          The maximum number of results to return in a single call.

          ", + "documentation" : "

          The email address to which the invite is sent.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@return The maximum number of results to return in a single call.*/", - "getterMethodName" : "getMaxResults", + "fluentSetterDocumentation" : "/**

          The email address to which the invite is sent.

          \n@param emailAddress The email address to which the invite is sent.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEmailAddress", + "getterDocumentation" : "/**

          The email address to which the invite is sent.

          \n@return The email address to which the invite is sent.*/", + "getterMethodName" : "getEmailAddress", "getterModel" : { - "returnType" : "Integer", + "returnType" : "String", "documentation" : null }, "http" : { @@ -45193,13 +46456,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "max-results", - "queryString" : true, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EmailAddress", + "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "max-results", + "unmarshallLocationName" : "EmailAddress", "uri" : false }, "idempotencyToken" : false, @@ -45209,50 +46472,118 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "EmailAddress", + "sensitive" : true, + "setterDocumentation" : "/**

          The email address to which the invite is sent.

          \n@param emailAddress The email address to which the invite is sent.*/", + "setterMethodName" : "setEmailAddress", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "emailAddress", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The email address to which the invite is sent.

          \n@param emailAddress The email address to which the invite is sent.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "emailAddress", + "variableType" : "String", + "documentation" : "

          The email address to which the invite is sent.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "EmailStatus", + "c2jShape" : "EmailStatus", + "deprecated" : false, + "documentation" : "

          The status of the invite email.

          ", + "endpointDiscoveryId" : false, + "enumType" : "EmailStatus", + "fluentSetterDocumentation" : "/**

          The status of the invite email.

          \n@param emailStatus The status of the invite email.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EmailStatus*/", + "fluentSetterMethodName" : "withEmailStatus", + "getterDocumentation" : "/**

          The status of the invite email.

          \n@return The status of the invite email.\n@see EmailStatus*/", + "getterMethodName" : "getEmailStatus", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EmailStatus", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EmailStatus", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "EmailStatus", "sensitive" : false, - "setterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.*/", - "setterMethodName" : "setMaxResults", + "setterDocumentation" : "/**

          The status of the invite email.

          \n@param emailStatus The status of the invite email.\n@see EmailStatus*/", + "setterMethodName" : "setEmailStatus", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", + "variableDeclarationType" : "String", + "variableName" : "emailStatus", + "variableType" : "String", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The status of the invite email.

          \n@param emailStatus The status of the invite email.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EmailStatus*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

          The maximum number of results to return in a single call.

          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "emailStatus", + "variableType" : "String", + "documentation" : "

          The status of the invite email.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "MaxResults" : { - "c2jName" : "MaxResults", - "c2jShape" : "ResultMax", + "EmailAddress" : { + "c2jName" : "EmailAddress", + "c2jShape" : "EmailAddress", "deprecated" : false, - "documentation" : "

          The maximum number of results to return in a single call.

          ", + "documentation" : "

          The email address to which the invite is sent.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@return The maximum number of results to return in a single call.*/", - "getterMethodName" : "getMaxResults", + "fluentSetterDocumentation" : "/**

          The email address to which the invite is sent.

          \n@param emailAddress The email address to which the invite is sent.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEmailAddress", + "getterDocumentation" : "/**

          The email address to which the invite is sent.

          \n@return The email address to which the invite is sent.*/", + "getterMethodName" : "getEmailAddress", "getterModel" : { - "returnType" : "Integer", + "returnType" : "String", "documentation" : null }, "http" : { @@ -45263,13 +46594,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "max-results", - "queryString" : true, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EmailAddress", + "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "max-results", + "unmarshallLocationName" : "EmailAddress", "uri" : false }, "idempotencyToken" : false, @@ -45279,47 +46610,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", - "sensitive" : false, - "setterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.*/", - "setterMethodName" : "setMaxResults", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "EmailAddress", + "sensitive" : true, + "setterDocumentation" : "/**

          The email address to which the invite is sent.

          \n@param emailAddress The email address to which the invite is sent.*/", + "setterMethodName" : "setEmailAddress", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", + "variableDeclarationType" : "String", + "variableName" : "emailAddress", + "variableType" : "String", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The email address to which the invite is sent.

          \n@param emailAddress The email address to which the invite is sent.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

          The maximum number of results to return in a single call.

          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "emailAddress", + "variableType" : "String", + "documentation" : "

          The email address to which the invite is sent.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "MeetingId" : { - "c2jName" : "MeetingId", - "c2jShape" : "GuidString", + "EmailStatus" : { + "c2jName" : "EmailStatus", + "c2jShape" : "EmailStatus", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The status of the invite email.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMeetingId", - "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", - "getterMethodName" : "getMeetingId", + "enumType" : "EmailStatus", + "fluentSetterDocumentation" : "/**

          The status of the invite email.

          \n@param emailStatus The status of the invite email.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EmailStatus*/", + "fluentSetterMethodName" : "withEmailStatus", + "getterDocumentation" : "/**

          The status of the invite email.

          \n@return The status of the invite email.\n@see EmailStatus*/", + "getterMethodName" : "getEmailStatus", "getterModel" : { "returnType" : "String", "documentation" : null @@ -45332,14 +46663,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "meetingId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EmailStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "meetingId", - "uri" : true + "unmarshallLocationName" : "EmailStatus", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -45350,14 +46681,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MeetingId", + "name" : "EmailStatus", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", - "setterMethodName" : "setMeetingId", + "setterDocumentation" : "/**

          The status of the invite email.

          \n@param emailStatus The status of the invite email.\n@see EmailStatus*/", + "setterMethodName" : "setEmailStatus", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "emailStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -45366,29 +46697,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The status of the invite email.

          \n@param emailStatus The status of the invite email.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EmailStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "emailStatus", "variableType" : "String", - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The status of the invite email.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "NextToken" : { - "c2jName" : "NextToken", + "InviteId" : { + "c2jName" : "InviteId", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "

          The invite ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", + "fluentSetterDocumentation" : "/**

          The invite ID.

          \n@param inviteId The invite ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withInviteId", + "getterDocumentation" : "/**

          The invite ID.

          \n@return The invite ID.*/", + "getterMethodName" : "getInviteId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -45401,13 +46732,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "next-token", - "queryString" : true, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "InviteId", + "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "next-token", + "unmarshallLocationName" : "InviteId", "uri" : false }, "idempotencyToken" : false, @@ -45419,14 +46750,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "InviteId", "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

          The invite ID.

          \n@param inviteId The invite ID.*/", + "setterMethodName" : "setInviteId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "inviteId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -45435,13 +46766,82 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The invite ID.

          \n@param inviteId The invite ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "inviteId", "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "

          The invite ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Status" : { + "c2jName" : "Status", + "c2jShape" : "InviteStatus", + "deprecated" : false, + "documentation" : "

          The status of the invite.

          ", + "endpointDiscoveryId" : false, + "enumType" : "InviteStatus", + "fluentSetterDocumentation" : "/**

          The status of the invite.

          \n@param status The status of the invite.\n@return Returns a reference to this object so that method calls can be chained together.\n@see InviteStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

          The status of the invite.

          \n@return The status of the invite.\n@see InviteStatus*/", + "getterMethodName" : "getStatus", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Status", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Status", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Status", + "sensitive" : false, + "setterDocumentation" : "/**

          The status of the invite.

          \n@param status The status of the invite.\n@see InviteStatus*/", + "setterMethodName" : "setStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The status of the invite.

          \n@param status The status of the invite.\n@return Returns a reference to this object so that method calls can be chained together.\n@see InviteStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "

          The status of the invite.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -45450,24 +46850,27 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "MeetingId" ], - "shapeName" : "ListAttendeesRequest", + "required" : null, + "shapeName" : "Invite", "signerAware" : false, "signerType" : null, - "unmarshaller" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListAttendeesRequest", - "variableName" : "listAttendeesRequest", - "variableType" : "ListAttendeesRequest", + "variableDeclarationType" : "Invite", + "variableName" : "invite", + "variableType" : "Invite", "documentation" : null, - "simpleType" : "ListAttendeesRequest", - "variableSetterType" : "ListAttendeesRequest" + "simpleType" : "Invite", + "variableSetterType" : "Invite" }, "wrapper" : false }, - "ListAttendeesResult" : { - "c2jName" : "ListAttendeesResponse", + "InviteStatus" : { + "c2jName" : "InviteStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -45477,7 +46880,16 @@ "deprecated" : false, "documentation" : "", "endpointDiscoveryMembers" : null, - "enums" : null, + "enums" : [ { + "name" : "Pending", + "value" : "Pending" + }, { + "name" : "Accepted", + "value" : "Accepted" + }, { + "name" : "Failed", + "value" : "Failed" + } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, @@ -45485,19 +46897,136 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "InviteStatus", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "InviteStatus", + "variableName" : "inviteStatus", + "variableType" : "InviteStatus", + "documentation" : null, + "simpleType" : "InviteStatus", + "variableSetterType" : "InviteStatus" + }, + "wrapper" : false + }, + "InviteUsersRequest" : { + "c2jName" : "InviteUsersRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "InviteUsers", + "locationName" : null, + "requestUri" : "/accounts/{accountId}/users?operation=add", + "target" : null, + "verb" : "POST", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "Attendees", - "c2jShape" : "AttendeeList", + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK attendee information.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendees The Amazon Chime SDK attendee information.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAttendees", - "getterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@return The Amazon Chime SDK attendee information.*/", - "getterMethodName" : "getAttendees", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "accountId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AccountId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "UserEmailList", + "c2jShape" : "UserEmailList", + "deprecated" : false, + "documentation" : "

          The user email addresses to which to send the email invitation.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The user email addresses to which to send the email invitation.

          \n@param userEmailList The user email addresses to which to send the email invitation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserEmailList", + "getterDocumentation" : "/**

          The user email addresses to which to send the email invitation.

          \n@return The user email addresses to which to send the email invitation.*/", + "getterMethodName" : "getUserEmailList", + "getterModel" : { + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -45510,11 +47039,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Attendees", + "marshallLocationName" : "UserEmailList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Attendees", + "unmarshallLocationName" : "UserEmailList", "uri" : false }, "idempotencyToken" : false, @@ -45526,7 +47055,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "Attendee", + "c2jShape" : "EmailAddress", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -45536,7 +47065,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "Attendee", + "returnType" : "String", "documentation" : null }, "http" : { @@ -45563,90 +47092,90 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : true, "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Attendee", + "variableDeclarationType" : "String", "variableName" : "member", - "variableType" : "Attendee", + "variableType" : "String", "documentation" : "", - "simpleType" : "Attendee", - "variableSetterType" : "Attendee" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Attendee", + "variableDeclarationType" : "String", "variableName" : "member", - "variableType" : "Attendee", + "variableType" : "String", "documentation" : "", - "simpleType" : "Attendee", - "variableSetterType" : "Attendee" + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "Attendee", + "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "Attendee", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Attendees", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendees The Amazon Chime SDK attendee information.*/", - "setterMethodName" : "setAttendees", + "name" : "UserEmailList", + "sensitive" : true, + "setterDocumentation" : "/**

          The user email addresses to which to send the email invitation.

          \n@param userEmailList The user email addresses to which to send the email invitation.*/", + "setterMethodName" : "setUserEmailList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "attendees", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "userEmailList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setAttendees(java.util.Collection)} or {@link #withAttendees(java.util.Collection)} if you want to override the existing values.

          \n@param attendees The Amazon Chime SDK attendee information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The user email addresses to which to send the email invitation.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setUserEmailList(java.util.Collection)} or {@link #withUserEmailList(java.util.Collection)} if you want to override the existing values.

          \n@param userEmailList The user email addresses to which to send the email invitation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "attendees", - "variableType" : "java.util.List", - "documentation" : "

          The Amazon Chime SDK attendee information.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "userEmailList", + "variableType" : "java.util.List", + "documentation" : "

          The user email addresses to which to send the email invitation.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "NextToken", - "c2jShape" : "String", + "c2jName" : "UserType", + "c2jShape" : "UserType", "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "

          The user type.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", + "enumType" : "UserType", + "fluentSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", + "fluentSetterMethodName" : "withUserType", + "getterDocumentation" : "/**

          The user type.

          \n@return The user type.\n@see UserType*/", + "getterMethodName" : "getUserType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -45661,11 +47190,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "UserType", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", + "unmarshallLocationName" : "UserType", "uri" : false }, "idempotencyToken" : false, @@ -45677,14 +47206,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "UserType", "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@see UserType*/", + "setterMethodName" : "setUserType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "userType", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -45693,32 +47222,101 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "userType", "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "

          The user type.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Attendees" : { - "c2jName" : "Attendees", - "c2jShape" : "AttendeeList", + "AccountId" : { + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK attendee information.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendees The Amazon Chime SDK attendee information.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAttendees", - "getterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@return The Amazon Chime SDK attendee information.*/", - "getterMethodName" : "getAttendees", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "accountId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AccountId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "UserEmailList" : { + "c2jName" : "UserEmailList", + "c2jShape" : "UserEmailList", + "deprecated" : false, + "documentation" : "

          The user email addresses to which to send the email invitation.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The user email addresses to which to send the email invitation.

          \n@param userEmailList The user email addresses to which to send the email invitation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserEmailList", + "getterDocumentation" : "/**

          The user email addresses to which to send the email invitation.

          \n@return The user email addresses to which to send the email invitation.*/", + "getterMethodName" : "getUserEmailList", + "getterModel" : { + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -45731,11 +47329,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Attendees", + "marshallLocationName" : "UserEmailList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Attendees", + "unmarshallLocationName" : "UserEmailList", "uri" : false }, "idempotencyToken" : false, @@ -45747,7 +47345,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "Attendee", + "c2jShape" : "EmailAddress", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -45757,7 +47355,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "Attendee", + "returnType" : "String", "documentation" : null }, "http" : { @@ -45784,91 +47382,91 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", "name" : "Member", - "sensitive" : false, + "sensitive" : true, "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Attendee", + "variableDeclarationType" : "String", "variableName" : "member", - "variableType" : "Attendee", + "variableType" : "String", "documentation" : "", - "simpleType" : "Attendee", - "variableSetterType" : "Attendee" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Attendee", + "variableDeclarationType" : "String", "variableName" : "member", - "variableType" : "Attendee", + "variableType" : "String", "documentation" : "", - "simpleType" : "Attendee", - "variableSetterType" : "Attendee" + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "Attendee", + "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "Attendee", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Attendees", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendees The Amazon Chime SDK attendee information.*/", - "setterMethodName" : "setAttendees", + "name" : "UserEmailList", + "sensitive" : true, + "setterDocumentation" : "/**

          The user email addresses to which to send the email invitation.

          \n@param userEmailList The user email addresses to which to send the email invitation.*/", + "setterMethodName" : "setUserEmailList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "attendees", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "userEmailList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setAttendees(java.util.Collection)} or {@link #withAttendees(java.util.Collection)} if you want to override the existing values.

          \n@param attendees The Amazon Chime SDK attendee information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The user email addresses to which to send the email invitation.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setUserEmailList(java.util.Collection)} or {@link #withUserEmailList(java.util.Collection)} if you want to override the existing values.

          \n@param userEmailList The user email addresses to which to send the email invitation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "attendees", - "variableType" : "java.util.List", - "documentation" : "

          The Amazon Chime SDK attendee information.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "userEmailList", + "variableType" : "java.util.List", + "documentation" : "

          The user email addresses to which to send the email invitation.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "String", + "UserType" : { + "c2jName" : "UserType", + "c2jShape" : "UserType", "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "

          The user type.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", + "enumType" : "UserType", + "fluentSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", + "fluentSetterMethodName" : "withUserType", + "getterDocumentation" : "/**

          The user type.

          \n@return The user type.\n@see UserType*/", + "getterMethodName" : "getUserType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -45883,11 +47481,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "UserType", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", + "unmarshallLocationName" : "UserType", "uri" : false }, "idempotencyToken" : false, @@ -45899,14 +47497,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "UserType", "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@see UserType*/", + "setterMethodName" : "setUserType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "userType", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -45915,13 +47513,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "userType", "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "

          The user type.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -45930,27 +47528,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ListAttendeesResult", + "required" : [ "AccountId", "UserEmailList" ], + "shapeName" : "InviteUsersRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListAttendeesResult", - "variableName" : "listAttendeesResult", - "variableType" : "ListAttendeesResult", + "variableDeclarationType" : "InviteUsersRequest", + "variableName" : "inviteUsersRequest", + "variableType" : "InviteUsersRequest", "documentation" : null, - "simpleType" : "ListAttendeesResult", - "variableSetterType" : "ListAttendeesResult" + "simpleType" : "InviteUsersRequest", + "variableSetterType" : "InviteUsersRequest" }, "wrapper" : false }, - "ListBotsRequest" : { - "c2jName" : "ListBotsRequest", + "InviteUsersResult" : { + "c2jName" : "InviteUsersResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -45967,27 +47562,20 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "ListBots", - "locationName" : null, - "requestUri" : "/accounts/{accountId}/bots", - "target" : null, - "verb" : "GET", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "c2jName" : "Invites", + "c2jShape" : "InviteList", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The email invitation details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The email invitation details.

          \n@param invites The email invitation details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withInvites", + "getterDocumentation" : "/**

          The email invitation details.

          \n@return The email invitation details.*/", + "getterMethodName" : "getInvites", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -45998,117 +47586,524 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Invites", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "Invites", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "Invite", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "Invite", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Invite", + "variableName" : "member", + "variableType" : "Invite", + "documentation" : "", + "simpleType" : "Invite", + "variableSetterType" : "Invite" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Invite", + "variableName" : "member", + "variableType" : "Invite", + "documentation" : "", + "simpleType" : "Invite", + "variableSetterType" : "Invite" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "Invite", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "Invite", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Invites", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The email invitation details.

          \n@param invites The email invitation details.*/", + "setterMethodName" : "setInvites", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "invites", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The email invitation details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setInvites(java.util.Collection)} or {@link #withInvites(java.util.Collection)} if you want to override the existing values.

          \n@param invites The email invitation details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "invites", + "variableType" : "java.util.List", + "documentation" : "

          The email invitation details.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "MaxResults", - "c2jShape" : "ResultMax", - "deprecated" : false, - "documentation" : "

          The maximum number of results to return in a single call. The default is 10.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call. The default is 10.

          \n@param maxResults The maximum number of results to return in a single call. The default is 10.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

          The maximum number of results to return in a single call. The default is 10.

          \n@return The maximum number of results to return in a single call. The default is 10.*/", - "getterMethodName" : "getMaxResults", - "getterModel" : { - "returnType" : "Integer", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "max-results", - "queryString" : true, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "max-results", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, + } ], + "membersAsMap" : { + "Invites" : { + "c2jName" : "Invites", + "c2jShape" : "InviteList", + "deprecated" : false, + "documentation" : "

          The email invitation details.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The email invitation details.

          \n@param invites The email invitation details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withInvites", + "getterDocumentation" : "/**

          The email invitation details.

          \n@return The email invitation details.*/", + "getterMethodName" : "getInvites", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Invites", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Invites", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "Invite", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "Invite", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Invite", + "variableName" : "member", + "variableType" : "Invite", + "documentation" : "", + "simpleType" : "Invite", + "variableSetterType" : "Invite" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Invite", + "variableName" : "member", + "variableType" : "Invite", + "documentation" : "", + "simpleType" : "Invite", + "variableSetterType" : "Invite" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "Invite", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "Invite", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Invites", + "sensitive" : false, + "setterDocumentation" : "/**

          The email invitation details.

          \n@param invites The email invitation details.*/", + "setterMethodName" : "setInvites", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "invites", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The email invitation details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setInvites(java.util.Collection)} or {@link #withInvites(java.util.Collection)} if you want to override the existing values.

          \n@param invites The email invitation details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "invites", + "variableType" : "java.util.List", + "documentation" : "

          The email invitation details.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "InviteUsersResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "InviteUsersResult", + "variableName" : "inviteUsersResult", + "variableType" : "InviteUsersResult", + "documentation" : null, + "simpleType" : "InviteUsersResult", + "variableSetterType" : "InviteUsersResult" + }, + "wrapper" : false + }, + "License" : { + "c2jName" : "License", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "Basic", + "value" : "Basic" + }, { + "name" : "Plus", + "value" : "Plus" + }, { + "name" : "Pro", + "value" : "Pro" + }, { + "name" : "ProTrial", + "value" : "ProTrial" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "License", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "License", + "variableName" : "license", + "variableType" : "License", + "documentation" : null, + "simpleType" : "License", + "variableSetterType" : "License" + }, + "wrapper" : false + }, + "ListAccountsRequest" : { + "c2jName" : "ListAccountsRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "ListAccounts", + "locationName" : null, + "requestUri" : "/accounts", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "Name", + "c2jShape" : "AccountName", + "deprecated" : false, + "documentation" : "

          Amazon Chime account name prefix with which to filter results.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Amazon Chime account name prefix with which to filter results.

          \n@param name Amazon Chime account name prefix with which to filter results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

          Amazon Chime account name prefix with which to filter results.

          \n@return Amazon Chime account name prefix with which to filter results.*/", + "getterMethodName" : "getName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "name", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "name", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Name", "sensitive" : false, - "setterDocumentation" : "/**

          The maximum number of results to return in a single call. The default is 10.

          \n@param maxResults The maximum number of results to return in a single call. The default is 10.*/", - "setterMethodName" : "setMaxResults", + "setterDocumentation" : "/**

          Amazon Chime account name prefix with which to filter results.

          \n@param name Amazon Chime account name prefix with which to filter results.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call. The default is 10.

          \n@param maxResults The maximum number of results to return in a single call. The default is 10.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Amazon Chime account name prefix with which to filter results.

          \n@param name Amazon Chime account name prefix with which to filter results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

          The maximum number of results to return in a single call. The default is 10.

          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "

          Amazon Chime account name prefix with which to filter results.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "UserEmail", + "c2jShape" : "EmailAddress", + "deprecated" : false, + "documentation" : "

          User email address with which to filter results.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          User email address with which to filter results.

          \n@param userEmail User email address with which to filter results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserEmail", + "getterDocumentation" : "/**

          User email address with which to filter results.

          \n@return User email address with which to filter results.*/", + "getterMethodName" : "getUserEmail", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "user-email", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "user-email", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UserEmail", + "sensitive" : true, + "setterDocumentation" : "/**

          User email address with which to filter results.

          \n@param userEmail User email address with which to filter results.*/", + "setterMethodName" : "setUserEmail", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userEmail", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          User email address with which to filter results.

          \n@param userEmail User email address with which to filter results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userEmail", + "variableType" : "String", + "documentation" : "

          User email address with which to filter results.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { @@ -46179,21 +48174,89 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "MaxResults", + "c2jShape" : "ProfileServiceMaxResults", + "deprecated" : false, + "documentation" : "

          The maximum number of results to return in a single call. Defaults to 100.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@return The maximum number of results to return in a single call. Defaults to 100.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "max-results", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "max-results", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

          The maximum number of results to return in a single call. Defaults to 100.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "ProfileServiceMaxResults", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The maximum number of results to return in a single call. Defaults to 100.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@return The maximum number of results to return in a single call. Defaults to 100.*/", + "getterMethodName" : "getMaxResults", "getterModel" : { - "returnType" : "String", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -46204,14 +48267,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "max-results", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "max-results", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -46220,49 +48283,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.*/", + "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

          The maximum number of results to return in a single call. Defaults to 100.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, - "MaxResults" : { - "c2jName" : "MaxResults", - "c2jShape" : "ResultMax", + "Name" : { + "c2jName" : "Name", + "c2jShape" : "AccountName", "deprecated" : false, - "documentation" : "

          The maximum number of results to return in a single call. The default is 10.

          ", + "documentation" : "

          Amazon Chime account name prefix with which to filter results.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call. The default is 10.

          \n@param maxResults The maximum number of results to return in a single call. The default is 10.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

          The maximum number of results to return in a single call. The default is 10.

          \n@return The maximum number of results to return in a single call. The default is 10.*/", - "getterMethodName" : "getMaxResults", + "fluentSetterDocumentation" : "/**

          Amazon Chime account name prefix with which to filter results.

          \n@param name Amazon Chime account name prefix with which to filter results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

          Amazon Chime account name prefix with which to filter results.

          \n@return Amazon Chime account name prefix with which to filter results.*/", + "getterMethodName" : "getName", "getterModel" : { - "returnType" : "Integer", + "returnType" : "String", "documentation" : null }, "http" : { @@ -46275,11 +48338,11 @@ "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "max-results", + "marshallLocationName" : "name", "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "max-results", + "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, @@ -46289,33 +48352,33 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Name", "sensitive" : false, - "setterDocumentation" : "/**

          The maximum number of results to return in a single call. The default is 10.

          \n@param maxResults The maximum number of results to return in a single call. The default is 10.*/", - "setterMethodName" : "setMaxResults", + "setterDocumentation" : "/**

          Amazon Chime account name prefix with which to filter results.

          \n@param name Amazon Chime account name prefix with which to filter results.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call. The default is 10.

          \n@param maxResults The maximum number of results to return in a single call. The default is 10.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Amazon Chime account name prefix with which to filter results.

          \n@param name Amazon Chime account name prefix with which to filter results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

          The maximum number of results to return in a single call. The default is 10.

          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "

          Amazon Chime account name prefix with which to filter results.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, @@ -46387,28 +48450,97 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, + "UserEmail" : { + "c2jName" : "UserEmail", + "c2jShape" : "EmailAddress", + "deprecated" : false, + "documentation" : "

          User email address with which to filter results.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          User email address with which to filter results.

          \n@param userEmail User email address with which to filter results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserEmail", + "getterDocumentation" : "/**

          User email address with which to filter results.

          \n@return User email address with which to filter results.*/", + "getterMethodName" : "getUserEmail", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "user-email", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "user-email", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UserEmail", + "sensitive" : true, + "setterDocumentation" : "/**

          User email address with which to filter results.

          \n@param userEmail User email address with which to filter results.*/", + "setterMethodName" : "setUserEmail", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userEmail", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          User email address with which to filter results.

          \n@param userEmail User email address with which to filter results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userEmail", + "variableType" : "String", + "documentation" : "

          User email address with which to filter results.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId" ], - "shapeName" : "ListBotsRequest", + "required" : null, + "shapeName" : "ListAccountsRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListBotsRequest", - "variableName" : "listBotsRequest", - "variableType" : "ListBotsRequest", + "variableDeclarationType" : "ListAccountsRequest", + "variableName" : "listAccountsRequest", + "variableType" : "ListAccountsRequest", "documentation" : null, - "simpleType" : "ListBotsRequest", - "variableSetterType" : "ListBotsRequest" + "simpleType" : "ListAccountsRequest", + "variableSetterType" : "ListAccountsRequest" }, "wrapper" : false }, - "ListBotsResult" : { - "c2jName" : "ListBotsResponse", + "ListAccountsResult" : { + "c2jName" : "ListAccountsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -46427,18 +48559,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Bots", - "c2jShape" : "BotList", + "c2jName" : "Accounts", + "c2jShape" : "AccountList", "deprecated" : false, - "documentation" : "

          List of bots and bot details.

          ", + "documentation" : "

          List of Amazon Chime accounts and account details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          List of bots and bot details.

          \n@param bots List of bots and bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBots", - "getterDocumentation" : "/**

          List of bots and bot details.

          \n@return List of bots and bot details.*/", - "getterMethodName" : "getBots", + "fluentSetterDocumentation" : "/**

          List of Amazon Chime accounts and account details.

          \n@param accounts List of Amazon Chime accounts and account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccounts", + "getterDocumentation" : "/**

          List of Amazon Chime accounts and account details.

          \n@return List of Amazon Chime accounts and account details.*/", + "getterMethodName" : "getAccounts", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -46451,11 +48583,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Bots", + "marshallLocationName" : "Accounts", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Bots", + "unmarshallLocationName" : "Accounts", "uri" : false }, "idempotencyToken" : false, @@ -46467,7 +48599,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "Bot", + "c2jShape" : "Account", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -46477,7 +48609,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "Bot", + "returnType" : "Account", "documentation" : null }, "http" : { @@ -46512,12 +48644,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Bot", + "variableDeclarationType" : "Account", "variableName" : "member", - "variableType" : "Bot", + "variableType" : "Account", "documentation" : "", - "simpleType" : "Bot", - "variableSetterType" : "Bot" + "simpleType" : "Account", + "variableSetterType" : "Account" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -46525,56 +48657,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Bot", + "variableDeclarationType" : "Account", "variableName" : "member", - "variableType" : "Bot", + "variableType" : "Account", "documentation" : "", - "simpleType" : "Bot", - "variableSetterType" : "Bot" + "simpleType" : "Account", + "variableSetterType" : "Account" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "Bot", + "memberType" : "Account", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "Bot", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "Account", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Bots", + "name" : "Accounts", "sensitive" : false, - "setterDocumentation" : "/**

          List of bots and bot details.

          \n@param bots List of bots and bot details.*/", - "setterMethodName" : "setBots", + "setterDocumentation" : "/**

          List of Amazon Chime accounts and account details.

          \n@param accounts List of Amazon Chime accounts and account details.*/", + "setterMethodName" : "setAccounts", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "bots", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "accounts", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          List of bots and bot details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setBots(java.util.Collection)} or {@link #withBots(java.util.Collection)} if you want to override the existing values.

          \n@param bots List of bots and bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          List of Amazon Chime accounts and account details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setAccounts(java.util.Collection)} or {@link #withAccounts(java.util.Collection)} if you want to override the existing values.

          \n@param accounts List of Amazon Chime accounts and account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "bots", - "variableType" : "java.util.List", - "documentation" : "

          List of bots and bot details.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "accounts", + "variableType" : "java.util.List", + "documentation" : "

          List of Amazon Chime accounts and account details.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { @@ -46647,19 +48779,19 @@ "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Bots" : { - "c2jName" : "Bots", - "c2jShape" : "BotList", + "Accounts" : { + "c2jName" : "Accounts", + "c2jShape" : "AccountList", "deprecated" : false, - "documentation" : "

          List of bots and bot details.

          ", + "documentation" : "

          List of Amazon Chime accounts and account details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          List of bots and bot details.

          \n@param bots List of bots and bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBots", - "getterDocumentation" : "/**

          List of bots and bot details.

          \n@return List of bots and bot details.*/", - "getterMethodName" : "getBots", + "fluentSetterDocumentation" : "/**

          List of Amazon Chime accounts and account details.

          \n@param accounts List of Amazon Chime accounts and account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccounts", + "getterDocumentation" : "/**

          List of Amazon Chime accounts and account details.

          \n@return List of Amazon Chime accounts and account details.*/", + "getterMethodName" : "getAccounts", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -46672,11 +48804,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Bots", + "marshallLocationName" : "Accounts", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Bots", + "unmarshallLocationName" : "Accounts", "uri" : false }, "idempotencyToken" : false, @@ -46688,7 +48820,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "Bot", + "c2jShape" : "Account", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -46698,7 +48830,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "Bot", + "returnType" : "Account", "documentation" : null }, "http" : { @@ -46733,12 +48865,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Bot", + "variableDeclarationType" : "Account", "variableName" : "member", - "variableType" : "Bot", + "variableType" : "Account", "documentation" : "", - "simpleType" : "Bot", - "variableSetterType" : "Bot" + "simpleType" : "Account", + "variableSetterType" : "Account" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -46746,56 +48878,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Bot", + "variableDeclarationType" : "Account", "variableName" : "member", - "variableType" : "Bot", + "variableType" : "Account", "documentation" : "", - "simpleType" : "Bot", - "variableSetterType" : "Bot" + "simpleType" : "Account", + "variableSetterType" : "Account" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "Bot", + "memberType" : "Account", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "Bot", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "Account", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Bots", + "name" : "Accounts", "sensitive" : false, - "setterDocumentation" : "/**

          List of bots and bot details.

          \n@param bots List of bots and bot details.*/", - "setterMethodName" : "setBots", + "setterDocumentation" : "/**

          List of Amazon Chime accounts and account details.

          \n@param accounts List of Amazon Chime accounts and account details.*/", + "setterMethodName" : "setAccounts", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "bots", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "accounts", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          List of bots and bot details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setBots(java.util.Collection)} or {@link #withBots(java.util.Collection)} if you want to override the existing values.

          \n@param bots List of bots and bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          List of Amazon Chime accounts and account details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setAccounts(java.util.Collection)} or {@link #withAccounts(java.util.Collection)} if you want to override the existing values.

          \n@param accounts List of Amazon Chime accounts and account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "bots", - "variableType" : "java.util.List", - "documentation" : "

          List of bots and bot details.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "accounts", + "variableType" : "java.util.List", + "documentation" : "

          List of Amazon Chime accounts and account details.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, @@ -46872,7 +49004,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListBotsResult", + "shapeName" : "ListAccountsResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -46881,17 +49013,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListBotsResult", - "variableName" : "listBotsResult", - "variableType" : "ListBotsResult", + "variableDeclarationType" : "ListAccountsResult", + "variableName" : "listAccountsResult", + "variableType" : "ListAccountsResult", "documentation" : null, - "simpleType" : "ListBotsResult", - "variableSetterType" : "ListBotsResult" + "simpleType" : "ListAccountsResult", + "variableSetterType" : "ListAccountsResult" }, "wrapper" : false }, - "ListMeetingsRequest" : { - "c2jName" : "ListMeetingsRequest", + "ListAttendeesRequest" : { + "c2jName" : "ListAttendeesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -46909,14 +49041,82 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListMeetings", + "action" : "ListAttendees", "locationName" : null, - "requestUri" : "/meetings", + "requestUri" : "/meetings/{meetingId}/attendees", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { + "c2jName" : "MeetingId", + "c2jShape" : "GuidString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMeetingId", + "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", + "getterMethodName" : "getMeetingId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "meetingId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "meetingId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MeetingId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", + "setterMethodName" : "setMeetingId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "meetingId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "meetingId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, @@ -47123,6 +49323,75 @@ }, "xmlNameSpaceUri" : null }, + "MeetingId" : { + "c2jName" : "MeetingId", + "c2jShape" : "GuidString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMeetingId", + "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", + "getterMethodName" : "getMeetingId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "meetingId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "meetingId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MeetingId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", + "setterMethodName" : "setMeetingId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "meetingId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "meetingId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, "NextToken" : { "c2jName" : "NextToken", "c2jShape" : "String", @@ -47195,24 +49464,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ListMeetingsRequest", + "required" : [ "MeetingId" ], + "shapeName" : "ListAttendeesRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListMeetingsRequest", - "variableName" : "listMeetingsRequest", - "variableType" : "ListMeetingsRequest", + "variableDeclarationType" : "ListAttendeesRequest", + "variableName" : "listAttendeesRequest", + "variableType" : "ListAttendeesRequest", "documentation" : null, - "simpleType" : "ListMeetingsRequest", - "variableSetterType" : "ListMeetingsRequest" + "simpleType" : "ListAttendeesRequest", + "variableSetterType" : "ListAttendeesRequest" }, "wrapper" : false }, - "ListMeetingsResult" : { - "c2jName" : "ListMeetingsResponse", + "ListAttendeesResult" : { + "c2jName" : "ListAttendeesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -47231,18 +49500,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Meetings", - "c2jShape" : "MeetingList", + "c2jName" : "Attendees", + "c2jShape" : "AttendeeList", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK meeting information.

          ", + "documentation" : "

          The Amazon Chime SDK attendee information.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meetings The Amazon Chime SDK meeting information.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMeetings", - "getterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@return The Amazon Chime SDK meeting information.*/", - "getterMethodName" : "getMeetings", + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendees The Amazon Chime SDK attendee information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAttendees", + "getterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@return The Amazon Chime SDK attendee information.*/", + "getterMethodName" : "getAttendees", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -47255,11 +49524,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Meetings", + "marshallLocationName" : "Attendees", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Meetings", + "unmarshallLocationName" : "Attendees", "uri" : false }, "idempotencyToken" : false, @@ -47271,7 +49540,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "Meeting", + "c2jShape" : "Attendee", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -47281,7 +49550,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "Meeting", + "returnType" : "Attendee", "documentation" : null }, "http" : { @@ -47316,12 +49585,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Meeting", + "variableDeclarationType" : "Attendee", "variableName" : "member", - "variableType" : "Meeting", + "variableType" : "Attendee", "documentation" : "", - "simpleType" : "Meeting", - "variableSetterType" : "Meeting" + "simpleType" : "Attendee", + "variableSetterType" : "Attendee" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -47329,56 +49598,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Meeting", + "variableDeclarationType" : "Attendee", "variableName" : "member", - "variableType" : "Meeting", + "variableType" : "Attendee", "documentation" : "", - "simpleType" : "Meeting", - "variableSetterType" : "Meeting" + "simpleType" : "Attendee", + "variableSetterType" : "Attendee" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "Meeting", + "memberType" : "Attendee", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "Meeting", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "Attendee", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Meetings", + "name" : "Attendees", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meetings The Amazon Chime SDK meeting information.*/", - "setterMethodName" : "setMeetings", + "setterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendees The Amazon Chime SDK attendee information.*/", + "setterMethodName" : "setAttendees", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "meetings", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "attendees", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setMeetings(java.util.Collection)} or {@link #withMeetings(java.util.Collection)} if you want to override the existing values.

          \n@param meetings The Amazon Chime SDK meeting information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setAttendees(java.util.Collection)} or {@link #withAttendees(java.util.Collection)} if you want to override the existing values.

          \n@param attendees The Amazon Chime SDK attendee information.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "meetings", - "variableType" : "java.util.List", - "documentation" : "

          The Amazon Chime SDK meeting information.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "attendees", + "variableType" : "java.util.List", + "documentation" : "

          The Amazon Chime SDK attendee information.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { @@ -47451,19 +49720,19 @@ "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Meetings" : { - "c2jName" : "Meetings", - "c2jShape" : "MeetingList", + "Attendees" : { + "c2jName" : "Attendees", + "c2jShape" : "AttendeeList", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK meeting information.

          ", + "documentation" : "

          The Amazon Chime SDK attendee information.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meetings The Amazon Chime SDK meeting information.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMeetings", - "getterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@return The Amazon Chime SDK meeting information.*/", - "getterMethodName" : "getMeetings", + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendees The Amazon Chime SDK attendee information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAttendees", + "getterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@return The Amazon Chime SDK attendee information.*/", + "getterMethodName" : "getAttendees", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -47476,11 +49745,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Meetings", + "marshallLocationName" : "Attendees", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Meetings", + "unmarshallLocationName" : "Attendees", "uri" : false }, "idempotencyToken" : false, @@ -47492,7 +49761,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "Meeting", + "c2jShape" : "Attendee", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -47502,7 +49771,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "Meeting", + "returnType" : "Attendee", "documentation" : null }, "http" : { @@ -47537,12 +49806,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Meeting", + "variableDeclarationType" : "Attendee", "variableName" : "member", - "variableType" : "Meeting", + "variableType" : "Attendee", "documentation" : "", - "simpleType" : "Meeting", - "variableSetterType" : "Meeting" + "simpleType" : "Attendee", + "variableSetterType" : "Attendee" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -47550,56 +49819,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Meeting", + "variableDeclarationType" : "Attendee", "variableName" : "member", - "variableType" : "Meeting", + "variableType" : "Attendee", "documentation" : "", - "simpleType" : "Meeting", - "variableSetterType" : "Meeting" + "simpleType" : "Attendee", + "variableSetterType" : "Attendee" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "Meeting", + "memberType" : "Attendee", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "Meeting", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "Attendee", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Meetings", + "name" : "Attendees", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meetings The Amazon Chime SDK meeting information.*/", - "setterMethodName" : "setMeetings", + "setterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n@param attendees The Amazon Chime SDK attendee information.*/", + "setterMethodName" : "setAttendees", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "meetings", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "attendees", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setMeetings(java.util.Collection)} or {@link #withMeetings(java.util.Collection)} if you want to override the existing values.

          \n@param meetings The Amazon Chime SDK meeting information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK attendee information.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setAttendees(java.util.Collection)} or {@link #withAttendees(java.util.Collection)} if you want to override the existing values.

          \n@param attendees The Amazon Chime SDK attendee information.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "meetings", - "variableType" : "java.util.List", - "documentation" : "

          The Amazon Chime SDK meeting information.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "attendees", + "variableType" : "java.util.List", + "documentation" : "

          The Amazon Chime SDK attendee information.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, @@ -47676,7 +49945,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListMeetingsResult", + "shapeName" : "ListAttendeesResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -47685,17 +49954,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListMeetingsResult", - "variableName" : "listMeetingsResult", - "variableType" : "ListMeetingsResult", + "variableDeclarationType" : "ListAttendeesResult", + "variableName" : "listAttendeesResult", + "variableType" : "ListAttendeesResult", "documentation" : null, - "simpleType" : "ListMeetingsResult", - "variableSetterType" : "ListMeetingsResult" + "simpleType" : "ListAttendeesResult", + "variableSetterType" : "ListAttendeesResult" }, "wrapper" : false }, - "ListPhoneNumberOrdersRequest" : { - "c2jName" : "ListPhoneNumberOrdersRequest", + "ListBotsRequest" : { + "c2jName" : "ListBotsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -47713,24 +49982,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListPhoneNumberOrders", + "action" : "ListBots", "locationName" : null, - "requestUri" : "/phone-number-orders", + "requestUri" : "/accounts/{accountId}/bots", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "NextToken", - "c2jShape" : "String", + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -47743,14 +50012,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "next-token", - "queryString" : true, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", + "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "next-token", - "uri" : false + "unmarshallLocationName" : "accountId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -47761,14 +50030,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -47777,13 +50046,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -47792,12 +50061,12 @@ "c2jName" : "MaxResults", "c2jShape" : "ResultMax", "deprecated" : false, - "documentation" : "

          The maximum number of results to return in a single call.

          ", + "documentation" : "

          The maximum number of results to return in a single call. The default is 10.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call. The default is 10.

          \n@param maxResults The maximum number of results to return in a single call. The default is 10.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@return The maximum number of results to return in a single call.*/", + "getterDocumentation" : "/**

          The maximum number of results to return in a single call. The default is 10.

          \n@return The maximum number of results to return in a single call. The default is 10.*/", "getterMethodName" : "getMaxResults", "getterModel" : { "returnType" : "Integer", @@ -47831,7 +50100,7 @@ "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.*/", + "setterDocumentation" : "/**

          The maximum number of results to return in a single call. The default is 10.

          \n@param maxResults The maximum number of results to return in a single call. The default is 10.*/", "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, @@ -47845,29 +50114,166 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call. The default is 10.

          \n@param maxResults The maximum number of results to return in a single call. The default is 10.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", - "documentation" : "

          The maximum number of results to return in a single call.

          ", + "documentation" : "

          The maximum number of results to return in a single call. The default is 10.

          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "NextToken", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "next-token", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "next-token", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { + "AccountId" : { + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime account ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "accountId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AccountId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, "MaxResults" : { "c2jName" : "MaxResults", "c2jShape" : "ResultMax", "deprecated" : false, - "documentation" : "

          The maximum number of results to return in a single call.

          ", + "documentation" : "

          The maximum number of results to return in a single call. The default is 10.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call. The default is 10.

          \n@param maxResults The maximum number of results to return in a single call. The default is 10.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@return The maximum number of results to return in a single call.*/", + "getterDocumentation" : "/**

          The maximum number of results to return in a single call. The default is 10.

          \n@return The maximum number of results to return in a single call. The default is 10.*/", "getterMethodName" : "getMaxResults", "getterModel" : { "returnType" : "Integer", @@ -47901,7 +50307,7 @@ "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.*/", + "setterDocumentation" : "/**

          The maximum number of results to return in a single call. The default is 10.

          \n@param maxResults The maximum number of results to return in a single call. The default is 10.*/", "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, @@ -47915,13 +50321,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call. The default is 10.

          \n@param maxResults The maximum number of results to return in a single call. The default is 10.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", - "documentation" : "

          The maximum number of results to return in a single call.

          ", + "documentation" : "

          The maximum number of results to return in a single call. The default is 10.

          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -47999,24 +50405,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ListPhoneNumberOrdersRequest", + "required" : [ "AccountId" ], + "shapeName" : "ListBotsRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListPhoneNumberOrdersRequest", - "variableName" : "listPhoneNumberOrdersRequest", - "variableType" : "ListPhoneNumberOrdersRequest", + "variableDeclarationType" : "ListBotsRequest", + "variableName" : "listBotsRequest", + "variableType" : "ListBotsRequest", "documentation" : null, - "simpleType" : "ListPhoneNumberOrdersRequest", - "variableSetterType" : "ListPhoneNumberOrdersRequest" + "simpleType" : "ListBotsRequest", + "variableSetterType" : "ListBotsRequest" }, "wrapper" : false }, - "ListPhoneNumberOrdersResult" : { - "c2jName" : "ListPhoneNumberOrdersResponse", + "ListBotsResult" : { + "c2jName" : "ListBotsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -48035,18 +50441,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "PhoneNumberOrders", - "c2jShape" : "PhoneNumberOrderList", + "c2jName" : "Bots", + "c2jShape" : "BotList", "deprecated" : false, - "documentation" : "

          The phone number order details.

          ", + "documentation" : "

          List of bots and bot details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrders The phone number order details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberOrders", - "getterDocumentation" : "/**

          The phone number order details.

          \n@return The phone number order details.*/", - "getterMethodName" : "getPhoneNumberOrders", + "fluentSetterDocumentation" : "/**

          List of bots and bot details.

          \n@param bots List of bots and bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBots", + "getterDocumentation" : "/**

          List of bots and bot details.

          \n@return List of bots and bot details.*/", + "getterMethodName" : "getBots", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -48059,11 +50465,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumberOrders", + "marshallLocationName" : "Bots", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PhoneNumberOrders", + "unmarshallLocationName" : "Bots", "uri" : false }, "idempotencyToken" : false, @@ -48075,7 +50481,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "PhoneNumberOrder", + "c2jShape" : "Bot", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -48085,7 +50491,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "PhoneNumberOrder", + "returnType" : "Bot", "documentation" : null }, "http" : { @@ -48120,12 +50526,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberOrder", + "variableDeclarationType" : "Bot", "variableName" : "member", - "variableType" : "PhoneNumberOrder", + "variableType" : "Bot", "documentation" : "", - "simpleType" : "PhoneNumberOrder", - "variableSetterType" : "PhoneNumberOrder" + "simpleType" : "Bot", + "variableSetterType" : "Bot" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -48133,56 +50539,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberOrder", + "variableDeclarationType" : "Bot", "variableName" : "member", - "variableType" : "PhoneNumberOrder", + "variableType" : "Bot", "documentation" : "", - "simpleType" : "PhoneNumberOrder", - "variableSetterType" : "PhoneNumberOrder" + "simpleType" : "Bot", + "variableSetterType" : "Bot" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "PhoneNumberOrder", + "memberType" : "Bot", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "PhoneNumberOrder", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "Bot", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "PhoneNumberOrders", + "name" : "Bots", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrders The phone number order details.*/", - "setterMethodName" : "setPhoneNumberOrders", + "setterDocumentation" : "/**

          List of bots and bot details.

          \n@param bots List of bots and bot details.*/", + "setterMethodName" : "setBots", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "phoneNumberOrders", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "bots", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number order details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberOrders(java.util.Collection)} or {@link #withPhoneNumberOrders(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumberOrders The phone number order details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          List of bots and bot details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setBots(java.util.Collection)} or {@link #withBots(java.util.Collection)} if you want to override the existing values.

          \n@param bots List of bots and bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "phoneNumberOrders", - "variableType" : "java.util.List", - "documentation" : "

          The phone number order details.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "bots", + "variableType" : "java.util.List", + "documentation" : "

          List of bots and bot details.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { @@ -48255,88 +50661,19 @@ "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "NextToken", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", - "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "PhoneNumberOrders" : { - "c2jName" : "PhoneNumberOrders", - "c2jShape" : "PhoneNumberOrderList", + "Bots" : { + "c2jName" : "Bots", + "c2jShape" : "BotList", "deprecated" : false, - "documentation" : "

          The phone number order details.

          ", + "documentation" : "

          List of bots and bot details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrders The phone number order details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberOrders", - "getterDocumentation" : "/**

          The phone number order details.

          \n@return The phone number order details.*/", - "getterMethodName" : "getPhoneNumberOrders", + "fluentSetterDocumentation" : "/**

          List of bots and bot details.

          \n@param bots List of bots and bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBots", + "getterDocumentation" : "/**

          List of bots and bot details.

          \n@return List of bots and bot details.*/", + "getterMethodName" : "getBots", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -48349,11 +50686,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumberOrders", + "marshallLocationName" : "Bots", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PhoneNumberOrders", + "unmarshallLocationName" : "Bots", "uri" : false }, "idempotencyToken" : false, @@ -48365,7 +50702,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "PhoneNumberOrder", + "c2jShape" : "Bot", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -48375,7 +50712,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "PhoneNumberOrder", + "returnType" : "Bot", "documentation" : null }, "http" : { @@ -48410,12 +50747,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberOrder", + "variableDeclarationType" : "Bot", "variableName" : "member", - "variableType" : "PhoneNumberOrder", + "variableType" : "Bot", "documentation" : "", - "simpleType" : "PhoneNumberOrder", - "variableSetterType" : "PhoneNumberOrder" + "simpleType" : "Bot", + "variableSetterType" : "Bot" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -48423,56 +50760,125 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberOrder", + "variableDeclarationType" : "Bot", "variableName" : "member", - "variableType" : "PhoneNumberOrder", + "variableType" : "Bot", "documentation" : "", - "simpleType" : "PhoneNumberOrder", - "variableSetterType" : "PhoneNumberOrder" + "simpleType" : "Bot", + "variableSetterType" : "Bot" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "PhoneNumberOrder", + "memberType" : "Bot", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "PhoneNumberOrder", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "Bot", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "PhoneNumberOrders", + "name" : "Bots", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrders The phone number order details.*/", - "setterMethodName" : "setPhoneNumberOrders", + "setterDocumentation" : "/**

          List of bots and bot details.

          \n@param bots List of bots and bot details.*/", + "setterMethodName" : "setBots", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "phoneNumberOrders", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "bots", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number order details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberOrders(java.util.Collection)} or {@link #withPhoneNumberOrders(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumberOrders The phone number order details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          List of bots and bot details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setBots(java.util.Collection)} or {@link #withBots(java.util.Collection)} if you want to override the existing values.

          \n@param bots List of bots and bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "phoneNumberOrders", - "variableType" : "java.util.List", - "documentation" : "

          The phone number order details.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "bots", + "variableType" : "java.util.List", + "documentation" : "

          List of bots and bot details.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } @@ -48480,7 +50886,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListPhoneNumberOrdersResult", + "shapeName" : "ListBotsResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -48489,17 +50895,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListPhoneNumberOrdersResult", - "variableName" : "listPhoneNumberOrdersResult", - "variableType" : "ListPhoneNumberOrdersResult", + "variableDeclarationType" : "ListBotsResult", + "variableName" : "listBotsResult", + "variableType" : "ListBotsResult", "documentation" : null, - "simpleType" : "ListPhoneNumberOrdersResult", - "variableSetterType" : "ListPhoneNumberOrdersResult" + "simpleType" : "ListBotsResult", + "variableSetterType" : "ListBotsResult" }, "wrapper" : false }, - "ListPhoneNumbersRequest" : { - "c2jName" : "ListPhoneNumbersRequest", + "ListMeetingsRequest" : { + "c2jName" : "ListMeetingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -48517,228 +50923,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListPhoneNumbers", + "action" : "ListMeetings", "locationName" : null, - "requestUri" : "/phone-numbers", + "requestUri" : "/meetings", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "Status", - "c2jShape" : "PhoneNumberStatus", - "deprecated" : false, - "documentation" : "

          The phone number status.

          ", - "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberStatus", - "fluentSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberStatus*/", - "fluentSetterMethodName" : "withStatus", - "getterDocumentation" : "/**

          The phone number status.

          \n@return The phone number status.\n@see PhoneNumberStatus*/", - "getterMethodName" : "getStatus", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "status", - "queryString" : true, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "status", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Status", - "sensitive" : false, - "setterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@see PhoneNumberStatus*/", - "setterMethodName" : "setStatus", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "status", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberStatus*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "status", - "variableType" : "String", - "documentation" : "

          The phone number status.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "ProductType", - "c2jShape" : "PhoneNumberProductType", - "deprecated" : false, - "documentation" : "

          The phone number product type.

          ", - "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberProductType", - "fluentSetterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", - "fluentSetterMethodName" : "withProductType", - "getterDocumentation" : "/**

          The phone number product type.

          \n@return The phone number product type.\n@see PhoneNumberProductType*/", - "getterMethodName" : "getProductType", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "product-type", - "queryString" : true, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "product-type", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ProductType", - "sensitive" : false, - "setterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@see PhoneNumberProductType*/", - "setterMethodName" : "setProductType", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "productType", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "productType", - "variableType" : "String", - "documentation" : "

          The phone number product type.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "FilterName", - "c2jShape" : "PhoneNumberAssociationName", - "deprecated" : false, - "documentation" : "

          The filter to use to limit the number of results.

          ", - "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberAssociationName", - "fluentSetterDocumentation" : "/**

          The filter to use to limit the number of results.

          \n@param filterName The filter to use to limit the number of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberAssociationName*/", - "fluentSetterMethodName" : "withFilterName", - "getterDocumentation" : "/**

          The filter to use to limit the number of results.

          \n@return The filter to use to limit the number of results.\n@see PhoneNumberAssociationName*/", - "getterMethodName" : "getFilterName", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "filter-name", - "queryString" : true, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "filter-name", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "FilterName", - "sensitive" : false, - "setterDocumentation" : "/**

          The filter to use to limit the number of results.

          \n@param filterName The filter to use to limit the number of results.\n@see PhoneNumberAssociationName*/", - "setterMethodName" : "setFilterName", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "filterName", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The filter to use to limit the number of results.

          \n@param filterName The filter to use to limit the number of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberAssociationName*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "filterName", - "variableType" : "String", - "documentation" : "

          The filter to use to limit the number of results.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "FilterValue", + "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The value to use for the filter.

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The value to use for the filter.

          \n@param filterValue The value to use for the filter.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFilterValue", - "getterDocumentation" : "/**

          The value to use for the filter.

          \n@return The value to use for the filter.*/", - "getterMethodName" : "getFilterValue", + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -48753,11 +50955,11 @@ "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "filter-value", + "marshallLocationName" : "next-token", "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "filter-value", + "unmarshallLocationName" : "next-token", "uri" : false }, "idempotencyToken" : false, @@ -48769,14 +50971,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "FilterValue", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          The value to use for the filter.

          \n@param filterValue The value to use for the filter.*/", - "setterMethodName" : "setFilterValue", + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "filterValue", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -48785,13 +50987,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The value to use for the filter.

          \n@param filterValue The value to use for the filter.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "filterValue", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

          The value to use for the filter.

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -48864,89 +51066,21 @@ "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "NextToken", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "next-token", - "queryString" : true, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "next-token", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", - "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "FilterName" : { - "c2jName" : "FilterName", - "c2jShape" : "PhoneNumberAssociationName", + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "ResultMax", "deprecated" : false, - "documentation" : "

          The filter to use to limit the number of results.

          ", + "documentation" : "

          The maximum number of results to return in a single call.

          ", "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberAssociationName", - "fluentSetterDocumentation" : "/**

          The filter to use to limit the number of results.

          \n@param filterName The filter to use to limit the number of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberAssociationName*/", - "fluentSetterMethodName" : "withFilterName", - "getterDocumentation" : "/**

          The filter to use to limit the number of results.

          \n@return The filter to use to limit the number of results.\n@see PhoneNumberAssociationName*/", - "getterMethodName" : "getFilterName", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@return The maximum number of results to return in a single call.*/", + "getterMethodName" : "getMaxResults", "getterModel" : { - "returnType" : "String", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -48959,11 +51093,11 @@ "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "filter-name", + "marshallLocationName" : "max-results", "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "filter-name", + "unmarshallLocationName" : "max-results", "uri" : false }, "idempotencyToken" : false, @@ -48973,47 +51107,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "FilterName", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

          The filter to use to limit the number of results.

          \n@param filterName The filter to use to limit the number of results.\n@see PhoneNumberAssociationName*/", - "setterMethodName" : "setFilterName", + "setterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.*/", + "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "filterName", - "variableType" : "String", + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The filter to use to limit the number of results.

          \n@param filterName The filter to use to limit the number of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberAssociationName*/", + "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "filterName", - "variableType" : "String", - "documentation" : "

          The filter to use to limit the number of results.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

          The maximum number of results to return in a single call.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, - "FilterValue" : { - "c2jName" : "FilterValue", + "NextToken" : { + "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The value to use for the filter.

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The value to use for the filter.

          \n@param filterValue The value to use for the filter.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFilterValue", - "getterDocumentation" : "/**

          The value to use for the filter.

          \n@return The value to use for the filter.*/", - "getterMethodName" : "getFilterValue", + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -49028,11 +51162,11 @@ "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "filter-value", + "marshallLocationName" : "next-token", "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "filter-value", + "unmarshallLocationName" : "next-token", "uri" : false }, "idempotencyToken" : false, @@ -49044,14 +51178,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "FilterValue", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          The value to use for the filter.

          \n@param filterValue The value to use for the filter.*/", - "setterMethodName" : "setFilterValue", + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "filterValue", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -49060,289 +51194,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The value to use for the filter.

          \n@param filterValue The value to use for the filter.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "filterValue", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

          The value to use for the filter.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "MaxResults" : { - "c2jName" : "MaxResults", - "c2jShape" : "ResultMax", - "deprecated" : false, - "documentation" : "

          The maximum number of results to return in a single call.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@return The maximum number of results to return in a single call.*/", - "getterMethodName" : "getMaxResults", - "getterModel" : { - "returnType" : "Integer", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "max-results", - "queryString" : true, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "max-results", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", - "sensitive" : false, - "setterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.*/", - "setterMethodName" : "setMaxResults", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

          The maximum number of results to return in a single call.

          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "xmlNameSpaceUri" : null - }, - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "next-token", - "queryString" : true, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "next-token", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", - "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "ProductType" : { - "c2jName" : "ProductType", - "c2jShape" : "PhoneNumberProductType", - "deprecated" : false, - "documentation" : "

          The phone number product type.

          ", - "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberProductType", - "fluentSetterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", - "fluentSetterMethodName" : "withProductType", - "getterDocumentation" : "/**

          The phone number product type.

          \n@return The phone number product type.\n@see PhoneNumberProductType*/", - "getterMethodName" : "getProductType", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "product-type", - "queryString" : true, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "product-type", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ProductType", - "sensitive" : false, - "setterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@see PhoneNumberProductType*/", - "setterMethodName" : "setProductType", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "productType", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "productType", - "variableType" : "String", - "documentation" : "

          The phone number product type.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "Status" : { - "c2jName" : "Status", - "c2jShape" : "PhoneNumberStatus", - "deprecated" : false, - "documentation" : "

          The phone number status.

          ", - "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberStatus", - "fluentSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberStatus*/", - "fluentSetterMethodName" : "withStatus", - "getterDocumentation" : "/**

          The phone number status.

          \n@return The phone number status.\n@see PhoneNumberStatus*/", - "getterMethodName" : "getStatus", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "status", - "queryString" : true, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "status", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Status", - "sensitive" : false, - "setterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@see PhoneNumberStatus*/", - "setterMethodName" : "setStatus", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "status", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberStatus*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "status", - "variableType" : "String", - "documentation" : "

          The phone number status.

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -49352,23 +51210,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListPhoneNumbersRequest", + "shapeName" : "ListMeetingsRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListPhoneNumbersRequest", - "variableName" : "listPhoneNumbersRequest", - "variableType" : "ListPhoneNumbersRequest", + "variableDeclarationType" : "ListMeetingsRequest", + "variableName" : "listMeetingsRequest", + "variableType" : "ListMeetingsRequest", "documentation" : null, - "simpleType" : "ListPhoneNumbersRequest", - "variableSetterType" : "ListPhoneNumbersRequest" + "simpleType" : "ListMeetingsRequest", + "variableSetterType" : "ListMeetingsRequest" }, "wrapper" : false }, - "ListPhoneNumbersResult" : { - "c2jName" : "ListPhoneNumbersResponse", + "ListMeetingsResult" : { + "c2jName" : "ListMeetingsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -49387,18 +51245,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "PhoneNumbers", - "c2jShape" : "PhoneNumberList", + "c2jName" : "Meetings", + "c2jShape" : "MeetingList", "deprecated" : false, - "documentation" : "

          The phone number details.

          ", + "documentation" : "

          The Amazon Chime SDK meeting information.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumbers The phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumbers", - "getterDocumentation" : "/**

          The phone number details.

          \n@return The phone number details.*/", - "getterMethodName" : "getPhoneNumbers", + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meetings The Amazon Chime SDK meeting information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMeetings", + "getterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@return The Amazon Chime SDK meeting information.*/", + "getterMethodName" : "getMeetings", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -49411,11 +51269,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumbers", + "marshallLocationName" : "Meetings", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PhoneNumbers", + "unmarshallLocationName" : "Meetings", "uri" : false }, "idempotencyToken" : false, @@ -49427,7 +51285,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "PhoneNumber", + "c2jShape" : "Meeting", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -49437,7 +51295,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "PhoneNumber", + "returnType" : "Meeting", "documentation" : null }, "http" : { @@ -49472,12 +51330,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumber", + "variableDeclarationType" : "Meeting", "variableName" : "member", - "variableType" : "PhoneNumber", + "variableType" : "Meeting", "documentation" : "", - "simpleType" : "PhoneNumber", - "variableSetterType" : "PhoneNumber" + "simpleType" : "Meeting", + "variableSetterType" : "Meeting" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -49485,56 +51343,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumber", + "variableDeclarationType" : "Meeting", "variableName" : "member", - "variableType" : "PhoneNumber", + "variableType" : "Meeting", "documentation" : "", - "simpleType" : "PhoneNumber", - "variableSetterType" : "PhoneNumber" + "simpleType" : "Meeting", + "variableSetterType" : "Meeting" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "PhoneNumber", + "memberType" : "Meeting", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "PhoneNumber", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "Meeting", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "PhoneNumbers", + "name" : "Meetings", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumbers The phone number details.*/", - "setterMethodName" : "setPhoneNumbers", + "setterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meetings The Amazon Chime SDK meeting information.*/", + "setterMethodName" : "setMeetings", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "phoneNumbers", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "meetings", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumbers(java.util.Collection)} or {@link #withPhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumbers The phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setMeetings(java.util.Collection)} or {@link #withMeetings(java.util.Collection)} if you want to override the existing values.

          \n@param meetings The Amazon Chime SDK meeting information.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "phoneNumbers", - "variableType" : "java.util.List", - "documentation" : "

          The phone number details.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "meetings", + "variableType" : "java.util.List", + "documentation" : "

          The Amazon Chime SDK meeting information.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { @@ -49607,88 +51465,19 @@ "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "NextToken", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", - "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "PhoneNumbers" : { - "c2jName" : "PhoneNumbers", - "c2jShape" : "PhoneNumberList", + "Meetings" : { + "c2jName" : "Meetings", + "c2jShape" : "MeetingList", "deprecated" : false, - "documentation" : "

          The phone number details.

          ", + "documentation" : "

          The Amazon Chime SDK meeting information.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumbers The phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumbers", - "getterDocumentation" : "/**

          The phone number details.

          \n@return The phone number details.*/", - "getterMethodName" : "getPhoneNumbers", + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meetings The Amazon Chime SDK meeting information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMeetings", + "getterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@return The Amazon Chime SDK meeting information.*/", + "getterMethodName" : "getMeetings", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -49701,11 +51490,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumbers", + "marshallLocationName" : "Meetings", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PhoneNumbers", + "unmarshallLocationName" : "Meetings", "uri" : false }, "idempotencyToken" : false, @@ -49717,7 +51506,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "PhoneNumber", + "c2jShape" : "Meeting", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -49727,7 +51516,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "PhoneNumber", + "returnType" : "Meeting", "documentation" : null }, "http" : { @@ -49762,12 +51551,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumber", + "variableDeclarationType" : "Meeting", "variableName" : "member", - "variableType" : "PhoneNumber", + "variableType" : "Meeting", "documentation" : "", - "simpleType" : "PhoneNumber", - "variableSetterType" : "PhoneNumber" + "simpleType" : "Meeting", + "variableSetterType" : "Meeting" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -49775,83 +51564,152 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumber", + "variableDeclarationType" : "Meeting", "variableName" : "member", - "variableType" : "PhoneNumber", + "variableType" : "Meeting", "documentation" : "", - "simpleType" : "PhoneNumber", - "variableSetterType" : "PhoneNumber" + "simpleType" : "Meeting", + "variableSetterType" : "Meeting" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "PhoneNumber", + "memberType" : "Meeting", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "PhoneNumber", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "Meeting", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "PhoneNumbers", + "name" : "Meetings", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumbers The phone number details.*/", - "setterMethodName" : "setPhoneNumbers", + "setterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n@param meetings The Amazon Chime SDK meeting information.*/", + "setterMethodName" : "setMeetings", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "phoneNumbers", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "meetings", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumbers(java.util.Collection)} or {@link #withPhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumbers The phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting information.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setMeetings(java.util.Collection)} or {@link #withMeetings(java.util.Collection)} if you want to override the existing values.

          \n@param meetings The Amazon Chime SDK meeting information.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "phoneNumbers", - "variableType" : "java.util.List", - "documentation" : "

          The phone number details.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "meetings", + "variableType" : "java.util.List", + "documentation" : "

          The Amazon Chime SDK meeting information.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ListPhoneNumbersResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "ListPhoneNumbersResult", - "variableName" : "listPhoneNumbersResult", - "variableType" : "ListPhoneNumbersResult", + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ListMeetingsResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListMeetingsResult", + "variableName" : "listMeetingsResult", + "variableType" : "ListMeetingsResult", "documentation" : null, - "simpleType" : "ListPhoneNumbersResult", - "variableSetterType" : "ListPhoneNumbersResult" + "simpleType" : "ListMeetingsResult", + "variableSetterType" : "ListMeetingsResult" }, "wrapper" : false }, - "ListRoomMembershipsRequest" : { - "c2jName" : "ListRoomMembershipsRequest", + "ListPhoneNumberOrdersRequest" : { + "c2jName" : "ListPhoneNumberOrdersRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -49869,92 +51727,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListRoomMemberships", + "action" : "ListPhoneNumberOrders", "locationName" : null, - "requestUri" : "/accounts/{accountId}/rooms/{roomId}/memberships", + "requestUri" : "/phone-number-orders", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "RoomId", - "c2jShape" : "NonEmptyString", + "c2jName" : "NextToken", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The room ID.

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoomId", - "getterDocumentation" : "/**

          The room ID.

          \n@return The room ID.*/", - "getterMethodName" : "getRoomId", + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -49967,14 +51757,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "roomId", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "next-token", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "roomId", - "uri" : true + "unmarshallLocationName" : "next-token", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -49985,14 +51775,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "RoomId", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.*/", - "setterMethodName" : "setRoomId", + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "roomId", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -50001,13 +51791,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "roomId", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

          The room ID.

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -50080,145 +51870,8 @@ "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "NextToken", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "next-token", - "queryString" : true, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "next-token", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", - "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, "MaxResults" : { "c2jName" : "MaxResults", "c2jShape" : "ResultMax", @@ -50356,97 +52009,28 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, - "RoomId" : { - "c2jName" : "RoomId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The room ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoomId", - "getterDocumentation" : "/**

          The room ID.

          \n@return The room ID.*/", - "getterMethodName" : "getRoomId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "roomId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "roomId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "RoomId", - "sensitive" : false, - "setterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.*/", - "setterMethodName" : "setRoomId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "roomId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "roomId", - "variableType" : "String", - "documentation" : "

          The room ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId", "RoomId" ], - "shapeName" : "ListRoomMembershipsRequest", + "required" : null, + "shapeName" : "ListPhoneNumberOrdersRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListRoomMembershipsRequest", - "variableName" : "listRoomMembershipsRequest", - "variableType" : "ListRoomMembershipsRequest", + "variableDeclarationType" : "ListPhoneNumberOrdersRequest", + "variableName" : "listPhoneNumberOrdersRequest", + "variableType" : "ListPhoneNumberOrdersRequest", "documentation" : null, - "simpleType" : "ListRoomMembershipsRequest", - "variableSetterType" : "ListRoomMembershipsRequest" + "simpleType" : "ListPhoneNumberOrdersRequest", + "variableSetterType" : "ListPhoneNumberOrdersRequest" }, "wrapper" : false }, - "ListRoomMembershipsResult" : { - "c2jName" : "ListRoomMembershipsResponse", + "ListPhoneNumberOrdersResult" : { + "c2jName" : "ListPhoneNumberOrdersResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -50465,18 +52049,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "RoomMemberships", - "c2jShape" : "RoomMembershipList", + "c2jName" : "PhoneNumberOrders", + "c2jShape" : "PhoneNumberOrderList", "deprecated" : false, - "documentation" : "

          The room membership details.

          ", + "documentation" : "

          The phone number order details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room membership details.

          \n@param roomMemberships The room membership details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoomMemberships", - "getterDocumentation" : "/**

          The room membership details.

          \n@return The room membership details.*/", - "getterMethodName" : "getRoomMemberships", + "fluentSetterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrders The phone number order details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberOrders", + "getterDocumentation" : "/**

          The phone number order details.

          \n@return The phone number order details.*/", + "getterMethodName" : "getPhoneNumberOrders", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -50489,11 +52073,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "RoomMemberships", + "marshallLocationName" : "PhoneNumberOrders", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "RoomMemberships", + "unmarshallLocationName" : "PhoneNumberOrders", "uri" : false }, "idempotencyToken" : false, @@ -50505,7 +52089,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "RoomMembership", + "c2jShape" : "PhoneNumberOrder", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -50515,7 +52099,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "RoomMembership", + "returnType" : "PhoneNumberOrder", "documentation" : null }, "http" : { @@ -50550,12 +52134,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "RoomMembership", + "variableDeclarationType" : "PhoneNumberOrder", "variableName" : "member", - "variableType" : "RoomMembership", + "variableType" : "PhoneNumberOrder", "documentation" : "", - "simpleType" : "RoomMembership", - "variableSetterType" : "RoomMembership" + "simpleType" : "PhoneNumberOrder", + "variableSetterType" : "PhoneNumberOrder" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -50563,56 +52147,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "RoomMembership", + "variableDeclarationType" : "PhoneNumberOrder", "variableName" : "member", - "variableType" : "RoomMembership", + "variableType" : "PhoneNumberOrder", "documentation" : "", - "simpleType" : "RoomMembership", - "variableSetterType" : "RoomMembership" + "simpleType" : "PhoneNumberOrder", + "variableSetterType" : "PhoneNumberOrder" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "RoomMembership", + "memberType" : "PhoneNumberOrder", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "RoomMembership", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "PhoneNumberOrder", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "RoomMemberships", + "name" : "PhoneNumberOrders", "sensitive" : false, - "setterDocumentation" : "/**

          The room membership details.

          \n@param roomMemberships The room membership details.*/", - "setterMethodName" : "setRoomMemberships", + "setterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrders The phone number order details.*/", + "setterMethodName" : "setPhoneNumberOrders", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "roomMemberships", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberOrders", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room membership details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setRoomMemberships(java.util.Collection)} or {@link #withRoomMemberships(java.util.Collection)} if you want to override the existing values.

          \n@param roomMemberships The room membership details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number order details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberOrders(java.util.Collection)} or {@link #withPhoneNumberOrders(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumberOrders The phone number order details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "roomMemberships", - "variableType" : "java.util.List", - "documentation" : "

          The room membership details.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberOrders", + "variableType" : "java.util.List", + "documentation" : "

          The phone number order details.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { @@ -50754,19 +52338,19 @@ }, "xmlNameSpaceUri" : null }, - "RoomMemberships" : { - "c2jName" : "RoomMemberships", - "c2jShape" : "RoomMembershipList", + "PhoneNumberOrders" : { + "c2jName" : "PhoneNumberOrders", + "c2jShape" : "PhoneNumberOrderList", "deprecated" : false, - "documentation" : "

          The room membership details.

          ", + "documentation" : "

          The phone number order details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room membership details.

          \n@param roomMemberships The room membership details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoomMemberships", - "getterDocumentation" : "/**

          The room membership details.

          \n@return The room membership details.*/", - "getterMethodName" : "getRoomMemberships", + "fluentSetterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrders The phone number order details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberOrders", + "getterDocumentation" : "/**

          The phone number order details.

          \n@return The phone number order details.*/", + "getterMethodName" : "getPhoneNumberOrders", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -50779,11 +52363,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "RoomMemberships", + "marshallLocationName" : "PhoneNumberOrders", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "RoomMemberships", + "unmarshallLocationName" : "PhoneNumberOrders", "uri" : false }, "idempotencyToken" : false, @@ -50795,7 +52379,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "RoomMembership", + "c2jShape" : "PhoneNumberOrder", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -50805,7 +52389,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "RoomMembership", + "returnType" : "PhoneNumberOrder", "documentation" : null }, "http" : { @@ -50840,12 +52424,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "RoomMembership", + "variableDeclarationType" : "PhoneNumberOrder", "variableName" : "member", - "variableType" : "RoomMembership", + "variableType" : "PhoneNumberOrder", "documentation" : "", - "simpleType" : "RoomMembership", - "variableSetterType" : "RoomMembership" + "simpleType" : "PhoneNumberOrder", + "variableSetterType" : "PhoneNumberOrder" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -50853,56 +52437,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "RoomMembership", + "variableDeclarationType" : "PhoneNumberOrder", "variableName" : "member", - "variableType" : "RoomMembership", + "variableType" : "PhoneNumberOrder", "documentation" : "", - "simpleType" : "RoomMembership", - "variableSetterType" : "RoomMembership" + "simpleType" : "PhoneNumberOrder", + "variableSetterType" : "PhoneNumberOrder" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "RoomMembership", + "memberType" : "PhoneNumberOrder", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "RoomMembership", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "PhoneNumberOrder", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "RoomMemberships", + "name" : "PhoneNumberOrders", "sensitive" : false, - "setterDocumentation" : "/**

          The room membership details.

          \n@param roomMemberships The room membership details.*/", - "setterMethodName" : "setRoomMemberships", + "setterDocumentation" : "/**

          The phone number order details.

          \n@param phoneNumberOrders The phone number order details.*/", + "setterMethodName" : "setPhoneNumberOrders", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "roomMemberships", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberOrders", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room membership details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setRoomMemberships(java.util.Collection)} or {@link #withRoomMemberships(java.util.Collection)} if you want to override the existing values.

          \n@param roomMemberships The room membership details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number order details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberOrders(java.util.Collection)} or {@link #withPhoneNumberOrders(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumberOrders The phone number order details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "roomMemberships", - "variableType" : "java.util.List", - "documentation" : "

          The room membership details.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberOrders", + "variableType" : "java.util.List", + "documentation" : "

          The phone number order details.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } @@ -50910,7 +52494,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListRoomMembershipsResult", + "shapeName" : "ListPhoneNumberOrdersResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -50919,17 +52503,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListRoomMembershipsResult", - "variableName" : "listRoomMembershipsResult", - "variableType" : "ListRoomMembershipsResult", + "variableDeclarationType" : "ListPhoneNumberOrdersResult", + "variableName" : "listPhoneNumberOrdersResult", + "variableType" : "ListPhoneNumberOrdersResult", "documentation" : null, - "simpleType" : "ListRoomMembershipsResult", - "variableSetterType" : "ListRoomMembershipsResult" + "simpleType" : "ListPhoneNumberOrdersResult", + "variableSetterType" : "ListPhoneNumberOrdersResult" }, "wrapper" : false }, - "ListRoomsRequest" : { - "c2jName" : "ListRoomsRequest", + "ListPhoneNumbersRequest" : { + "c2jName" : "ListPhoneNumbersRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -50947,24 +52531,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListRooms", + "action" : "ListPhoneNumbers", "locationName" : null, - "requestUri" : "/accounts/{accountId}/rooms", + "requestUri" : "/phone-numbers", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "c2jName" : "Status", + "c2jShape" : "PhoneNumberStatus", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The phone number status.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "enumType" : "PhoneNumberStatus", + "fluentSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

          The phone number status.

          \n@return The phone number status.\n@see PhoneNumberStatus*/", + "getterMethodName" : "getStatus", "getterModel" : { "returnType" : "String", "documentation" : null @@ -50977,14 +52561,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "status", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "status", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -50995,14 +52579,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", + "name" : "Status", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@see PhoneNumberStatus*/", + "setterMethodName" : "setStatus", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -51011,28 +52595,164 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "status", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The phone number status.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "MemberId", + "c2jName" : "ProductType", + "c2jShape" : "PhoneNumberProductType", + "deprecated" : false, + "documentation" : "

          The phone number product type.

          ", + "endpointDiscoveryId" : false, + "enumType" : "PhoneNumberProductType", + "fluentSetterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "fluentSetterMethodName" : "withProductType", + "getterDocumentation" : "/**

          The phone number product type.

          \n@return The phone number product type.\n@see PhoneNumberProductType*/", + "getterMethodName" : "getProductType", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "product-type", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "product-type", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ProductType", + "sensitive" : false, + "setterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@see PhoneNumberProductType*/", + "setterMethodName" : "setProductType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "productType", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "productType", + "variableType" : "String", + "documentation" : "

          The phone number product type.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "FilterName", + "c2jShape" : "PhoneNumberAssociationName", + "deprecated" : false, + "documentation" : "

          The filter to use to limit the number of results.

          ", + "endpointDiscoveryId" : false, + "enumType" : "PhoneNumberAssociationName", + "fluentSetterDocumentation" : "/**

          The filter to use to limit the number of results.

          \n@param filterName The filter to use to limit the number of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberAssociationName*/", + "fluentSetterMethodName" : "withFilterName", + "getterDocumentation" : "/**

          The filter to use to limit the number of results.

          \n@return The filter to use to limit the number of results.\n@see PhoneNumberAssociationName*/", + "getterMethodName" : "getFilterName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "filter-name", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "filter-name", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FilterName", + "sensitive" : false, + "setterDocumentation" : "/**

          The filter to use to limit the number of results.

          \n@param filterName The filter to use to limit the number of results.\n@see PhoneNumberAssociationName*/", + "setterMethodName" : "setFilterName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "filterName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The filter to use to limit the number of results.

          \n@param filterName The filter to use to limit the number of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberAssociationName*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "filterName", + "variableType" : "String", + "documentation" : "

          The filter to use to limit the number of results.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "FilterValue", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The member ID (user ID or bot ID).

          ", + "documentation" : "

          The value to use for the filter.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMemberId", - "getterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@return The member ID (user ID or bot ID).*/", - "getterMethodName" : "getMemberId", + "fluentSetterDocumentation" : "/**

          The value to use for the filter.

          \n@param filterValue The value to use for the filter.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFilterValue", + "getterDocumentation" : "/**

          The value to use for the filter.

          \n@return The value to use for the filter.*/", + "getterMethodName" : "getFilterValue", "getterModel" : { "returnType" : "String", "documentation" : null @@ -51047,11 +52767,11 @@ "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "member-id", + "marshallLocationName" : "filter-value", "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "member-id", + "unmarshallLocationName" : "filter-value", "uri" : false }, "idempotencyToken" : false, @@ -51063,14 +52783,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MemberId", + "name" : "FilterValue", "sensitive" : false, - "setterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).*/", - "setterMethodName" : "setMemberId", + "setterDocumentation" : "/**

          The value to use for the filter.

          \n@param filterValue The value to use for the filter.*/", + "setterMethodName" : "setFilterValue", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "filterValue", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -51079,13 +52799,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The value to use for the filter.

          \n@param filterValue The value to use for the filter.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "filterValue", "variableType" : "String", - "documentation" : "

          The member ID (user ID or bot ID).

          ", + "documentation" : "

          The value to use for the filter.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -51228,17 +52948,86 @@ "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "FilterName" : { + "c2jName" : "FilterName", + "c2jShape" : "PhoneNumberAssociationName", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The filter to use to limit the number of results.

          ", + "endpointDiscoveryId" : false, + "enumType" : "PhoneNumberAssociationName", + "fluentSetterDocumentation" : "/**

          The filter to use to limit the number of results.

          \n@param filterName The filter to use to limit the number of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberAssociationName*/", + "fluentSetterMethodName" : "withFilterName", + "getterDocumentation" : "/**

          The filter to use to limit the number of results.

          \n@return The filter to use to limit the number of results.\n@see PhoneNumberAssociationName*/", + "getterMethodName" : "getFilterName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "filter-name", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "filter-name", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FilterName", + "sensitive" : false, + "setterDocumentation" : "/**

          The filter to use to limit the number of results.

          \n@param filterName The filter to use to limit the number of results.\n@see PhoneNumberAssociationName*/", + "setterMethodName" : "setFilterName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "filterName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The filter to use to limit the number of results.

          \n@param filterName The filter to use to limit the number of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberAssociationName*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "filterName", + "variableType" : "String", + "documentation" : "

          The filter to use to limit the number of results.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "FilterValue" : { + "c2jName" : "FilterValue", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The value to use for the filter.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The value to use for the filter.

          \n@param filterValue The value to use for the filter.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFilterValue", + "getterDocumentation" : "/**

          The value to use for the filter.

          \n@return The value to use for the filter.*/", + "getterMethodName" : "getFilterValue", "getterModel" : { "returnType" : "String", "documentation" : null @@ -51251,14 +53040,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "filter-value", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "filter-value", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -51269,14 +53058,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", + "name" : "FilterValue", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The value to use for the filter.

          \n@param filterValue The value to use for the filter.*/", + "setterMethodName" : "setFilterValue", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "filterValue", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -51285,13 +53074,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The value to use for the filter.

          \n@param filterValue The value to use for the filter.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "filterValue", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The value to use for the filter.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -51366,17 +53155,17 @@ }, "xmlNameSpaceUri" : null }, - "MemberId" : { - "c2jName" : "MemberId", + "NextToken" : { + "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The member ID (user ID or bot ID).

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMemberId", - "getterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@return The member ID (user ID or bot ID).*/", - "getterMethodName" : "getMemberId", + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -51391,11 +53180,11 @@ "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "member-id", + "marshallLocationName" : "next-token", "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "member-id", + "unmarshallLocationName" : "next-token", "uri" : false }, "idempotencyToken" : false, @@ -51407,14 +53196,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MemberId", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).*/", - "setterMethodName" : "setMemberId", + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -51423,29 +53212,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

          The member ID (user ID or bot ID).

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "String", + "ProductType" : { + "c2jName" : "ProductType", + "c2jShape" : "PhoneNumberProductType", "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "

          The phone number product type.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", + "enumType" : "PhoneNumberProductType", + "fluentSetterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "fluentSetterMethodName" : "withProductType", + "getterDocumentation" : "/**

          The phone number product type.

          \n@return The phone number product type.\n@see PhoneNumberProductType*/", + "getterMethodName" : "getProductType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -51460,11 +53249,11 @@ "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "next-token", + "marshallLocationName" : "product-type", "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "next-token", + "unmarshallLocationName" : "product-type", "uri" : false }, "idempotencyToken" : false, @@ -51476,14 +53265,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "ProductType", "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@see PhoneNumberProductType*/", + "setterMethodName" : "setProductType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "productType", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -51492,45 +53281,114 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "productType", "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "

          The phone number product type.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "AccountId" ], - "shapeName" : "ListRoomsRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "ListRoomsRequest", - "variableName" : "listRoomsRequest", - "variableType" : "ListRoomsRequest", - "documentation" : null, - "simpleType" : "ListRoomsRequest", - "variableSetterType" : "ListRoomsRequest" - }, - "wrapper" : false - }, - "ListRoomsResult" : { - "c2jName" : "ListRoomsResponse", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, + }, + "Status" : { + "c2jName" : "Status", + "c2jShape" : "PhoneNumberStatus", + "deprecated" : false, + "documentation" : "

          The phone number status.

          ", + "endpointDiscoveryId" : false, + "enumType" : "PhoneNumberStatus", + "fluentSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

          The phone number status.

          \n@return The phone number status.\n@see PhoneNumberStatus*/", + "getterMethodName" : "getStatus", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "status", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "status", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Status", + "sensitive" : false, + "setterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@see PhoneNumberStatus*/", + "setterMethodName" : "setStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "

          The phone number status.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ListPhoneNumbersRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListPhoneNumbersRequest", + "variableName" : "listPhoneNumbersRequest", + "variableType" : "ListPhoneNumbersRequest", + "documentation" : null, + "simpleType" : "ListPhoneNumbersRequest", + "variableSetterType" : "ListPhoneNumbersRequest" + }, + "wrapper" : false + }, + "ListPhoneNumbersResult" : { + "c2jName" : "ListPhoneNumbersResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, "deprecated" : false, "documentation" : "", "endpointDiscoveryMembers" : null, @@ -51543,18 +53401,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Rooms", - "c2jShape" : "RoomList", + "c2jName" : "PhoneNumbers", + "c2jShape" : "PhoneNumberList", "deprecated" : false, - "documentation" : "

          The room details.

          ", + "documentation" : "

          The phone number details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room details.

          \n@param rooms The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRooms", - "getterDocumentation" : "/**

          The room details.

          \n@return The room details.*/", - "getterMethodName" : "getRooms", + "fluentSetterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumbers The phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumbers", + "getterDocumentation" : "/**

          The phone number details.

          \n@return The phone number details.*/", + "getterMethodName" : "getPhoneNumbers", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -51567,11 +53425,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Rooms", + "marshallLocationName" : "PhoneNumbers", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Rooms", + "unmarshallLocationName" : "PhoneNumbers", "uri" : false }, "idempotencyToken" : false, @@ -51583,7 +53441,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "Room", + "c2jShape" : "PhoneNumber", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -51593,7 +53451,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "Room", + "returnType" : "PhoneNumber", "documentation" : null }, "http" : { @@ -51628,12 +53486,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Room", + "variableDeclarationType" : "PhoneNumber", "variableName" : "member", - "variableType" : "Room", + "variableType" : "PhoneNumber", "documentation" : "", - "simpleType" : "Room", - "variableSetterType" : "Room" + "simpleType" : "PhoneNumber", + "variableSetterType" : "PhoneNumber" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -51641,56 +53499,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Room", + "variableDeclarationType" : "PhoneNumber", "variableName" : "member", - "variableType" : "Room", + "variableType" : "PhoneNumber", "documentation" : "", - "simpleType" : "Room", - "variableSetterType" : "Room" + "simpleType" : "PhoneNumber", + "variableSetterType" : "PhoneNumber" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "Room", + "memberType" : "PhoneNumber", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "Room", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "PhoneNumber", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Rooms", + "name" : "PhoneNumbers", "sensitive" : false, - "setterDocumentation" : "/**

          The room details.

          \n@param rooms The room details.*/", - "setterMethodName" : "setRooms", + "setterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumbers The phone number details.*/", + "setterMethodName" : "setPhoneNumbers", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "rooms", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumbers", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setRooms(java.util.Collection)} or {@link #withRooms(java.util.Collection)} if you want to override the existing values.

          \n@param rooms The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumbers(java.util.Collection)} or {@link #withPhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumbers The phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "rooms", - "variableType" : "java.util.List", - "documentation" : "

          The room details.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumbers", + "variableType" : "java.util.List", + "documentation" : "

          The phone number details.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { @@ -51832,19 +53690,19 @@ }, "xmlNameSpaceUri" : null }, - "Rooms" : { - "c2jName" : "Rooms", - "c2jShape" : "RoomList", + "PhoneNumbers" : { + "c2jName" : "PhoneNumbers", + "c2jShape" : "PhoneNumberList", "deprecated" : false, - "documentation" : "

          The room details.

          ", + "documentation" : "

          The phone number details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The room details.

          \n@param rooms The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRooms", - "getterDocumentation" : "/**

          The room details.

          \n@return The room details.*/", - "getterMethodName" : "getRooms", + "fluentSetterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumbers The phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumbers", + "getterDocumentation" : "/**

          The phone number details.

          \n@return The phone number details.*/", + "getterMethodName" : "getPhoneNumbers", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -51857,11 +53715,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Rooms", + "marshallLocationName" : "PhoneNumbers", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Rooms", + "unmarshallLocationName" : "PhoneNumbers", "uri" : false }, "idempotencyToken" : false, @@ -51873,7 +53731,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "Room", + "c2jShape" : "PhoneNumber", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -51883,7 +53741,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "Room", + "returnType" : "PhoneNumber", "documentation" : null }, "http" : { @@ -51918,12 +53776,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Room", + "variableDeclarationType" : "PhoneNumber", "variableName" : "member", - "variableType" : "Room", + "variableType" : "PhoneNumber", "documentation" : "", - "simpleType" : "Room", - "variableSetterType" : "Room" + "simpleType" : "PhoneNumber", + "variableSetterType" : "PhoneNumber" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -51931,56 +53789,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Room", + "variableDeclarationType" : "PhoneNumber", "variableName" : "member", - "variableType" : "Room", + "variableType" : "PhoneNumber", "documentation" : "", - "simpleType" : "Room", - "variableSetterType" : "Room" + "simpleType" : "PhoneNumber", + "variableSetterType" : "PhoneNumber" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "Room", + "memberType" : "PhoneNumber", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "Room", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "PhoneNumber", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Rooms", + "name" : "PhoneNumbers", "sensitive" : false, - "setterDocumentation" : "/**

          The room details.

          \n@param rooms The room details.*/", - "setterMethodName" : "setRooms", + "setterDocumentation" : "/**

          The phone number details.

          \n@param phoneNumbers The phone number details.*/", + "setterMethodName" : "setPhoneNumbers", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "rooms", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumbers", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The room details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setRooms(java.util.Collection)} or {@link #withRooms(java.util.Collection)} if you want to override the existing values.

          \n@param rooms The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumbers(java.util.Collection)} or {@link #withPhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumbers The phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "rooms", - "variableType" : "java.util.List", - "documentation" : "

          The room details.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumbers", + "variableType" : "java.util.List", + "documentation" : "

          The phone number details.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } @@ -51988,7 +53846,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListRoomsResult", + "shapeName" : "ListPhoneNumbersResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -51997,17 +53855,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListRoomsResult", - "variableName" : "listRoomsResult", - "variableType" : "ListRoomsResult", + "variableDeclarationType" : "ListPhoneNumbersResult", + "variableName" : "listPhoneNumbersResult", + "variableType" : "ListPhoneNumbersResult", "documentation" : null, - "simpleType" : "ListRoomsResult", - "variableSetterType" : "ListRoomsResult" + "simpleType" : "ListPhoneNumbersResult", + "variableSetterType" : "ListPhoneNumbersResult" }, "wrapper" : false }, - "ListUsersRequest" : { - "c2jName" : "ListUsersRequest", + "ListProxySessionsRequest" : { + "c2jName" : "ListProxySessionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -52025,24 +53883,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListUsers", + "action" : "ListProxySessions", "locationName" : null, - "requestUri" : "/accounts/{accountId}/users", + "requestUri" : "/voice-connectors/{voiceConnectorId}/proxy-sessions", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -52057,11 +53915,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", + "unmarshallLocationName" : "voiceConnectorId", "uri" : true }, "idempotencyToken" : false, @@ -52073,14 +53931,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**\n@param voiceConnectorId */", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -52089,28 +53947,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "UserEmail", - "c2jShape" : "EmailAddress", + "c2jName" : "Status", + "c2jShape" : "ProxySessionStatus", "deprecated" : false, - "documentation" : "

          Optional. The user email address used to filter results. Maximum 1.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          Optional. The user email address used to filter results. Maximum 1.

          \n@param userEmail Optional. The user email address used to filter results. Maximum 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserEmail", - "getterDocumentation" : "/**

          Optional. The user email address used to filter results. Maximum 1.

          \n@return Optional. The user email address used to filter results. Maximum 1.*/", - "getterMethodName" : "getUserEmail", + "enumType" : "ProxySessionStatus", + "fluentSetterDocumentation" : "/**\n@param status \n@return Returns a reference to this object so that method calls can be chained together.\n@see ProxySessionStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**\n@return \n@see ProxySessionStatus*/", + "getterMethodName" : "getStatus", "getterModel" : { "returnType" : "String", "documentation" : null @@ -52125,11 +53983,11 @@ "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "user-email", + "marshallLocationName" : "status", "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "user-email", + "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, @@ -52141,14 +53999,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserEmail", - "sensitive" : true, - "setterDocumentation" : "/**

          Optional. The user email address used to filter results. Maximum 1.

          \n@param userEmail Optional. The user email address used to filter results. Maximum 1.*/", - "setterMethodName" : "setUserEmail", + "name" : "Status", + "sensitive" : false, + "setterDocumentation" : "/**\n@param status \n@see ProxySessionStatus*/", + "setterMethodName" : "setStatus", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userEmail", + "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -52157,28 +54015,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Optional. The user email address used to filter results. Maximum 1.

          \n@param userEmail Optional. The user email address used to filter results. Maximum 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param status \n@return Returns a reference to this object so that method calls can be chained together.\n@see ProxySessionStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userEmail", + "variableName" : "status", "variableType" : "String", - "documentation" : "

          Optional. The user email address used to filter results. Maximum 1.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "UserType", - "c2jShape" : "UserType", + "c2jName" : "NextToken", + "c2jShape" : "NextTokenString", "deprecated" : false, - "documentation" : "

          The user type.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : "UserType", - "fluentSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", - "fluentSetterMethodName" : "withUserType", - "getterDocumentation" : "/**

          The user type.

          \n@return The user type.\n@see UserType*/", - "getterMethodName" : "getUserType", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param nextToken \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -52193,11 +54051,11 @@ "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "user-type", + "marshallLocationName" : "next-token", "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "user-type", + "unmarshallLocationName" : "next-token", "uri" : false }, "idempotencyToken" : false, @@ -52209,14 +54067,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserType", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@see UserType*/", - "setterMethodName" : "setUserType", + "setterDocumentation" : "/**\n@param nextToken */", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userType", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -52225,27 +54083,27 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", + "varargSetterDocumentation" : "/**\n@param nextToken \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userType", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

          The user type.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MaxResults", - "c2jShape" : "ProfileServiceMaxResults", + "c2jShape" : "ResultMax", "deprecated" : false, - "documentation" : "

          The maximum number of results to return in a single call. Defaults to 100.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**\n@param maxResults \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@return The maximum number of results to return in a single call. Defaults to 100.*/", + "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMaxResults", "getterModel" : { "returnType" : "Integer", @@ -52279,7 +54137,7 @@ "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.*/", + "setterDocumentation" : "/**\n@param maxResults */", "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, @@ -52293,166 +54151,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param maxResults \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", - "documentation" : "

          The maximum number of results to return in a single call. Defaults to 100.

          ", + "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "NextToken", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "next-token", - "queryString" : true, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "next-token", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", - "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, "MaxResults" : { "c2jName" : "MaxResults", - "c2jShape" : "ProfileServiceMaxResults", + "c2jShape" : "ResultMax", "deprecated" : false, - "documentation" : "

          The maximum number of results to return in a single call. Defaults to 100.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**\n@param maxResults \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@return The maximum number of results to return in a single call. Defaults to 100.*/", + "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMaxResults", "getterModel" : { "returnType" : "Integer", @@ -52486,7 +54207,7 @@ "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.*/", + "setterDocumentation" : "/**\n@param maxResults */", "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, @@ -52500,13 +54221,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param maxResults \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", - "documentation" : "

          The maximum number of results to return in a single call. Defaults to 100.

          ", + "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -52514,14 +54235,14 @@ }, "NextToken" : { "c2jName" : "NextToken", - "c2jShape" : "String", + "c2jShape" : "NextTokenString", "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**\n@param nextToken \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -52555,7 +54276,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterDocumentation" : "/**\n@param nextToken */", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -52569,29 +54290,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param nextToken \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "UserEmail" : { - "c2jName" : "UserEmail", - "c2jShape" : "EmailAddress", + "Status" : { + "c2jName" : "Status", + "c2jShape" : "ProxySessionStatus", "deprecated" : false, - "documentation" : "

          Optional. The user email address used to filter results. Maximum 1.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          Optional. The user email address used to filter results. Maximum 1.

          \n@param userEmail Optional. The user email address used to filter results. Maximum 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserEmail", - "getterDocumentation" : "/**

          Optional. The user email address used to filter results. Maximum 1.

          \n@return Optional. The user email address used to filter results. Maximum 1.*/", - "getterMethodName" : "getUserEmail", + "enumType" : "ProxySessionStatus", + "fluentSetterDocumentation" : "/**\n@param status \n@return Returns a reference to this object so that method calls can be chained together.\n@see ProxySessionStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**\n@return \n@see ProxySessionStatus*/", + "getterMethodName" : "getStatus", "getterModel" : { "returnType" : "String", "documentation" : null @@ -52606,11 +54327,11 @@ "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "user-email", + "marshallLocationName" : "status", "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "user-email", + "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, @@ -52622,14 +54343,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserEmail", - "sensitive" : true, - "setterDocumentation" : "/**

          Optional. The user email address used to filter results. Maximum 1.

          \n@param userEmail Optional. The user email address used to filter results. Maximum 1.*/", - "setterMethodName" : "setUserEmail", + "name" : "Status", + "sensitive" : false, + "setterDocumentation" : "/**\n@param status \n@see ProxySessionStatus*/", + "setterMethodName" : "setStatus", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userEmail", + "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -52638,29 +54359,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Optional. The user email address used to filter results. Maximum 1.

          \n@param userEmail Optional. The user email address used to filter results. Maximum 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param status \n@return Returns a reference to this object so that method calls can be chained together.\n@see ProxySessionStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userEmail", + "variableName" : "status", "variableType" : "String", - "documentation" : "

          Optional. The user email address used to filter results. Maximum 1.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "UserType" : { - "c2jName" : "UserType", - "c2jShape" : "UserType", + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          The user type.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : "UserType", - "fluentSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", - "fluentSetterMethodName" : "withUserType", - "getterDocumentation" : "/**

          The user type.

          \n@return The user type.\n@see UserType*/", - "getterMethodName" : "getUserType", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -52673,14 +54394,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "user-type", - "queryString" : true, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "user-type", - "uri" : false + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -52691,14 +54412,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserType", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@see UserType*/", - "setterMethodName" : "setUserType", + "setterDocumentation" : "/**\n@param voiceConnectorId */", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userType", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -52707,13 +54428,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userType", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The user type.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, @@ -52722,24 +54443,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId" ], - "shapeName" : "ListUsersRequest", + "required" : [ "VoiceConnectorId" ], + "shapeName" : "ListProxySessionsRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListUsersRequest", - "variableName" : "listUsersRequest", - "variableType" : "ListUsersRequest", + "variableDeclarationType" : "ListProxySessionsRequest", + "variableName" : "listProxySessionsRequest", + "variableType" : "ListProxySessionsRequest", "documentation" : null, - "simpleType" : "ListUsersRequest", - "variableSetterType" : "ListUsersRequest" + "simpleType" : "ListProxySessionsRequest", + "variableSetterType" : "ListProxySessionsRequest" }, "wrapper" : false }, - "ListUsersResult" : { - "c2jName" : "ListUsersResponse", + "ListProxySessionsResult" : { + "c2jName" : "ListProxySessionsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -52758,18 +54479,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Users", - "c2jShape" : "UserList", + "c2jName" : "ProxySessions", + "c2jShape" : "ProxySessions", "deprecated" : false, - "documentation" : "

          List of users and user details.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          List of users and user details.

          \n@param users List of users and user details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUsers", - "getterDocumentation" : "/**

          List of users and user details.

          \n@return List of users and user details.*/", - "getterMethodName" : "getUsers", + "fluentSetterDocumentation" : "/**\n@param proxySessions \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxySessions", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxySessions", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -52782,11 +54503,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Users", + "marshallLocationName" : "ProxySessions", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Users", + "unmarshallLocationName" : "ProxySessions", "uri" : false }, "idempotencyToken" : false, @@ -52798,7 +54519,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "User", + "c2jShape" : "ProxySession", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -52808,7 +54529,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "User", + "returnType" : "ProxySession", "documentation" : null }, "http" : { @@ -52843,12 +54564,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "User", + "variableDeclarationType" : "ProxySession", "variableName" : "member", - "variableType" : "User", + "variableType" : "ProxySession", "documentation" : "", - "simpleType" : "User", - "variableSetterType" : "User" + "simpleType" : "ProxySession", + "variableSetterType" : "ProxySession" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -52856,68 +54577,68 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "User", + "variableDeclarationType" : "ProxySession", "variableName" : "member", - "variableType" : "User", + "variableType" : "ProxySession", "documentation" : "", - "simpleType" : "User", - "variableSetterType" : "User" + "simpleType" : "ProxySession", + "variableSetterType" : "ProxySession" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "User", + "memberType" : "ProxySession", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "User", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "ProxySession", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Users", + "name" : "ProxySessions", "sensitive" : false, - "setterDocumentation" : "/**

          List of users and user details.

          \n@param users List of users and user details.*/", - "setterMethodName" : "setUsers", + "setterDocumentation" : "/**\n@param proxySessions */", + "setterMethodName" : "setProxySessions", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "users", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "proxySessions", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          List of users and user details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setUsers(java.util.Collection)} or {@link #withUsers(java.util.Collection)} if you want to override the existing values.

          \n@param users List of users and user details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setProxySessions(java.util.Collection)} or {@link #withProxySessions(java.util.Collection)} if you want to override the existing values.

          \n@param proxySessions \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "users", - "variableType" : "java.util.List", - "documentation" : "

          List of users and user details.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "proxySessions", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", - "c2jShape" : "String", + "c2jShape" : "NextTokenString", "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**\n@param nextToken \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -52951,7 +54672,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterDocumentation" : "/**\n@param nextToken */", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -52965,13 +54686,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param nextToken \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, @@ -52980,14 +54701,14 @@ "membersAsMap" : { "NextToken" : { "c2jName" : "NextToken", - "c2jShape" : "String", + "c2jShape" : "NextTokenString", "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**\n@param nextToken \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -53021,7 +54742,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterDocumentation" : "/**\n@param nextToken */", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -53035,31 +54756,31 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param nextToken \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Users" : { - "c2jName" : "Users", - "c2jShape" : "UserList", + "ProxySessions" : { + "c2jName" : "ProxySessions", + "c2jShape" : "ProxySessions", "deprecated" : false, - "documentation" : "

          List of users and user details.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          List of users and user details.

          \n@param users List of users and user details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUsers", - "getterDocumentation" : "/**

          List of users and user details.

          \n@return List of users and user details.*/", - "getterMethodName" : "getUsers", + "fluentSetterDocumentation" : "/**\n@param proxySessions \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxySessions", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxySessions", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -53072,11 +54793,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Users", + "marshallLocationName" : "ProxySessions", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Users", + "unmarshallLocationName" : "ProxySessions", "uri" : false }, "idempotencyToken" : false, @@ -53088,7 +54809,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "User", + "c2jShape" : "ProxySession", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -53098,7 +54819,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "User", + "returnType" : "ProxySession", "documentation" : null }, "http" : { @@ -53133,12 +54854,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "User", + "variableDeclarationType" : "ProxySession", "variableName" : "member", - "variableType" : "User", + "variableType" : "ProxySession", "documentation" : "", - "simpleType" : "User", - "variableSetterType" : "User" + "simpleType" : "ProxySession", + "variableSetterType" : "ProxySession" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -53146,56 +54867,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "User", + "variableDeclarationType" : "ProxySession", "variableName" : "member", - "variableType" : "User", + "variableType" : "ProxySession", "documentation" : "", - "simpleType" : "User", - "variableSetterType" : "User" + "simpleType" : "ProxySession", + "variableSetterType" : "ProxySession" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "User", + "memberType" : "ProxySession", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "User", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "ProxySession", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Users", + "name" : "ProxySessions", "sensitive" : false, - "setterDocumentation" : "/**

          List of users and user details.

          \n@param users List of users and user details.*/", - "setterMethodName" : "setUsers", + "setterDocumentation" : "/**\n@param proxySessions */", + "setterMethodName" : "setProxySessions", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "users", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "proxySessions", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          List of users and user details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setUsers(java.util.Collection)} or {@link #withUsers(java.util.Collection)} if you want to override the existing values.

          \n@param users List of users and user details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setProxySessions(java.util.Collection)} or {@link #withProxySessions(java.util.Collection)} if you want to override the existing values.

          \n@param proxySessions \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "users", - "variableType" : "java.util.List", - "documentation" : "

          List of users and user details.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "proxySessions", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } @@ -53203,7 +54924,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListUsersResult", + "shapeName" : "ListProxySessionsResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -53212,17 +54933,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListUsersResult", - "variableName" : "listUsersResult", - "variableType" : "ListUsersResult", + "variableDeclarationType" : "ListProxySessionsResult", + "variableName" : "listProxySessionsResult", + "variableType" : "ListProxySessionsResult", "documentation" : null, - "simpleType" : "ListUsersResult", - "variableSetterType" : "ListUsersResult" + "simpleType" : "ListProxySessionsResult", + "variableSetterType" : "ListProxySessionsResult" }, "wrapper" : false }, - "ListVoiceConnectorGroupsRequest" : { - "c2jName" : "ListVoiceConnectorGroupsRequest", + "ListRoomMembershipsRequest" : { + "c2jName" : "ListRoomMembershipsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -53240,24 +54961,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListVoiceConnectorGroups", + "action" : "ListRoomMemberships", "locationName" : null, - "requestUri" : "/voice-connector-groups", + "requestUri" : "/accounts/{accountId}/rooms/{roomId}/memberships", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "NextToken", - "c2jShape" : "String", + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -53270,14 +54991,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "next-token", - "queryString" : true, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", + "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "next-token", - "uri" : false + "unmarshallLocationName" : "accountId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -53288,14 +55009,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -53304,13 +55025,81 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "RoomId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The room ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoomId", + "getterDocumentation" : "/**

          The room ID.

          \n@return The room ID.*/", + "getterMethodName" : "getRoomId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "roomId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "roomId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "RoomId", + "sensitive" : false, + "setterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.*/", + "setterMethodName" : "setRoomId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "roomId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "roomId", + "variableType" : "String", + "documentation" : "

          The room ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -53383,47 +55172,184 @@ "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "MaxResults" : { - "c2jName" : "MaxResults", - "c2jShape" : "ResultMax", - "deprecated" : false, - "documentation" : "

          The maximum number of results to return in a single call.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@return The maximum number of results to return in a single call.*/", - "getterMethodName" : "getMaxResults", - "getterModel" : { - "returnType" : "Integer", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "max-results", - "queryString" : true, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "max-results", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, + }, { + "c2jName" : "NextToken", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "next-token", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "next-token", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "AccountId" : { + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime account ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "accountId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AccountId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "ResultMax", + "deprecated" : false, + "documentation" : "

          The maximum number of results to return in a single call.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@return The maximum number of results to return in a single call.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "max-results", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "max-results", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxResults", @@ -53522,28 +55448,97 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, + "RoomId" : { + "c2jName" : "RoomId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The room ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoomId", + "getterDocumentation" : "/**

          The room ID.

          \n@return The room ID.*/", + "getterMethodName" : "getRoomId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "roomId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "roomId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "RoomId", + "sensitive" : false, + "setterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.*/", + "setterMethodName" : "setRoomId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "roomId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The room ID.

          \n@param roomId The room ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "roomId", + "variableType" : "String", + "documentation" : "

          The room ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ListVoiceConnectorGroupsRequest", + "required" : [ "AccountId", "RoomId" ], + "shapeName" : "ListRoomMembershipsRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListVoiceConnectorGroupsRequest", - "variableName" : "listVoiceConnectorGroupsRequest", - "variableType" : "ListVoiceConnectorGroupsRequest", + "variableDeclarationType" : "ListRoomMembershipsRequest", + "variableName" : "listRoomMembershipsRequest", + "variableType" : "ListRoomMembershipsRequest", "documentation" : null, - "simpleType" : "ListVoiceConnectorGroupsRequest", - "variableSetterType" : "ListVoiceConnectorGroupsRequest" + "simpleType" : "ListRoomMembershipsRequest", + "variableSetterType" : "ListRoomMembershipsRequest" }, "wrapper" : false }, - "ListVoiceConnectorGroupsResult" : { - "c2jName" : "ListVoiceConnectorGroupsResponse", + "ListRoomMembershipsResult" : { + "c2jName" : "ListRoomMembershipsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -53562,18 +55557,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "VoiceConnectorGroups", - "c2jShape" : "VoiceConnectorGroupList", + "c2jName" : "RoomMemberships", + "c2jShape" : "RoomMembershipList", "deprecated" : false, - "documentation" : "

          The details of the Amazon Chime Voice Connector groups.

          ", + "documentation" : "

          The room membership details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The details of the Amazon Chime Voice Connector groups.

          \n@param voiceConnectorGroups The details of the Amazon Chime Voice Connector groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorGroups", - "getterDocumentation" : "/**

          The details of the Amazon Chime Voice Connector groups.

          \n@return The details of the Amazon Chime Voice Connector groups.*/", - "getterMethodName" : "getVoiceConnectorGroups", + "fluentSetterDocumentation" : "/**

          The room membership details.

          \n@param roomMemberships The room membership details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoomMemberships", + "getterDocumentation" : "/**

          The room membership details.

          \n@return The room membership details.*/", + "getterMethodName" : "getRoomMemberships", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -53586,11 +55581,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnectorGroups", + "marshallLocationName" : "RoomMemberships", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VoiceConnectorGroups", + "unmarshallLocationName" : "RoomMemberships", "uri" : false }, "idempotencyToken" : false, @@ -53602,7 +55597,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "VoiceConnectorGroup", + "c2jShape" : "RoomMembership", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -53612,7 +55607,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "VoiceConnectorGroup", + "returnType" : "RoomMembership", "documentation" : null }, "http" : { @@ -53647,12 +55642,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorGroup", + "variableDeclarationType" : "RoomMembership", "variableName" : "member", - "variableType" : "VoiceConnectorGroup", + "variableType" : "RoomMembership", "documentation" : "", - "simpleType" : "VoiceConnectorGroup", - "variableSetterType" : "VoiceConnectorGroup" + "simpleType" : "RoomMembership", + "variableSetterType" : "RoomMembership" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -53660,56 +55655,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorGroup", + "variableDeclarationType" : "RoomMembership", "variableName" : "member", - "variableType" : "VoiceConnectorGroup", + "variableType" : "RoomMembership", "documentation" : "", - "simpleType" : "VoiceConnectorGroup", - "variableSetterType" : "VoiceConnectorGroup" + "simpleType" : "RoomMembership", + "variableSetterType" : "RoomMembership" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "VoiceConnectorGroup", + "memberType" : "RoomMembership", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "VoiceConnectorGroup", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "RoomMembership", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "VoiceConnectorGroups", + "name" : "RoomMemberships", "sensitive" : false, - "setterDocumentation" : "/**

          The details of the Amazon Chime Voice Connector groups.

          \n@param voiceConnectorGroups The details of the Amazon Chime Voice Connector groups.*/", - "setterMethodName" : "setVoiceConnectorGroups", + "setterDocumentation" : "/**

          The room membership details.

          \n@param roomMemberships The room membership details.*/", + "setterMethodName" : "setRoomMemberships", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "voiceConnectorGroups", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "roomMemberships", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The details of the Amazon Chime Voice Connector groups.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setVoiceConnectorGroups(java.util.Collection)} or {@link #withVoiceConnectorGroups(java.util.Collection)} if you want to override the existing values.

          \n@param voiceConnectorGroups The details of the Amazon Chime Voice Connector groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The room membership details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setRoomMemberships(java.util.Collection)} or {@link #withRoomMemberships(java.util.Collection)} if you want to override the existing values.

          \n@param roomMemberships The room membership details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "voiceConnectorGroups", - "variableType" : "java.util.List", - "documentation" : "

          The details of the Amazon Chime Voice Connector groups.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "roomMemberships", + "variableType" : "java.util.List", + "documentation" : "

          The room membership details.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { @@ -53851,19 +55846,19 @@ }, "xmlNameSpaceUri" : null }, - "VoiceConnectorGroups" : { - "c2jName" : "VoiceConnectorGroups", - "c2jShape" : "VoiceConnectorGroupList", + "RoomMemberships" : { + "c2jName" : "RoomMemberships", + "c2jShape" : "RoomMembershipList", "deprecated" : false, - "documentation" : "

          The details of the Amazon Chime Voice Connector groups.

          ", + "documentation" : "

          The room membership details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The details of the Amazon Chime Voice Connector groups.

          \n@param voiceConnectorGroups The details of the Amazon Chime Voice Connector groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorGroups", - "getterDocumentation" : "/**

          The details of the Amazon Chime Voice Connector groups.

          \n@return The details of the Amazon Chime Voice Connector groups.*/", - "getterMethodName" : "getVoiceConnectorGroups", + "fluentSetterDocumentation" : "/**

          The room membership details.

          \n@param roomMemberships The room membership details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoomMemberships", + "getterDocumentation" : "/**

          The room membership details.

          \n@return The room membership details.*/", + "getterMethodName" : "getRoomMemberships", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -53876,11 +55871,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnectorGroups", + "marshallLocationName" : "RoomMemberships", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VoiceConnectorGroups", + "unmarshallLocationName" : "RoomMemberships", "uri" : false }, "idempotencyToken" : false, @@ -53892,7 +55887,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "VoiceConnectorGroup", + "c2jShape" : "RoomMembership", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -53902,7 +55897,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "VoiceConnectorGroup", + "returnType" : "RoomMembership", "documentation" : null }, "http" : { @@ -53937,12 +55932,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorGroup", + "variableDeclarationType" : "RoomMembership", "variableName" : "member", - "variableType" : "VoiceConnectorGroup", + "variableType" : "RoomMembership", "documentation" : "", - "simpleType" : "VoiceConnectorGroup", - "variableSetterType" : "VoiceConnectorGroup" + "simpleType" : "RoomMembership", + "variableSetterType" : "RoomMembership" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -53950,56 +55945,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorGroup", + "variableDeclarationType" : "RoomMembership", "variableName" : "member", - "variableType" : "VoiceConnectorGroup", + "variableType" : "RoomMembership", "documentation" : "", - "simpleType" : "VoiceConnectorGroup", - "variableSetterType" : "VoiceConnectorGroup" + "simpleType" : "RoomMembership", + "variableSetterType" : "RoomMembership" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "VoiceConnectorGroup", + "memberType" : "RoomMembership", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "VoiceConnectorGroup", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "RoomMembership", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "VoiceConnectorGroups", + "name" : "RoomMemberships", "sensitive" : false, - "setterDocumentation" : "/**

          The details of the Amazon Chime Voice Connector groups.

          \n@param voiceConnectorGroups The details of the Amazon Chime Voice Connector groups.*/", - "setterMethodName" : "setVoiceConnectorGroups", + "setterDocumentation" : "/**

          The room membership details.

          \n@param roomMemberships The room membership details.*/", + "setterMethodName" : "setRoomMemberships", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "voiceConnectorGroups", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "roomMemberships", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The details of the Amazon Chime Voice Connector groups.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setVoiceConnectorGroups(java.util.Collection)} or {@link #withVoiceConnectorGroups(java.util.Collection)} if you want to override the existing values.

          \n@param voiceConnectorGroups The details of the Amazon Chime Voice Connector groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The room membership details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setRoomMemberships(java.util.Collection)} or {@link #withRoomMemberships(java.util.Collection)} if you want to override the existing values.

          \n@param roomMemberships The room membership details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "voiceConnectorGroups", - "variableType" : "java.util.List", - "documentation" : "

          The details of the Amazon Chime Voice Connector groups.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "roomMemberships", + "variableType" : "java.util.List", + "documentation" : "

          The room membership details.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } @@ -54007,7 +56002,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListVoiceConnectorGroupsResult", + "shapeName" : "ListRoomMembershipsResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -54016,17 +56011,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListVoiceConnectorGroupsResult", - "variableName" : "listVoiceConnectorGroupsResult", - "variableType" : "ListVoiceConnectorGroupsResult", + "variableDeclarationType" : "ListRoomMembershipsResult", + "variableName" : "listRoomMembershipsResult", + "variableType" : "ListRoomMembershipsResult", "documentation" : null, - "simpleType" : "ListVoiceConnectorGroupsResult", - "variableSetterType" : "ListVoiceConnectorGroupsResult" + "simpleType" : "ListRoomMembershipsResult", + "variableSetterType" : "ListRoomMembershipsResult" }, "wrapper" : false }, - "ListVoiceConnectorTerminationCredentialsRequest" : { - "c2jName" : "ListVoiceConnectorTerminationCredentialsRequest", + "ListRoomsRequest" : { + "c2jName" : "ListRoomsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -54044,24 +56039,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListVoiceConnectorTerminationCredentials", + "action" : "ListRooms", "locationName" : null, - "requestUri" : "/voice-connectors/{voiceConnectorId}/termination/credentials", + "requestUri" : "/accounts/{accountId}/rooms", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "VoiceConnectorId", + "c2jName" : "AccountId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -54076,11 +56071,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", + "unmarshallLocationName" : "accountId", "uri" : true }, "idempotencyToken" : false, @@ -54092,14 +56087,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -54108,68 +56103,272 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "VoiceConnectorId" : { - "c2jName" : "VoiceConnectorId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, + }, { + "c2jName" : "MemberId", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The member ID (user ID or bot ID).

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMemberId", + "getterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@return The member ID (user ID or bot ID).*/", + "getterMethodName" : "getMemberId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "member-id", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member-id", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MemberId", + "sensitive" : false, + "setterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).*/", + "setterMethodName" : "setMemberId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "memberId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "memberId", + "variableType" : "String", + "documentation" : "

          The member ID (user ID or bot ID).

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MaxResults", + "c2jShape" : "ResultMax", + "deprecated" : false, + "documentation" : "

          The maximum number of results to return in a single call.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@return The maximum number of results to return in a single call.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "max-results", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "max-results", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

          The maximum number of results to return in a single call.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NextToken", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "next-token", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "next-token", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "AccountId" : { + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime account ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "accountId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -54178,13 +56377,220 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "ResultMax", + "deprecated" : false, + "documentation" : "

          The maximum number of results to return in a single call.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@return The maximum number of results to return in a single call.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "max-results", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "max-results", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

          The maximum number of results to return in a single call.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "MemberId" : { + "c2jName" : "MemberId", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The member ID (user ID or bot ID).

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMemberId", + "getterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@return The member ID (user ID or bot ID).*/", + "getterMethodName" : "getMemberId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "member-id", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member-id", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MemberId", + "sensitive" : false, + "setterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).*/", + "setterMethodName" : "setMemberId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "memberId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "memberId", + "variableType" : "String", + "documentation" : "

          The member ID (user ID or bot ID).

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "next-token", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "next-token", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -54193,24 +56599,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "VoiceConnectorId" ], - "shapeName" : "ListVoiceConnectorTerminationCredentialsRequest", + "required" : [ "AccountId" ], + "shapeName" : "ListRoomsRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListVoiceConnectorTerminationCredentialsRequest", - "variableName" : "listVoiceConnectorTerminationCredentialsRequest", - "variableType" : "ListVoiceConnectorTerminationCredentialsRequest", + "variableDeclarationType" : "ListRoomsRequest", + "variableName" : "listRoomsRequest", + "variableType" : "ListRoomsRequest", "documentation" : null, - "simpleType" : "ListVoiceConnectorTerminationCredentialsRequest", - "variableSetterType" : "ListVoiceConnectorTerminationCredentialsRequest" + "simpleType" : "ListRoomsRequest", + "variableSetterType" : "ListRoomsRequest" }, "wrapper" : false }, - "ListVoiceConnectorTerminationCredentialsResult" : { - "c2jName" : "ListVoiceConnectorTerminationCredentialsResponse", + "ListRoomsResult" : { + "c2jName" : "ListRoomsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -54229,18 +56635,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Usernames", - "c2jShape" : "SensitiveStringList", + "c2jName" : "Rooms", + "c2jShape" : "RoomList", "deprecated" : false, - "documentation" : "

          A list of user names.

          ", + "documentation" : "

          The room details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          A list of user names.

          \n@param usernames A list of user names.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUsernames", - "getterDocumentation" : "/**

          A list of user names.

          \n@return A list of user names.*/", - "getterMethodName" : "getUsernames", + "fluentSetterDocumentation" : "/**

          The room details.

          \n@param rooms The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRooms", + "getterDocumentation" : "/**

          The room details.

          \n@return The room details.*/", + "getterMethodName" : "getRooms", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -54253,11 +56659,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Usernames", + "marshallLocationName" : "Rooms", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Usernames", + "unmarshallLocationName" : "Rooms", "uri" : false }, "idempotencyToken" : false, @@ -54269,7 +56675,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "SensitiveString", + "c2jShape" : "Room", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -54279,7 +56685,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "String", + "returnType" : "Room", "documentation" : null }, "http" : { @@ -54306,94 +56712,162 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", "name" : "Member", - "sensitive" : true, + "sensitive" : false, "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", + "variableDeclarationType" : "Room", "variableName" : "member", - "variableType" : "String", + "variableType" : "Room", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Room", + "variableSetterType" : "Room" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", + "variableDeclarationType" : "Room", "variableName" : "member", - "variableType" : "String", + "variableType" : "Room", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Room", + "variableSetterType" : "Room" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "String", + "memberType" : "Room", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, - "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simple" : false, + "simpleType" : "Room", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Usernames", - "sensitive" : true, - "setterDocumentation" : "/**

          A list of user names.

          \n@param usernames A list of user names.*/", - "setterMethodName" : "setUsernames", + "name" : "Rooms", + "sensitive" : false, + "setterDocumentation" : "/**

          The room details.

          \n@param rooms The room details.*/", + "setterMethodName" : "setRooms", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "usernames", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "rooms", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          A list of user names.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setUsernames(java.util.Collection)} or {@link #withUsernames(java.util.Collection)} if you want to override the existing values.

          \n@param usernames A list of user names.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The room details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setRooms(java.util.Collection)} or {@link #withRooms(java.util.Collection)} if you want to override the existing values.

          \n@param rooms The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "usernames", - "variableType" : "java.util.List", - "documentation" : "

          A list of user names.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "rooms", + "variableType" : "java.util.List", + "documentation" : "

          The room details.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NextToken", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Usernames" : { - "c2jName" : "Usernames", - "c2jShape" : "SensitiveStringList", + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          A list of user names.

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          A list of user names.

          \n@param usernames A list of user names.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUsernames", - "getterDocumentation" : "/**

          A list of user names.

          \n@return A list of user names.*/", - "getterMethodName" : "getUsernames", + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", "documentation" : null }, "http" : { @@ -54406,11 +56880,80 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Usernames", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Usernames", + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Rooms" : { + "c2jName" : "Rooms", + "c2jShape" : "RoomList", + "deprecated" : false, + "documentation" : "

          The room details.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The room details.

          \n@param rooms The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRooms", + "getterDocumentation" : "/**

          The room details.

          \n@return The room details.*/", + "getterMethodName" : "getRooms", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Rooms", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Rooms", "uri" : false }, "idempotencyToken" : false, @@ -54422,7 +56965,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "SensitiveString", + "c2jShape" : "Room", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -54432,7 +56975,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "String", + "returnType" : "Room", "documentation" : null }, "http" : { @@ -54459,77 +57002,77 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", "name" : "Member", - "sensitive" : true, + "sensitive" : false, "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", + "variableDeclarationType" : "Room", "variableName" : "member", - "variableType" : "String", + "variableType" : "Room", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Room", + "variableSetterType" : "Room" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", + "variableDeclarationType" : "Room", "variableName" : "member", - "variableType" : "String", + "variableType" : "Room", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Room", + "variableSetterType" : "Room" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "String", + "memberType" : "Room", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, - "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simple" : false, + "simpleType" : "Room", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Usernames", - "sensitive" : true, - "setterDocumentation" : "/**

          A list of user names.

          \n@param usernames A list of user names.*/", - "setterMethodName" : "setUsernames", + "name" : "Rooms", + "sensitive" : false, + "setterDocumentation" : "/**

          The room details.

          \n@param rooms The room details.*/", + "setterMethodName" : "setRooms", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "usernames", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "rooms", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          A list of user names.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setUsernames(java.util.Collection)} or {@link #withUsernames(java.util.Collection)} if you want to override the existing values.

          \n@param usernames A list of user names.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The room details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setRooms(java.util.Collection)} or {@link #withRooms(java.util.Collection)} if you want to override the existing values.

          \n@param rooms The room details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "usernames", - "variableType" : "java.util.List", - "documentation" : "

          A list of user names.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "rooms", + "variableType" : "java.util.List", + "documentation" : "

          The room details.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } @@ -54537,7 +57080,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListVoiceConnectorTerminationCredentialsResult", + "shapeName" : "ListRoomsResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -54546,17 +57089,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListVoiceConnectorTerminationCredentialsResult", - "variableName" : "listVoiceConnectorTerminationCredentialsResult", - "variableType" : "ListVoiceConnectorTerminationCredentialsResult", + "variableDeclarationType" : "ListRoomsResult", + "variableName" : "listRoomsResult", + "variableType" : "ListRoomsResult", "documentation" : null, - "simpleType" : "ListVoiceConnectorTerminationCredentialsResult", - "variableSetterType" : "ListVoiceConnectorTerminationCredentialsResult" + "simpleType" : "ListRoomsResult", + "variableSetterType" : "ListRoomsResult" }, "wrapper" : false }, - "ListVoiceConnectorsRequest" : { - "c2jName" : "ListVoiceConnectorsRequest", + "ListUsersRequest" : { + "c2jName" : "ListUsersRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -54574,24 +57117,92 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListVoiceConnectors", + "action" : "ListUsers", "locationName" : null, - "requestUri" : "/voice-connectors", + "requestUri" : "/accounts/{accountId}/users", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "NextToken", - "c2jShape" : "String", + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", - "getterMethodName" : "getNextToken", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "accountId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AccountId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "UserEmail", + "c2jShape" : "EmailAddress", + "deprecated" : false, + "documentation" : "

          Optional. The user email address used to filter results. Maximum 1.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Optional. The user email address used to filter results. Maximum 1.

          \n@param userEmail Optional. The user email address used to filter results. Maximum 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserEmail", + "getterDocumentation" : "/**

          Optional. The user email address used to filter results. Maximum 1.

          \n@return Optional. The user email address used to filter results. Maximum 1.*/", + "getterMethodName" : "getUserEmail", "getterModel" : { "returnType" : "String", "documentation" : null @@ -54606,11 +57217,11 @@ "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "next-token", + "marshallLocationName" : "user-email", "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "next-token", + "unmarshallLocationName" : "user-email", "uri" : false }, "idempotencyToken" : false, @@ -54622,14 +57233,82 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "UserEmail", + "sensitive" : true, + "setterDocumentation" : "/**

          Optional. The user email address used to filter results. Maximum 1.

          \n@param userEmail Optional. The user email address used to filter results. Maximum 1.*/", + "setterMethodName" : "setUserEmail", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userEmail", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Optional. The user email address used to filter results. Maximum 1.

          \n@param userEmail Optional. The user email address used to filter results. Maximum 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userEmail", + "variableType" : "String", + "documentation" : "

          Optional. The user email address used to filter results. Maximum 1.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "UserType", + "c2jShape" : "UserType", + "deprecated" : false, + "documentation" : "

          The user type.

          ", + "endpointDiscoveryId" : false, + "enumType" : "UserType", + "fluentSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", + "fluentSetterMethodName" : "withUserType", + "getterDocumentation" : "/**

          The user type.

          \n@return The user type.\n@see UserType*/", + "getterMethodName" : "getUserType", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "user-type", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "user-type", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UserType", "sensitive" : false, - "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@see UserType*/", + "setterMethodName" : "setUserType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "userType", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -54638,27 +57317,27 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "userType", "variableType" : "String", - "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "documentation" : "

          The user type.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MaxResults", - "c2jShape" : "ResultMax", + "c2jShape" : "ProfileServiceMaxResults", "deprecated" : false, - "documentation" : "

          The maximum number of results to return in a single call.

          ", + "documentation" : "

          The maximum number of results to return in a single call. Defaults to 100.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@return The maximum number of results to return in a single call.*/", + "getterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@return The maximum number of results to return in a single call. Defaults to 100.*/", "getterMethodName" : "getMaxResults", "getterModel" : { "returnType" : "Integer", @@ -54692,7 +57371,7 @@ "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.*/", + "setterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.*/", "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, @@ -54706,38 +57385,175 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", - "documentation" : "

          The maximum number of results to return in a single call.

          ", + "documentation" : "

          The maximum number of results to return in a single call. Defaults to 100.

          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "MaxResults" : { - "c2jName" : "MaxResults", - "c2jShape" : "ResultMax", - "deprecated" : false, - "documentation" : "

          The maximum number of results to return in a single call.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@return The maximum number of results to return in a single call.*/", - "getterMethodName" : "getMaxResults", - "getterModel" : { - "returnType" : "Integer", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, + }, { + "c2jName" : "NextToken", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "next-token", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "next-token", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "AccountId" : { + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime account ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "accountId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AccountId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "ProfileServiceMaxResults", + "deprecated" : false, + "documentation" : "

          The maximum number of results to return in a single call. Defaults to 100.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@return The maximum number of results to return in a single call. Defaults to 100.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, @@ -54762,7 +57578,7 @@ "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.*/", + "setterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.*/", "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, @@ -54776,13 +57592,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call. Defaults to 100.

          \n@param maxResults The maximum number of results to return in a single call. Defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", - "documentation" : "

          The maximum number of results to return in a single call.

          ", + "documentation" : "

          The maximum number of results to return in a single call. Defaults to 100.

          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -54856,28 +57672,166 @@ "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, + "UserEmail" : { + "c2jName" : "UserEmail", + "c2jShape" : "EmailAddress", + "deprecated" : false, + "documentation" : "

          Optional. The user email address used to filter results. Maximum 1.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Optional. The user email address used to filter results. Maximum 1.

          \n@param userEmail Optional. The user email address used to filter results. Maximum 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserEmail", + "getterDocumentation" : "/**

          Optional. The user email address used to filter results. Maximum 1.

          \n@return Optional. The user email address used to filter results. Maximum 1.*/", + "getterMethodName" : "getUserEmail", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "user-email", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "user-email", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UserEmail", + "sensitive" : true, + "setterDocumentation" : "/**

          Optional. The user email address used to filter results. Maximum 1.

          \n@param userEmail Optional. The user email address used to filter results. Maximum 1.*/", + "setterMethodName" : "setUserEmail", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userEmail", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Optional. The user email address used to filter results. Maximum 1.

          \n@param userEmail Optional. The user email address used to filter results. Maximum 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userEmail", + "variableType" : "String", + "documentation" : "

          Optional. The user email address used to filter results. Maximum 1.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "UserType" : { + "c2jName" : "UserType", + "c2jShape" : "UserType", + "deprecated" : false, + "documentation" : "

          The user type.

          ", + "endpointDiscoveryId" : false, + "enumType" : "UserType", + "fluentSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", + "fluentSetterMethodName" : "withUserType", + "getterDocumentation" : "/**

          The user type.

          \n@return The user type.\n@see UserType*/", + "getterMethodName" : "getUserType", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "user-type", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "user-type", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UserType", + "sensitive" : false, + "setterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@see UserType*/", + "setterMethodName" : "setUserType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userType", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The user type.

          \n@param userType The user type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userType", + "variableType" : "String", + "documentation" : "

          The user type.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ListVoiceConnectorsRequest", + "required" : [ "AccountId" ], + "shapeName" : "ListUsersRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListVoiceConnectorsRequest", - "variableName" : "listVoiceConnectorsRequest", - "variableType" : "ListVoiceConnectorsRequest", + "variableDeclarationType" : "ListUsersRequest", + "variableName" : "listUsersRequest", + "variableType" : "ListUsersRequest", "documentation" : null, - "simpleType" : "ListVoiceConnectorsRequest", - "variableSetterType" : "ListVoiceConnectorsRequest" + "simpleType" : "ListUsersRequest", + "variableSetterType" : "ListUsersRequest" }, "wrapper" : false }, - "ListVoiceConnectorsResult" : { - "c2jName" : "ListVoiceConnectorsResponse", + "ListUsersResult" : { + "c2jName" : "ListUsersResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -54896,18 +57850,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "VoiceConnectors", - "c2jShape" : "VoiceConnectorList", + "c2jName" : "Users", + "c2jShape" : "UserList", "deprecated" : false, - "documentation" : "

          The details of the Amazon Chime Voice Connectors.

          ", + "documentation" : "

          List of users and user details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The details of the Amazon Chime Voice Connectors.

          \n@param voiceConnectors The details of the Amazon Chime Voice Connectors.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectors", - "getterDocumentation" : "/**

          The details of the Amazon Chime Voice Connectors.

          \n@return The details of the Amazon Chime Voice Connectors.*/", - "getterMethodName" : "getVoiceConnectors", + "fluentSetterDocumentation" : "/**

          List of users and user details.

          \n@param users List of users and user details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUsers", + "getterDocumentation" : "/**

          List of users and user details.

          \n@return List of users and user details.*/", + "getterMethodName" : "getUsers", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -54920,11 +57874,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnectors", + "marshallLocationName" : "Users", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VoiceConnectors", + "unmarshallLocationName" : "Users", "uri" : false }, "idempotencyToken" : false, @@ -54936,7 +57890,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "VoiceConnector", + "c2jShape" : "User", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -54946,7 +57900,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "VoiceConnector", + "returnType" : "User", "documentation" : null }, "http" : { @@ -54981,12 +57935,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnector", + "variableDeclarationType" : "User", "variableName" : "member", - "variableType" : "VoiceConnector", + "variableType" : "User", "documentation" : "", - "simpleType" : "VoiceConnector", - "variableSetterType" : "VoiceConnector" + "simpleType" : "User", + "variableSetterType" : "User" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -54994,56 +57948,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnector", + "variableDeclarationType" : "User", "variableName" : "member", - "variableType" : "VoiceConnector", + "variableType" : "User", "documentation" : "", - "simpleType" : "VoiceConnector", - "variableSetterType" : "VoiceConnector" + "simpleType" : "User", + "variableSetterType" : "User" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "VoiceConnector", + "memberType" : "User", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "VoiceConnector", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "User", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "VoiceConnectors", + "name" : "Users", "sensitive" : false, - "setterDocumentation" : "/**

          The details of the Amazon Chime Voice Connectors.

          \n@param voiceConnectors The details of the Amazon Chime Voice Connectors.*/", - "setterMethodName" : "setVoiceConnectors", + "setterDocumentation" : "/**

          List of users and user details.

          \n@param users List of users and user details.*/", + "setterMethodName" : "setUsers", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "voiceConnectors", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "users", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The details of the Amazon Chime Voice Connectors.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setVoiceConnectors(java.util.Collection)} or {@link #withVoiceConnectors(java.util.Collection)} if you want to override the existing values.

          \n@param voiceConnectors The details of the Amazon Chime Voice Connectors.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          List of users and user details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setUsers(java.util.Collection)} or {@link #withUsers(java.util.Collection)} if you want to override the existing values.

          \n@param users List of users and user details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "voiceConnectors", - "variableType" : "java.util.List", - "documentation" : "

          The details of the Amazon Chime Voice Connectors.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "users", + "variableType" : "java.util.List", + "documentation" : "

          List of users and user details.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { @@ -55185,19 +58139,19 @@ }, "xmlNameSpaceUri" : null }, - "VoiceConnectors" : { - "c2jName" : "VoiceConnectors", - "c2jShape" : "VoiceConnectorList", + "Users" : { + "c2jName" : "Users", + "c2jShape" : "UserList", "deprecated" : false, - "documentation" : "

          The details of the Amazon Chime Voice Connectors.

          ", + "documentation" : "

          List of users and user details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The details of the Amazon Chime Voice Connectors.

          \n@param voiceConnectors The details of the Amazon Chime Voice Connectors.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectors", - "getterDocumentation" : "/**

          The details of the Amazon Chime Voice Connectors.

          \n@return The details of the Amazon Chime Voice Connectors.*/", - "getterMethodName" : "getVoiceConnectors", + "fluentSetterDocumentation" : "/**

          List of users and user details.

          \n@param users List of users and user details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUsers", + "getterDocumentation" : "/**

          List of users and user details.

          \n@return List of users and user details.*/", + "getterMethodName" : "getUsers", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -55210,11 +58164,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnectors", + "marshallLocationName" : "Users", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VoiceConnectors", + "unmarshallLocationName" : "Users", "uri" : false }, "idempotencyToken" : false, @@ -55226,7 +58180,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "VoiceConnector", + "c2jShape" : "User", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -55236,7 +58190,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "VoiceConnector", + "returnType" : "User", "documentation" : null }, "http" : { @@ -55271,12 +58225,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnector", + "variableDeclarationType" : "User", "variableName" : "member", - "variableType" : "VoiceConnector", + "variableType" : "User", "documentation" : "", - "simpleType" : "VoiceConnector", - "variableSetterType" : "VoiceConnector" + "simpleType" : "User", + "variableSetterType" : "User" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -55284,56 +58238,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnector", + "variableDeclarationType" : "User", "variableName" : "member", - "variableType" : "VoiceConnector", + "variableType" : "User", "documentation" : "", - "simpleType" : "VoiceConnector", - "variableSetterType" : "VoiceConnector" + "simpleType" : "User", + "variableSetterType" : "User" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "VoiceConnector", + "memberType" : "User", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "VoiceConnector", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "User", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "VoiceConnectors", + "name" : "Users", "sensitive" : false, - "setterDocumentation" : "/**

          The details of the Amazon Chime Voice Connectors.

          \n@param voiceConnectors The details of the Amazon Chime Voice Connectors.*/", - "setterMethodName" : "setVoiceConnectors", + "setterDocumentation" : "/**

          List of users and user details.

          \n@param users List of users and user details.*/", + "setterMethodName" : "setUsers", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "voiceConnectors", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "users", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The details of the Amazon Chime Voice Connectors.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setVoiceConnectors(java.util.Collection)} or {@link #withVoiceConnectors(java.util.Collection)} if you want to override the existing values.

          \n@param voiceConnectors The details of the Amazon Chime Voice Connectors.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          List of users and user details.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setUsers(java.util.Collection)} or {@link #withUsers(java.util.Collection)} if you want to override the existing values.

          \n@param users List of users and user details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "voiceConnectors", - "variableType" : "java.util.List", - "documentation" : "

          The details of the Amazon Chime Voice Connectors.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "users", + "variableType" : "java.util.List", + "documentation" : "

          List of users and user details.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } @@ -55341,7 +58295,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListVoiceConnectorsResult", + "shapeName" : "ListUsersResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -55350,17 +58304,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListVoiceConnectorsResult", - "variableName" : "listVoiceConnectorsResult", - "variableType" : "ListVoiceConnectorsResult", + "variableDeclarationType" : "ListUsersResult", + "variableName" : "listUsersResult", + "variableType" : "ListUsersResult", "documentation" : null, - "simpleType" : "ListVoiceConnectorsResult", - "variableSetterType" : "ListVoiceConnectorsResult" + "simpleType" : "ListUsersResult", + "variableSetterType" : "ListUsersResult" }, "wrapper" : false }, - "LoggingConfiguration" : { - "c2jName" : "LoggingConfiguration", + "ListVoiceConnectorGroupsRequest" : { + "c2jName" : "ListVoiceConnectorGroupsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -55368,7 +58322,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          The logging configuration associated with an Amazon Chime Voice Connector. Specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

          ", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -55377,20 +58331,27 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, + "marshaller" : { + "action" : "ListVoiceConnectorGroups", + "locationName" : null, + "requestUri" : "/voice-connector-groups", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "EnableSIPLogs", - "c2jShape" : "Boolean", + "c2jName" : "NextToken", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          \n@param enableSIPLogs When true, enables SIP message logs for sending to Amazon CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEnableSIPLogs", - "getterDocumentation" : "/**

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          \n@return When true, enables SIP message logs for sending to Amazon CloudWatch Logs.*/", - "getterMethodName" : "getEnableSIPLogs", + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "String", "documentation" : null }, "http" : { @@ -55401,13 +58362,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EnableSIPLogs", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "next-token", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "EnableSIPLogs", + "unmarshallLocationName" : "next-token", "uri" : false }, "idempotencyToken" : false, @@ -55417,50 +58378,118 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "EnableSIPLogs", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          \n@param enableSIPLogs When true, enables SIP message logs for sending to Amazon CloudWatch Logs.*/", - "setterMethodName" : "setEnableSIPLogs", + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "enableSIPLogs", - "variableType" : "Boolean", + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          \n@param enableSIPLogs When true, enables SIP message logs for sending to Amazon CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "enableSIPLogs", - "variableType" : "Boolean", - "documentation" : "

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MaxResults", + "c2jShape" : "ResultMax", + "deprecated" : false, + "documentation" : "

          The maximum number of results to return in a single call.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@return The maximum number of results to return in a single call.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "max-results", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "max-results", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

          The maximum number of results to return in a single call.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "EnableSIPLogs" : { - "c2jName" : "EnableSIPLogs", - "c2jShape" : "Boolean", + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "ResultMax", "deprecated" : false, - "documentation" : "

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          ", + "documentation" : "

          The maximum number of results to return in a single call.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          \n@param enableSIPLogs When true, enables SIP message logs for sending to Amazon CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEnableSIPLogs", - "getterDocumentation" : "/**

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          \n@return When true, enables SIP message logs for sending to Amazon CloudWatch Logs.*/", - "getterMethodName" : "getEnableSIPLogs", + "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@return The maximum number of results to return in a single call.*/", + "getterMethodName" : "getMaxResults", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -55471,13 +58500,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EnableSIPLogs", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "max-results", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "EnableSIPLogs", + "unmarshallLocationName" : "max-results", "uri" : false }, "idempotencyToken" : false, @@ -55487,33 +58516,102 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "EnableSIPLogs", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          \n@param enableSIPLogs When true, enables SIP message logs for sending to Amazon CloudWatch Logs.*/", - "setterMethodName" : "setEnableSIPLogs", + "setterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.*/", + "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "enableSIPLogs", - "variableType" : "Boolean", + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          \n@param enableSIPLogs When true, enables SIP message logs for sending to Amazon CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "enableSIPLogs", - "variableType" : "Boolean", - "documentation" : "

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

          The maximum number of results to return in a single call.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "next-token", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "next-token", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } @@ -55521,26 +58619,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "LoggingConfiguration", + "shapeName" : "ListVoiceConnectorGroupsRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "LoggingConfiguration", - "variableName" : "loggingConfiguration", - "variableType" : "LoggingConfiguration", + "variableDeclarationType" : "ListVoiceConnectorGroupsRequest", + "variableName" : "listVoiceConnectorGroupsRequest", + "variableType" : "ListVoiceConnectorGroupsRequest", "documentation" : null, - "simpleType" : "LoggingConfiguration", - "variableSetterType" : "LoggingConfiguration" + "simpleType" : "ListVoiceConnectorGroupsRequest", + "variableSetterType" : "ListVoiceConnectorGroupsRequest" }, "wrapper" : false }, - "LogoutUserRequest" : { - "c2jName" : "LogoutUserRequest", + "ListVoiceConnectorGroupsResult" : { + "c2jName" : "ListVoiceConnectorGroupsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -55557,27 +58652,20 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "LogoutUser", - "locationName" : null, - "requestUri" : "/accounts/{accountId}/users/{userId}?operation=logout", - "target" : null, - "verb" : "POST", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "c2jName" : "VoiceConnectorGroups", + "c2jShape" : "VoiceConnectorGroupList", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The details of the Amazon Chime Voice Connector groups.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The details of the Amazon Chime Voice Connector groups.

          \n@param voiceConnectorGroups The details of the Amazon Chime Voice Connector groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorGroups", + "getterDocumentation" : "/**

          The details of the Amazon Chime Voice Connector groups.

          \n@return The details of the Amazon Chime Voice Connector groups.*/", + "getterMethodName" : "getVoiceConnectorGroups", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -55588,62 +58676,145 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VoiceConnectorGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "VoiceConnectorGroups", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "VoiceConnectorGroup", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "VoiceConnectorGroup", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnectorGroup", + "variableName" : "member", + "variableType" : "VoiceConnectorGroup", + "documentation" : "", + "simpleType" : "VoiceConnectorGroup", + "variableSetterType" : "VoiceConnectorGroup" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnectorGroup", + "variableName" : "member", + "variableType" : "VoiceConnectorGroup", + "documentation" : "", + "simpleType" : "VoiceConnectorGroup", + "variableSetterType" : "VoiceConnectorGroup" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "VoiceConnectorGroup", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "VoiceConnectorGroup", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "VoiceConnectorGroups", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The details of the Amazon Chime Voice Connector groups.

          \n@param voiceConnectorGroups The details of the Amazon Chime Voice Connector groups.*/", + "setterMethodName" : "setVoiceConnectorGroups", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "voiceConnectorGroups", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The details of the Amazon Chime Voice Connector groups.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setVoiceConnectorGroups(java.util.Collection)} or {@link #withVoiceConnectorGroups(java.util.Collection)} if you want to override the existing values.

          \n@param voiceConnectorGroups The details of the Amazon Chime Voice Connector groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "voiceConnectorGroups", + "variableType" : "java.util.List", + "documentation" : "

          The details of the Amazon Chime Voice Connector groups.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "UserId", - "c2jShape" : "NonEmptyString", + "c2jName" : "NextToken", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The user ID.

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserId", - "getterDocumentation" : "/**

          The user ID.

          \n@return The user ID.*/", - "getterMethodName" : "getUserId", + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -55656,14 +58827,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "userId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "userId", - "uri" : true + "unmarshallLocationName" : "NextToken", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -55674,14 +58845,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserId", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.*/", - "setterMethodName" : "setUserId", + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -55690,30 +58861,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

          The user ID.

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -55726,14 +58897,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "NextToken", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -55744,14 +58915,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -55760,31 +58931,31 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "UserId" : { - "c2jName" : "UserId", - "c2jShape" : "NonEmptyString", + "VoiceConnectorGroups" : { + "c2jName" : "VoiceConnectorGroups", + "c2jShape" : "VoiceConnectorGroupList", "deprecated" : false, - "documentation" : "

          The user ID.

          ", + "documentation" : "

          The details of the Amazon Chime Voice Connector groups.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserId", - "getterDocumentation" : "/**

          The user ID.

          \n@return The user ID.*/", - "getterMethodName" : "getUserId", + "fluentSetterDocumentation" : "/**

          The details of the Amazon Chime Voice Connector groups.

          \n@param voiceConnectorGroups The details of the Amazon Chime Voice Connector groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorGroups", + "getterDocumentation" : "/**

          The details of the Amazon Chime Voice Connector groups.

          \n@return The details of the Amazon Chime Voice Connector groups.*/", + "getterMethodName" : "getVoiceConnectorGroups", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -55795,96 +58966,140 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "userId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VoiceConnectorGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "userId", - "uri" : true + "unmarshallLocationName" : "VoiceConnectorGroups", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "VoiceConnectorGroup", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "VoiceConnectorGroup", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnectorGroup", + "variableName" : "member", + "variableType" : "VoiceConnectorGroup", + "documentation" : "", + "simpleType" : "VoiceConnectorGroup", + "variableSetterType" : "VoiceConnectorGroup" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnectorGroup", + "variableName" : "member", + "variableType" : "VoiceConnectorGroup", + "documentation" : "", + "simpleType" : "VoiceConnectorGroup", + "variableSetterType" : "VoiceConnectorGroup" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "VoiceConnectorGroup", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "VoiceConnectorGroup", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "UserId", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "VoiceConnectorGroups", "sensitive" : false, - "setterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.*/", - "setterMethodName" : "setUserId", + "setterDocumentation" : "/**

          The details of the Amazon Chime Voice Connector groups.

          \n@param voiceConnectorGroups The details of the Amazon Chime Voice Connector groups.*/", + "setterMethodName" : "setVoiceConnectorGroups", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userId", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "voiceConnectorGroups", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The details of the Amazon Chime Voice Connector groups.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setVoiceConnectorGroups(java.util.Collection)} or {@link #withVoiceConnectorGroups(java.util.Collection)} if you want to override the existing values.

          \n@param voiceConnectorGroups The details of the Amazon Chime Voice Connector groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userId", - "variableType" : "String", - "documentation" : "

          The user ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "voiceConnectorGroups", + "variableType" : "java.util.List", + "documentation" : "

          The details of the Amazon Chime Voice Connector groups.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId", "UserId" ], - "shapeName" : "LogoutUserRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "LogoutUserRequest", - "variableName" : "logoutUserRequest", - "variableType" : "LogoutUserRequest", - "documentation" : null, - "simpleType" : "LogoutUserRequest", - "variableSetterType" : "LogoutUserRequest" - }, - "wrapper" : false - }, - "LogoutUserResult" : { - "c2jName" : "LogoutUserResponse", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "LogoutUserResult", + "shapeName" : "ListVoiceConnectorGroupsResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -55893,17 +59108,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "LogoutUserResult", - "variableName" : "logoutUserResult", - "variableType" : "LogoutUserResult", + "variableDeclarationType" : "ListVoiceConnectorGroupsResult", + "variableName" : "listVoiceConnectorGroupsResult", + "variableType" : "ListVoiceConnectorGroupsResult", "documentation" : null, - "simpleType" : "LogoutUserResult", - "variableSetterType" : "LogoutUserResult" + "simpleType" : "ListVoiceConnectorGroupsResult", + "variableSetterType" : "ListVoiceConnectorGroupsResult" }, "wrapper" : false }, - "MediaPlacement" : { - "c2jName" : "MediaPlacement", + "ListVoiceConnectorTerminationCredentialsRequest" : { + "c2jName" : "ListVoiceConnectorTerminationCredentialsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -55911,7 +59126,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          A set of endpoints used by clients to connect to the media service group for a Amazon Chime SDK meeting.

          ", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -55920,18 +59135,25 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, + "marshaller" : { + "action" : "ListVoiceConnectorTerminationCredentials", + "locationName" : null, + "requestUri" : "/voice-connectors/{voiceConnectorId}/termination/credentials", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "AudioHostUrl", - "c2jShape" : "UriType", + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The audio host URL.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The audio host URL.

          \n@param audioHostUrl The audio host URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAudioHostUrl", - "getterDocumentation" : "/**

          The audio host URL.

          \n@return The audio host URL.*/", - "getterMethodName" : "getAudioHostUrl", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -55944,14 +59166,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AudioHostUrl", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "AudioHostUrl", - "uri" : false + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -55962,14 +59184,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AudioHostUrl", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The audio host URL.

          \n@param audioHostUrl The audio host URL.*/", - "setterMethodName" : "setAudioHostUrl", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "audioHostUrl", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -55978,30 +59200,139 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The audio host URL.

          \n@param audioHostUrl The audio host URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "audioHostUrl", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The audio host URL.

          ", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "AudioFallbackUrl", - "c2jShape" : "UriType", + } ], + "membersAsMap" : { + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "VoiceConnectorId" ], + "shapeName" : "ListVoiceConnectorTerminationCredentialsRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListVoiceConnectorTerminationCredentialsRequest", + "variableName" : "listVoiceConnectorTerminationCredentialsRequest", + "variableType" : "ListVoiceConnectorTerminationCredentialsRequest", + "documentation" : null, + "simpleType" : "ListVoiceConnectorTerminationCredentialsRequest", + "variableSetterType" : "ListVoiceConnectorTerminationCredentialsRequest" + }, + "wrapper" : false + }, + "ListVoiceConnectorTerminationCredentialsResult" : { + "c2jName" : "ListVoiceConnectorTerminationCredentialsResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Usernames", + "c2jShape" : "SensitiveStringList", "deprecated" : false, - "documentation" : "

          The audio fallback URL.

          ", + "documentation" : "

          A list of user names.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The audio fallback URL.

          \n@param audioFallbackUrl The audio fallback URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAudioFallbackUrl", - "getterDocumentation" : "/**

          The audio fallback URL.

          \n@return The audio fallback URL.*/", - "getterMethodName" : "getAudioFallbackUrl", + "fluentSetterDocumentation" : "/**

          A list of user names.

          \n@param usernames A list of user names.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUsernames", + "getterDocumentation" : "/**

          A list of user names.

          \n@return A list of user names.*/", + "getterMethodName" : "getUsernames", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -56014,60 +59345,345 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AudioFallbackUrl", + "marshallLocationName" : "Usernames", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "AudioFallbackUrl", + "unmarshallLocationName" : "Usernames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SensitiveString", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : true, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AudioFallbackUrl", - "sensitive" : false, - "setterDocumentation" : "/**

          The audio fallback URL.

          \n@param audioFallbackUrl The audio fallback URL.*/", - "setterMethodName" : "setAudioFallbackUrl", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Usernames", + "sensitive" : true, + "setterDocumentation" : "/**

          A list of user names.

          \n@param usernames A list of user names.*/", + "setterMethodName" : "setUsernames", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "audioFallbackUrl", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "usernames", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The audio fallback URL.

          \n@param audioFallbackUrl The audio fallback URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          A list of user names.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setUsernames(java.util.Collection)} or {@link #withUsernames(java.util.Collection)} if you want to override the existing values.

          \n@param usernames A list of user names.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "audioFallbackUrl", - "variableType" : "String", - "documentation" : "

          The audio fallback URL.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "usernames", + "variableType" : "java.util.List", + "documentation" : "

          A list of user names.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "ScreenDataUrl", - "c2jShape" : "UriType", - "deprecated" : false, - "documentation" : "

          The screen data URL.

          ", + } ], + "membersAsMap" : { + "Usernames" : { + "c2jName" : "Usernames", + "c2jShape" : "SensitiveStringList", + "deprecated" : false, + "documentation" : "

          A list of user names.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          A list of user names.

          \n@param usernames A list of user names.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUsernames", + "getterDocumentation" : "/**

          A list of user names.

          \n@return A list of user names.*/", + "getterMethodName" : "getUsernames", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Usernames", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Usernames", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SensitiveString", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : true, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Usernames", + "sensitive" : true, + "setterDocumentation" : "/**

          A list of user names.

          \n@param usernames A list of user names.*/", + "setterMethodName" : "setUsernames", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "usernames", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          A list of user names.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setUsernames(java.util.Collection)} or {@link #withUsernames(java.util.Collection)} if you want to override the existing values.

          \n@param usernames A list of user names.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "usernames", + "variableType" : "java.util.List", + "documentation" : "

          A list of user names.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ListVoiceConnectorTerminationCredentialsResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListVoiceConnectorTerminationCredentialsResult", + "variableName" : "listVoiceConnectorTerminationCredentialsResult", + "variableType" : "ListVoiceConnectorTerminationCredentialsResult", + "documentation" : null, + "simpleType" : "ListVoiceConnectorTerminationCredentialsResult", + "variableSetterType" : "ListVoiceConnectorTerminationCredentialsResult" + }, + "wrapper" : false + }, + "ListVoiceConnectorsRequest" : { + "c2jName" : "ListVoiceConnectorsRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "ListVoiceConnectors", + "locationName" : null, + "requestUri" : "/voice-connectors", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "NextToken", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The screen data URL.

          \n@param screenDataUrl The screen data URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withScreenDataUrl", - "getterDocumentation" : "/**

          The screen data URL.

          \n@return The screen data URL.*/", - "getterMethodName" : "getScreenDataUrl", + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -56080,13 +59696,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ScreenDataUrl", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "next-token", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ScreenDataUrl", + "unmarshallLocationName" : "next-token", "uri" : false }, "idempotencyToken" : false, @@ -56098,14 +59714,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ScreenDataUrl", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          The screen data URL.

          \n@param screenDataUrl The screen data URL.*/", - "setterMethodName" : "setScreenDataUrl", + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "screenDataUrl", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -56114,30 +59730,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The screen data URL.

          \n@param screenDataUrl The screen data URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "screenDataUrl", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

          The screen data URL.

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "ScreenSharingUrl", - "c2jShape" : "UriType", + "c2jName" : "MaxResults", + "c2jShape" : "ResultMax", "deprecated" : false, - "documentation" : "

          The screen sharing URL.

          ", + "documentation" : "

          The maximum number of results to return in a single call.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The screen sharing URL.

          \n@param screenSharingUrl The screen sharing URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withScreenSharingUrl", - "getterDocumentation" : "/**

          The screen sharing URL.

          \n@return The screen sharing URL.*/", - "getterMethodName" : "getScreenSharingUrl", + "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@return The maximum number of results to return in a single call.*/", + "getterMethodName" : "getMaxResults", "getterModel" : { - "returnType" : "String", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -56148,13 +59764,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ScreenSharingUrl", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "max-results", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ScreenSharingUrl", + "unmarshallLocationName" : "max-results", "uri" : false }, "idempotencyToken" : false, @@ -56164,48 +59780,226 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ScreenSharingUrl", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

          The screen sharing URL.

          \n@param screenSharingUrl The screen sharing URL.*/", - "setterMethodName" : "setScreenSharingUrl", + "setterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.*/", + "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "screenSharingUrl", - "variableType" : "String", + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The screen sharing URL.

          \n@param screenSharingUrl The screen sharing URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "screenSharingUrl", - "variableType" : "String", - "documentation" : "

          The screen sharing URL.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

          The maximum number of results to return in a single call.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "ScreenViewingUrl", - "c2jShape" : "UriType", + } ], + "membersAsMap" : { + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "ResultMax", + "deprecated" : false, + "documentation" : "

          The maximum number of results to return in a single call.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@return The maximum number of results to return in a single call.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "max-results", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "max-results", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The maximum number of results to return in a single call.

          \n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

          The maximum number of results to return in a single call.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "next-token", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "next-token", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ListVoiceConnectorsRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListVoiceConnectorsRequest", + "variableName" : "listVoiceConnectorsRequest", + "variableType" : "ListVoiceConnectorsRequest", + "documentation" : null, + "simpleType" : "ListVoiceConnectorsRequest", + "variableSetterType" : "ListVoiceConnectorsRequest" + }, + "wrapper" : false + }, + "ListVoiceConnectorsResult" : { + "c2jName" : "ListVoiceConnectorsResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "VoiceConnectors", + "c2jShape" : "VoiceConnectorList", "deprecated" : false, - "documentation" : "

          The screen viewing URL.

          ", + "documentation" : "

          The details of the Amazon Chime Voice Connectors.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The screen viewing URL.

          \n@param screenViewingUrl The screen viewing URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withScreenViewingUrl", - "getterDocumentation" : "/**

          The screen viewing URL.

          \n@return The screen viewing URL.*/", - "getterMethodName" : "getScreenViewingUrl", + "fluentSetterDocumentation" : "/**

          The details of the Amazon Chime Voice Connectors.

          \n@param voiceConnectors The details of the Amazon Chime Voice Connectors.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectors", + "getterDocumentation" : "/**

          The details of the Amazon Chime Voice Connectors.

          \n@return The details of the Amazon Chime Voice Connectors.*/", + "getterMethodName" : "getVoiceConnectors", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -56218,128 +60012,143 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ScreenViewingUrl", + "marshallLocationName" : "VoiceConnectors", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ScreenViewingUrl", + "unmarshallLocationName" : "VoiceConnectors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ScreenViewingUrl", - "sensitive" : false, - "setterDocumentation" : "/**

          The screen viewing URL.

          \n@param screenViewingUrl The screen viewing URL.*/", - "setterMethodName" : "setScreenViewingUrl", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "screenViewingUrl", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The screen viewing URL.

          \n@param screenViewingUrl The screen viewing URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "screenViewingUrl", - "variableType" : "String", - "documentation" : "

          The screen viewing URL.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "SignalingUrl", - "c2jShape" : "UriType", - "deprecated" : false, - "documentation" : "

          The signaling URL.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The signaling URL.

          \n@param signalingUrl The signaling URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSignalingUrl", - "getterDocumentation" : "/**

          The signaling URL.

          \n@return The signaling URL.*/", - "getterMethodName" : "getSignalingUrl", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SignalingUrl", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "SignalingUrl", - "uri" : false + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "VoiceConnector", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "VoiceConnector", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnector", + "variableName" : "member", + "variableType" : "VoiceConnector", + "documentation" : "", + "simpleType" : "VoiceConnector", + "variableSetterType" : "VoiceConnector" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnector", + "variableName" : "member", + "variableType" : "VoiceConnector", + "documentation" : "", + "simpleType" : "VoiceConnector", + "variableSetterType" : "VoiceConnector" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "VoiceConnector", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "VoiceConnector", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "SignalingUrl", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "VoiceConnectors", "sensitive" : false, - "setterDocumentation" : "/**

          The signaling URL.

          \n@param signalingUrl The signaling URL.*/", - "setterMethodName" : "setSignalingUrl", + "setterDocumentation" : "/**

          The details of the Amazon Chime Voice Connectors.

          \n@param voiceConnectors The details of the Amazon Chime Voice Connectors.*/", + "setterMethodName" : "setVoiceConnectors", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "signalingUrl", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "voiceConnectors", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The signaling URL.

          \n@param signalingUrl The signaling URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The details of the Amazon Chime Voice Connectors.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setVoiceConnectors(java.util.Collection)} or {@link #withVoiceConnectors(java.util.Collection)} if you want to override the existing values.

          \n@param voiceConnectors The details of the Amazon Chime Voice Connectors.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "signalingUrl", - "variableType" : "String", - "documentation" : "

          The signaling URL.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "voiceConnectors", + "variableType" : "java.util.List", + "documentation" : "

          The details of the Amazon Chime Voice Connectors.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "TurnControlUrl", - "c2jShape" : "UriType", + "c2jName" : "NextToken", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The turn control URL.

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The turn control URL.

          \n@param turnControlUrl The turn control URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTurnControlUrl", - "getterDocumentation" : "/**

          The turn control URL.

          \n@return The turn control URL.*/", - "getterMethodName" : "getTurnControlUrl", + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -56354,11 +60163,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "TurnControlUrl", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "TurnControlUrl", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -56370,14 +60179,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "TurnControlUrl", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          The turn control URL.

          \n@param turnControlUrl The turn control URL.*/", - "setterMethodName" : "setTurnControlUrl", + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "turnControlUrl", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -56386,30 +60195,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The turn control URL.

          \n@param turnControlUrl The turn control URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "turnControlUrl", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

          The turn control URL.

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AudioFallbackUrl" : { - "c2jName" : "AudioFallbackUrl", - "c2jShape" : "UriType", + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The audio fallback URL.

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The audio fallback URL.

          \n@param audioFallbackUrl The audio fallback URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAudioFallbackUrl", - "getterDocumentation" : "/**

          The audio fallback URL.

          \n@return The audio fallback URL.*/", - "getterMethodName" : "getAudioFallbackUrl", + "fluentSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@return The token to use to retrieve the next page of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -56424,11 +60233,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AudioFallbackUrl", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "AudioFallbackUrl", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -56440,14 +60249,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AudioFallbackUrl", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          The audio fallback URL.

          \n@param audioFallbackUrl The audio fallback URL.*/", - "setterMethodName" : "setAudioFallbackUrl", + "setterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "audioFallbackUrl", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -56456,31 +60265,31 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The audio fallback URL.

          \n@param audioFallbackUrl The audio fallback URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The token to use to retrieve the next page of results.

          \n@param nextToken The token to use to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "audioFallbackUrl", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

          The audio fallback URL.

          ", + "documentation" : "

          The token to use to retrieve the next page of results.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "AudioHostUrl" : { - "c2jName" : "AudioHostUrl", - "c2jShape" : "UriType", + "VoiceConnectors" : { + "c2jName" : "VoiceConnectors", + "c2jShape" : "VoiceConnectorList", "deprecated" : false, - "documentation" : "

          The audio host URL.

          ", + "documentation" : "

          The details of the Amazon Chime Voice Connectors.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The audio host URL.

          \n@param audioHostUrl The audio host URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAudioHostUrl", - "getterDocumentation" : "/**

          The audio host URL.

          \n@return The audio host URL.*/", - "getterMethodName" : "getAudioHostUrl", + "fluentSetterDocumentation" : "/**

          The details of the Amazon Chime Voice Connectors.

          \n@param voiceConnectors The details of the Amazon Chime Voice Connectors.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectors", + "getterDocumentation" : "/**

          The details of the Amazon Chime Voice Connectors.

          \n@return The details of the Amazon Chime Voice Connectors.*/", + "getterMethodName" : "getVoiceConnectors", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -56493,339 +60302,257 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AudioHostUrl", + "marshallLocationName" : "VoiceConnectors", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "AudioHostUrl", + "unmarshallLocationName" : "VoiceConnectors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "VoiceConnector", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "VoiceConnector", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnector", + "variableName" : "member", + "variableType" : "VoiceConnector", + "documentation" : "", + "simpleType" : "VoiceConnector", + "variableSetterType" : "VoiceConnector" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "VoiceConnector", + "variableName" : "member", + "variableType" : "VoiceConnector", + "documentation" : "", + "simpleType" : "VoiceConnector", + "variableSetterType" : "VoiceConnector" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "VoiceConnector", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "VoiceConnector", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AudioHostUrl", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "VoiceConnectors", "sensitive" : false, - "setterDocumentation" : "/**

          The audio host URL.

          \n@param audioHostUrl The audio host URL.*/", - "setterMethodName" : "setAudioHostUrl", + "setterDocumentation" : "/**

          The details of the Amazon Chime Voice Connectors.

          \n@param voiceConnectors The details of the Amazon Chime Voice Connectors.*/", + "setterMethodName" : "setVoiceConnectors", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "audioHostUrl", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "voiceConnectors", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The audio host URL.

          \n@param audioHostUrl The audio host URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The details of the Amazon Chime Voice Connectors.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setVoiceConnectors(java.util.Collection)} or {@link #withVoiceConnectors(java.util.Collection)} if you want to override the existing values.

          \n@param voiceConnectors The details of the Amazon Chime Voice Connectors.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "audioHostUrl", - "variableType" : "String", - "documentation" : "

          The audio host URL.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "voiceConnectors", + "variableType" : "java.util.List", + "documentation" : "

          The details of the Amazon Chime Voice Connectors.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ListVoiceConnectorsResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListVoiceConnectorsResult", + "variableName" : "listVoiceConnectorsResult", + "variableType" : "ListVoiceConnectorsResult", + "documentation" : null, + "simpleType" : "ListVoiceConnectorsResult", + "variableSetterType" : "ListVoiceConnectorsResult" + }, + "wrapper" : false + }, + "LoggingConfiguration" : { + "c2jName" : "LoggingConfiguration", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

          The logging configuration associated with an Amazon Chime Voice Connector. Specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "EnableSIPLogs", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          \n@param enableSIPLogs When true, enables SIP message logs for sending to Amazon CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEnableSIPLogs", + "getterDocumentation" : "/**

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          \n@return When true, enables SIP message logs for sending to Amazon CloudWatch Logs.*/", + "getterMethodName" : "getEnableSIPLogs", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null }, - "ScreenDataUrl" : { - "c2jName" : "ScreenDataUrl", - "c2jShape" : "UriType", + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EnableSIPLogs", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EnableSIPLogs", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "EnableSIPLogs", + "sensitive" : false, + "setterDocumentation" : "/**

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          \n@param enableSIPLogs When true, enables SIP message logs for sending to Amazon CloudWatch Logs.*/", + "setterMethodName" : "setEnableSIPLogs", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "enableSIPLogs", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          \n@param enableSIPLogs When true, enables SIP message logs for sending to Amazon CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "enableSIPLogs", + "variableType" : "Boolean", + "documentation" : "

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "EnableSIPLogs" : { + "c2jName" : "EnableSIPLogs", + "c2jShape" : "Boolean", "deprecated" : false, - "documentation" : "

          The screen data URL.

          ", + "documentation" : "

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The screen data URL.

          \n@param screenDataUrl The screen data URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withScreenDataUrl", - "getterDocumentation" : "/**

          The screen data URL.

          \n@return The screen data URL.*/", - "getterMethodName" : "getScreenDataUrl", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ScreenDataUrl", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ScreenDataUrl", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ScreenDataUrl", - "sensitive" : false, - "setterDocumentation" : "/**

          The screen data URL.

          \n@param screenDataUrl The screen data URL.*/", - "setterMethodName" : "setScreenDataUrl", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "screenDataUrl", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The screen data URL.

          \n@param screenDataUrl The screen data URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "screenDataUrl", - "variableType" : "String", - "documentation" : "

          The screen data URL.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "ScreenSharingUrl" : { - "c2jName" : "ScreenSharingUrl", - "c2jShape" : "UriType", - "deprecated" : false, - "documentation" : "

          The screen sharing URL.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The screen sharing URL.

          \n@param screenSharingUrl The screen sharing URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withScreenSharingUrl", - "getterDocumentation" : "/**

          The screen sharing URL.

          \n@return The screen sharing URL.*/", - "getterMethodName" : "getScreenSharingUrl", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ScreenSharingUrl", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ScreenSharingUrl", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ScreenSharingUrl", - "sensitive" : false, - "setterDocumentation" : "/**

          The screen sharing URL.

          \n@param screenSharingUrl The screen sharing URL.*/", - "setterMethodName" : "setScreenSharingUrl", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "screenSharingUrl", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The screen sharing URL.

          \n@param screenSharingUrl The screen sharing URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "screenSharingUrl", - "variableType" : "String", - "documentation" : "

          The screen sharing URL.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "ScreenViewingUrl" : { - "c2jName" : "ScreenViewingUrl", - "c2jShape" : "UriType", - "deprecated" : false, - "documentation" : "

          The screen viewing URL.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The screen viewing URL.

          \n@param screenViewingUrl The screen viewing URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withScreenViewingUrl", - "getterDocumentation" : "/**

          The screen viewing URL.

          \n@return The screen viewing URL.*/", - "getterMethodName" : "getScreenViewingUrl", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ScreenViewingUrl", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ScreenViewingUrl", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ScreenViewingUrl", - "sensitive" : false, - "setterDocumentation" : "/**

          The screen viewing URL.

          \n@param screenViewingUrl The screen viewing URL.*/", - "setterMethodName" : "setScreenViewingUrl", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "screenViewingUrl", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The screen viewing URL.

          \n@param screenViewingUrl The screen viewing URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "screenViewingUrl", - "variableType" : "String", - "documentation" : "

          The screen viewing URL.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "SignalingUrl" : { - "c2jName" : "SignalingUrl", - "c2jShape" : "UriType", - "deprecated" : false, - "documentation" : "

          The signaling URL.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The signaling URL.

          \n@param signalingUrl The signaling URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSignalingUrl", - "getterDocumentation" : "/**

          The signaling URL.

          \n@return The signaling URL.*/", - "getterMethodName" : "getSignalingUrl", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SignalingUrl", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "SignalingUrl", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "SignalingUrl", - "sensitive" : false, - "setterDocumentation" : "/**

          The signaling URL.

          \n@param signalingUrl The signaling URL.*/", - "setterMethodName" : "setSignalingUrl", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "signalingUrl", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The signaling URL.

          \n@param signalingUrl The signaling URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "signalingUrl", - "variableType" : "String", - "documentation" : "

          The signaling URL.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "TurnControlUrl" : { - "c2jName" : "TurnControlUrl", - "c2jShape" : "UriType", - "deprecated" : false, - "documentation" : "

          The turn control URL.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The turn control URL.

          \n@param turnControlUrl The turn control URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTurnControlUrl", - "getterDocumentation" : "/**

          The turn control URL.

          \n@return The turn control URL.*/", - "getterMethodName" : "getTurnControlUrl", + "fluentSetterDocumentation" : "/**

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          \n@param enableSIPLogs When true, enables SIP message logs for sending to Amazon CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEnableSIPLogs", + "getterDocumentation" : "/**

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          \n@return When true, enables SIP message logs for sending to Amazon CloudWatch Logs.*/", + "getterMethodName" : "getEnableSIPLogs", "getterModel" : { - "returnType" : "String", + "returnType" : "Boolean", "documentation" : null }, "http" : { @@ -56838,11 +60565,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "TurnControlUrl", + "marshallLocationName" : "EnableSIPLogs", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "TurnControlUrl", + "unmarshallLocationName" : "EnableSIPLogs", "uri" : false }, "idempotencyToken" : false, @@ -56852,33 +60579,33 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "TurnControlUrl", + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "EnableSIPLogs", "sensitive" : false, - "setterDocumentation" : "/**

          The turn control URL.

          \n@param turnControlUrl The turn control URL.*/", - "setterMethodName" : "setTurnControlUrl", + "setterDocumentation" : "/**

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          \n@param enableSIPLogs When true, enables SIP message logs for sending to Amazon CloudWatch Logs.*/", + "setterMethodName" : "setEnableSIPLogs", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "turnControlUrl", - "variableType" : "String", + "variableDeclarationType" : "Boolean", + "variableName" : "enableSIPLogs", + "variableType" : "Boolean", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The turn control URL.

          \n@param turnControlUrl The turn control URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          \n@param enableSIPLogs When true, enables SIP message logs for sending to Amazon CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "turnControlUrl", - "variableType" : "String", - "documentation" : "

          The turn control URL.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Boolean", + "variableName" : "enableSIPLogs", + "variableType" : "Boolean", + "documentation" : "

          When true, enables SIP message logs for sending to Amazon CloudWatch Logs.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } @@ -56886,7 +60613,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "MediaPlacement", + "shapeName" : "LoggingConfiguration", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -56895,17 +60622,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "MediaPlacement", - "variableName" : "mediaPlacement", - "variableType" : "MediaPlacement", + "variableDeclarationType" : "LoggingConfiguration", + "variableName" : "loggingConfiguration", + "variableType" : "LoggingConfiguration", "documentation" : null, - "simpleType" : "MediaPlacement", - "variableSetterType" : "MediaPlacement" + "simpleType" : "LoggingConfiguration", + "variableSetterType" : "LoggingConfiguration" }, "wrapper" : false }, - "Meeting" : { - "c2jName" : "Meeting", + "LogoutUserRequest" : { + "c2jName" : "LogoutUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -56913,7 +60640,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          A meeting created using the Amazon Chime SDK.

          ", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -56922,18 +60649,25 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, + "marshaller" : { + "action" : "LogoutUser", + "locationName" : null, + "requestUri" : "/accounts/{accountId}/users/{userId}?operation=logout", + "target" : null, + "verb" : "POST", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "MeetingId", - "c2jShape" : "GuidString", + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMeetingId", - "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", - "getterMethodName" : "getMeetingId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -56946,14 +60680,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MeetingId", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MeetingId", - "uri" : false + "unmarshallLocationName" : "accountId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -56964,14 +60698,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MeetingId", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", - "setterMethodName" : "setMeetingId", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -56980,96 +60714,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "MediaPlacement", - "c2jShape" : "MediaPlacement", - "deprecated" : false, - "documentation" : "

          The media placement for the meeting.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The media placement for the meeting.

          \n@param mediaPlacement The media placement for the meeting.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMediaPlacement", - "getterDocumentation" : "/**

          The media placement for the meeting.

          \n@return The media placement for the meeting.*/", - "getterMethodName" : "getMediaPlacement", - "getterModel" : { - "returnType" : "MediaPlacement", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MediaPlacement", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "MediaPlacement", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "MediaPlacement", - "sensitive" : false, - "setterDocumentation" : "/**

          The media placement for the meeting.

          \n@param mediaPlacement The media placement for the meeting.*/", - "setterMethodName" : "setMediaPlacement", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "MediaPlacement", - "variableName" : "mediaPlacement", - "variableType" : "MediaPlacement", - "documentation" : "", - "simpleType" : "MediaPlacement", - "variableSetterType" : "MediaPlacement" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The media placement for the meeting.

          \n@param mediaPlacement The media placement for the meeting.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "MediaPlacement", - "variableName" : "mediaPlacement", - "variableType" : "MediaPlacement", - "documentation" : "

          The media placement for the meeting.

          ", - "simpleType" : "MediaPlacement", - "variableSetterType" : "MediaPlacement" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "MediaRegion", - "c2jShape" : "String", + "c2jName" : "UserId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          ", + "documentation" : "

          The user ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          \n@param mediaRegion The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMediaRegion", - "getterDocumentation" : "/**

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          \n@return The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.*/", - "getterMethodName" : "getMediaRegion", + "fluentSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserId", + "getterDocumentation" : "/**

          The user ID.

          \n@return The user ID.*/", + "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -57082,14 +60748,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MediaRegion", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "userId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MediaRegion", - "uri" : false + "unmarshallLocationName" : "userId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -57100,14 +60766,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MediaRegion", + "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          \n@param mediaRegion The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.*/", - "setterMethodName" : "setMediaRegion", + "setterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.*/", + "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "mediaRegion", + "variableName" : "userId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -57116,32 +60782,32 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          \n@param mediaRegion The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "mediaRegion", + "variableName" : "userId", "variableType" : "String", - "documentation" : "

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          ", + "documentation" : "

          The user ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "MediaPlacement" : { - "c2jName" : "MediaPlacement", - "c2jShape" : "MediaPlacement", + "AccountId" : { + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The media placement for the meeting.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The media placement for the meeting.

          \n@param mediaPlacement The media placement for the meeting.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMediaPlacement", - "getterDocumentation" : "/**

          The media placement for the meeting.

          \n@return The media placement for the meeting.*/", - "getterMethodName" : "getMediaPlacement", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { - "returnType" : "MediaPlacement", + "returnType" : "String", "documentation" : null }, "http" : { @@ -57152,83 +60818,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MediaPlacement", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "MediaPlacement", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "MediaPlacement", - "sensitive" : false, - "setterDocumentation" : "/**

          The media placement for the meeting.

          \n@param mediaPlacement The media placement for the meeting.*/", - "setterMethodName" : "setMediaPlacement", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "MediaPlacement", - "variableName" : "mediaPlacement", - "variableType" : "MediaPlacement", - "documentation" : "", - "simpleType" : "MediaPlacement", - "variableSetterType" : "MediaPlacement" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The media placement for the meeting.

          \n@param mediaPlacement The media placement for the meeting.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "MediaPlacement", - "variableName" : "mediaPlacement", - "variableType" : "MediaPlacement", - "documentation" : "

          The media placement for the meeting.

          ", - "simpleType" : "MediaPlacement", - "variableSetterType" : "MediaPlacement" - }, - "xmlNameSpaceUri" : null - }, - "MediaRegion" : { - "c2jName" : "MediaRegion", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          \n@param mediaRegion The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMediaRegion", - "getterDocumentation" : "/**

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          \n@return The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.*/", - "getterMethodName" : "getMediaRegion", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MediaRegion", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MediaRegion", - "uri" : false + "unmarshallLocationName" : "accountId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -57239,14 +60836,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MediaRegion", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          \n@param mediaRegion The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.*/", - "setterMethodName" : "setMediaRegion", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "mediaRegion", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -57255,29 +60852,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          \n@param mediaRegion The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "mediaRegion", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "MeetingId" : { - "c2jName" : "MeetingId", - "c2jShape" : "GuidString", + "UserId" : { + "c2jName" : "UserId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The user ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMeetingId", - "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", - "getterMethodName" : "getMeetingId", + "fluentSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserId", + "getterDocumentation" : "/**

          The user ID.

          \n@return The user ID.*/", + "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -57290,14 +60887,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MeetingId", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "userId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MeetingId", - "uri" : false + "unmarshallLocationName" : "userId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -57308,14 +60905,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MeetingId", + "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", - "setterMethodName" : "setMeetingId", + "setterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.*/", + "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "userId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -57324,13 +60921,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The user ID.

          \n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "meetingId", + "variableName" : "userId", "variableType" : "String", - "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", + "documentation" : "

          The user ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -57339,8 +60936,47 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, + "required" : [ "AccountId", "UserId" ], + "shapeName" : "LogoutUserRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "LogoutUserRequest", + "variableName" : "logoutUserRequest", + "variableType" : "LogoutUserRequest", + "documentation" : null, + "simpleType" : "LogoutUserRequest", + "variableSetterType" : "LogoutUserRequest" + }, + "wrapper" : false + }, + "LogoutUserResult" : { + "c2jName" : "LogoutUserResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "Meeting", + "shapeName" : "LogoutUserResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -57349,17 +60985,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Meeting", - "variableName" : "meeting", - "variableType" : "Meeting", + "variableDeclarationType" : "LogoutUserResult", + "variableName" : "logoutUserResult", + "variableType" : "LogoutUserResult", "documentation" : null, - "simpleType" : "Meeting", - "variableSetterType" : "Meeting" + "simpleType" : "LogoutUserResult", + "variableSetterType" : "LogoutUserResult" }, "wrapper" : false }, - "MeetingNotificationConfiguration" : { - "c2jName" : "MeetingNotificationConfiguration", + "MediaPlacement" : { + "c2jName" : "MediaPlacement", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -57367,7 +61003,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          The configuration for resource targets to receive notifications when Amazon Chime SDK meeting and attendee events occur.

          ", + "documentation" : "

          A set of endpoints used by clients to connect to the media service group for a Amazon Chime SDK meeting.

          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -57378,16 +61014,16 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "SnsTopicArn", - "c2jShape" : "Arn", + "c2jName" : "AudioHostUrl", + "c2jShape" : "UriType", "deprecated" : false, - "documentation" : "

          The SNS topic ARN.

          ", + "documentation" : "

          The audio host URL.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The SNS topic ARN.

          \n@param snsTopicArn The SNS topic ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSnsTopicArn", - "getterDocumentation" : "/**

          The SNS topic ARN.

          \n@return The SNS topic ARN.*/", - "getterMethodName" : "getSnsTopicArn", + "fluentSetterDocumentation" : "/**

          The audio host URL.

          \n@param audioHostUrl The audio host URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAudioHostUrl", + "getterDocumentation" : "/**

          The audio host URL.

          \n@return The audio host URL.*/", + "getterMethodName" : "getAudioHostUrl", "getterModel" : { "returnType" : "String", "documentation" : null @@ -57402,11 +61038,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SnsTopicArn", + "marshallLocationName" : "AudioHostUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "SnsTopicArn", + "unmarshallLocationName" : "AudioHostUrl", "uri" : false }, "idempotencyToken" : false, @@ -57418,14 +61054,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "SnsTopicArn", - "sensitive" : true, - "setterDocumentation" : "/**

          The SNS topic ARN.

          \n@param snsTopicArn The SNS topic ARN.*/", - "setterMethodName" : "setSnsTopicArn", + "name" : "AudioHostUrl", + "sensitive" : false, + "setterDocumentation" : "/**

          The audio host URL.

          \n@param audioHostUrl The audio host URL.*/", + "setterMethodName" : "setAudioHostUrl", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "snsTopicArn", + "variableName" : "audioHostUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -57434,28 +61070,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The SNS topic ARN.

          \n@param snsTopicArn The SNS topic ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The audio host URL.

          \n@param audioHostUrl The audio host URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "snsTopicArn", + "variableName" : "audioHostUrl", "variableType" : "String", - "documentation" : "

          The SNS topic ARN.

          ", + "documentation" : "

          The audio host URL.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "SqsQueueArn", - "c2jShape" : "Arn", + "c2jName" : "AudioFallbackUrl", + "c2jShape" : "UriType", "deprecated" : false, - "documentation" : "

          The SQS queue ARN.

          ", + "documentation" : "

          The audio fallback URL.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The SQS queue ARN.

          \n@param sqsQueueArn The SQS queue ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSqsQueueArn", - "getterDocumentation" : "/**

          The SQS queue ARN.

          \n@return The SQS queue ARN.*/", - "getterMethodName" : "getSqsQueueArn", + "fluentSetterDocumentation" : "/**

          The audio fallback URL.

          \n@param audioFallbackUrl The audio fallback URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAudioFallbackUrl", + "getterDocumentation" : "/**

          The audio fallback URL.

          \n@return The audio fallback URL.*/", + "getterMethodName" : "getAudioFallbackUrl", "getterModel" : { "returnType" : "String", "documentation" : null @@ -57470,11 +61106,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SqsQueueArn", + "marshallLocationName" : "AudioFallbackUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "SqsQueueArn", + "unmarshallLocationName" : "AudioFallbackUrl", "uri" : false }, "idempotencyToken" : false, @@ -57486,14 +61122,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "SqsQueueArn", - "sensitive" : true, - "setterDocumentation" : "/**

          The SQS queue ARN.

          \n@param sqsQueueArn The SQS queue ARN.*/", - "setterMethodName" : "setSqsQueueArn", + "name" : "AudioFallbackUrl", + "sensitive" : false, + "setterDocumentation" : "/**

          The audio fallback URL.

          \n@param audioFallbackUrl The audio fallback URL.*/", + "setterMethodName" : "setAudioFallbackUrl", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "sqsQueueArn", + "variableName" : "audioFallbackUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -57502,209 +61138,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The SQS queue ARN.

          \n@param sqsQueueArn The SQS queue ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The audio fallback URL.

          \n@param audioFallbackUrl The audio fallback URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "sqsQueueArn", + "variableName" : "audioFallbackUrl", "variableType" : "String", - "documentation" : "

          The SQS queue ARN.

          ", + "documentation" : "

          The audio fallback URL.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "SnsTopicArn" : { - "c2jName" : "SnsTopicArn", - "c2jShape" : "Arn", - "deprecated" : false, - "documentation" : "

          The SNS topic ARN.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The SNS topic ARN.

          \n@param snsTopicArn The SNS topic ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSnsTopicArn", - "getterDocumentation" : "/**

          The SNS topic ARN.

          \n@return The SNS topic ARN.*/", - "getterMethodName" : "getSnsTopicArn", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SnsTopicArn", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "SnsTopicArn", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "SnsTopicArn", - "sensitive" : true, - "setterDocumentation" : "/**

          The SNS topic ARN.

          \n@param snsTopicArn The SNS topic ARN.*/", - "setterMethodName" : "setSnsTopicArn", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "snsTopicArn", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The SNS topic ARN.

          \n@param snsTopicArn The SNS topic ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "snsTopicArn", - "variableType" : "String", - "documentation" : "

          The SNS topic ARN.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "SqsQueueArn" : { - "c2jName" : "SqsQueueArn", - "c2jShape" : "Arn", - "deprecated" : false, - "documentation" : "

          The SQS queue ARN.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The SQS queue ARN.

          \n@param sqsQueueArn The SQS queue ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSqsQueueArn", - "getterDocumentation" : "/**

          The SQS queue ARN.

          \n@return The SQS queue ARN.*/", - "getterMethodName" : "getSqsQueueArn", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SqsQueueArn", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "SqsQueueArn", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "SqsQueueArn", - "sensitive" : true, - "setterDocumentation" : "/**

          The SQS queue ARN.

          \n@param sqsQueueArn The SQS queue ARN.*/", - "setterMethodName" : "setSqsQueueArn", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "sqsQueueArn", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The SQS queue ARN.

          \n@param sqsQueueArn The SQS queue ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "sqsQueueArn", - "variableType" : "String", - "documentation" : "

          The SQS queue ARN.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "MeetingNotificationConfiguration", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "MeetingNotificationConfiguration", - "variableName" : "meetingNotificationConfiguration", - "variableType" : "MeetingNotificationConfiguration", - "documentation" : null, - "simpleType" : "MeetingNotificationConfiguration", - "variableSetterType" : "MeetingNotificationConfiguration" - }, - "wrapper" : false - }, - "Member" : { - "c2jName" : "Member", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

          The member details, such as email address, name, member ID, and member type.

          ", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "MemberId", - "c2jShape" : "NonEmptyString", + }, { + "c2jName" : "ScreenDataUrl", + "c2jShape" : "UriType", "deprecated" : false, - "documentation" : "

          The member ID (user ID or bot ID).

          ", + "documentation" : "

          The screen data URL.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMemberId", - "getterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@return The member ID (user ID or bot ID).*/", - "getterMethodName" : "getMemberId", + "fluentSetterDocumentation" : "/**

          The screen data URL.

          \n@param screenDataUrl The screen data URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withScreenDataUrl", + "getterDocumentation" : "/**

          The screen data URL.

          \n@return The screen data URL.*/", + "getterMethodName" : "getScreenDataUrl", "getterModel" : { "returnType" : "String", "documentation" : null @@ -57719,11 +61174,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MemberId", + "marshallLocationName" : "ScreenDataUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MemberId", + "unmarshallLocationName" : "ScreenDataUrl", "uri" : false }, "idempotencyToken" : false, @@ -57735,14 +61190,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MemberId", + "name" : "ScreenDataUrl", "sensitive" : false, - "setterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).*/", - "setterMethodName" : "setMemberId", + "setterDocumentation" : "/**

          The screen data URL.

          \n@param screenDataUrl The screen data URL.*/", + "setterMethodName" : "setScreenDataUrl", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "screenDataUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -57751,28 +61206,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The screen data URL.

          \n@param screenDataUrl The screen data URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "screenDataUrl", "variableType" : "String", - "documentation" : "

          The member ID (user ID or bot ID).

          ", + "documentation" : "

          The screen data URL.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "MemberType", - "c2jShape" : "MemberType", + "c2jName" : "ScreenSharingUrl", + "c2jShape" : "UriType", "deprecated" : false, - "documentation" : "

          The member type.

          ", + "documentation" : "

          The screen sharing URL.

          ", "endpointDiscoveryId" : false, - "enumType" : "MemberType", - "fluentSetterDocumentation" : "/**

          The member type.

          \n@param memberType The member type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MemberType*/", - "fluentSetterMethodName" : "withMemberType", - "getterDocumentation" : "/**

          The member type.

          \n@return The member type.\n@see MemberType*/", - "getterMethodName" : "getMemberType", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The screen sharing URL.

          \n@param screenSharingUrl The screen sharing URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withScreenSharingUrl", + "getterDocumentation" : "/**

          The screen sharing URL.

          \n@return The screen sharing URL.*/", + "getterMethodName" : "getScreenSharingUrl", "getterModel" : { "returnType" : "String", "documentation" : null @@ -57787,11 +61242,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MemberType", + "marshallLocationName" : "ScreenSharingUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MemberType", + "unmarshallLocationName" : "ScreenSharingUrl", "uri" : false }, "idempotencyToken" : false, @@ -57803,14 +61258,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MemberType", + "name" : "ScreenSharingUrl", "sensitive" : false, - "setterDocumentation" : "/**

          The member type.

          \n@param memberType The member type.\n@see MemberType*/", - "setterMethodName" : "setMemberType", + "setterDocumentation" : "/**

          The screen sharing URL.

          \n@param screenSharingUrl The screen sharing URL.*/", + "setterMethodName" : "setScreenSharingUrl", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberType", + "variableName" : "screenSharingUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -57819,28 +61274,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member type.

          \n@param memberType The member type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MemberType*/", + "varargSetterDocumentation" : "/**

          The screen sharing URL.

          \n@param screenSharingUrl The screen sharing URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberType", + "variableName" : "screenSharingUrl", "variableType" : "String", - "documentation" : "

          The member type.

          ", + "documentation" : "

          The screen sharing URL.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Email", - "c2jShape" : "SensitiveString", + "c2jName" : "ScreenViewingUrl", + "c2jShape" : "UriType", "deprecated" : false, - "documentation" : "

          The member email address.

          ", + "documentation" : "

          The screen viewing URL.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The member email address.

          \n@param email The member email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEmail", - "getterDocumentation" : "/**

          The member email address.

          \n@return The member email address.*/", - "getterMethodName" : "getEmail", + "fluentSetterDocumentation" : "/**

          The screen viewing URL.

          \n@param screenViewingUrl The screen viewing URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withScreenViewingUrl", + "getterDocumentation" : "/**

          The screen viewing URL.

          \n@return The screen viewing URL.*/", + "getterMethodName" : "getScreenViewingUrl", "getterModel" : { "returnType" : "String", "documentation" : null @@ -57855,11 +61310,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Email", + "marshallLocationName" : "ScreenViewingUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Email", + "unmarshallLocationName" : "ScreenViewingUrl", "uri" : false }, "idempotencyToken" : false, @@ -57871,14 +61326,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Email", - "sensitive" : true, - "setterDocumentation" : "/**

          The member email address.

          \n@param email The member email address.*/", - "setterMethodName" : "setEmail", + "name" : "ScreenViewingUrl", + "sensitive" : false, + "setterDocumentation" : "/**

          The screen viewing URL.

          \n@param screenViewingUrl The screen viewing URL.*/", + "setterMethodName" : "setScreenViewingUrl", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "email", + "variableName" : "screenViewingUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -57887,28 +61342,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member email address.

          \n@param email The member email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The screen viewing URL.

          \n@param screenViewingUrl The screen viewing URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "email", + "variableName" : "screenViewingUrl", "variableType" : "String", - "documentation" : "

          The member email address.

          ", + "documentation" : "

          The screen viewing URL.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "FullName", - "c2jShape" : "SensitiveString", + "c2jName" : "SignalingUrl", + "c2jShape" : "UriType", "deprecated" : false, - "documentation" : "

          The member name.

          ", + "documentation" : "

          The signaling URL.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The member name.

          \n@param fullName The member name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFullName", - "getterDocumentation" : "/**

          The member name.

          \n@return The member name.*/", - "getterMethodName" : "getFullName", + "fluentSetterDocumentation" : "/**

          The signaling URL.

          \n@param signalingUrl The signaling URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSignalingUrl", + "getterDocumentation" : "/**

          The signaling URL.

          \n@return The signaling URL.*/", + "getterMethodName" : "getSignalingUrl", "getterModel" : { "returnType" : "String", "documentation" : null @@ -57923,11 +61378,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "FullName", + "marshallLocationName" : "SignalingUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "FullName", + "unmarshallLocationName" : "SignalingUrl", "uri" : false }, "idempotencyToken" : false, @@ -57939,14 +61394,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "FullName", - "sensitive" : true, - "setterDocumentation" : "/**

          The member name.

          \n@param fullName The member name.*/", - "setterMethodName" : "setFullName", + "name" : "SignalingUrl", + "sensitive" : false, + "setterDocumentation" : "/**

          The signaling URL.

          \n@param signalingUrl The signaling URL.*/", + "setterMethodName" : "setSignalingUrl", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "fullName", + "variableName" : "signalingUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -57955,28 +61410,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member name.

          \n@param fullName The member name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The signaling URL.

          \n@param signalingUrl The signaling URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "fullName", + "variableName" : "signalingUrl", "variableType" : "String", - "documentation" : "

          The member name.

          ", + "documentation" : "

          The signaling URL.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "c2jName" : "TurnControlUrl", + "c2jShape" : "UriType", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The turn control URL.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The turn control URL.

          \n@param turnControlUrl The turn control URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTurnControlUrl", + "getterDocumentation" : "/**

          The turn control URL.

          \n@return The turn control URL.*/", + "getterMethodName" : "getTurnControlUrl", "getterModel" : { "returnType" : "String", "documentation" : null @@ -57991,11 +61446,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AccountId", + "marshallLocationName" : "TurnControlUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "AccountId", + "unmarshallLocationName" : "TurnControlUrl", "uri" : false }, "idempotencyToken" : false, @@ -58007,14 +61462,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", + "name" : "TurnControlUrl", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The turn control URL.

          \n@param turnControlUrl The turn control URL.*/", + "setterMethodName" : "setTurnControlUrl", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "turnControlUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -58023,30 +61478,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The turn control URL.

          \n@param turnControlUrl The turn control URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "turnControlUrl", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The turn control URL.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "AudioFallbackUrl" : { + "c2jName" : "AudioFallbackUrl", + "c2jShape" : "UriType", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The audio fallback URL.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The audio fallback URL.

          \n@param audioFallbackUrl The audio fallback URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAudioFallbackUrl", + "getterDocumentation" : "/**

          The audio fallback URL.

          \n@return The audio fallback URL.*/", + "getterMethodName" : "getAudioFallbackUrl", "getterModel" : { "returnType" : "String", "documentation" : null @@ -58061,11 +61516,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AccountId", + "marshallLocationName" : "AudioFallbackUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "AccountId", + "unmarshallLocationName" : "AudioFallbackUrl", "uri" : false }, "idempotencyToken" : false, @@ -58077,14 +61532,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", + "name" : "AudioFallbackUrl", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The audio fallback URL.

          \n@param audioFallbackUrl The audio fallback URL.*/", + "setterMethodName" : "setAudioFallbackUrl", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "audioFallbackUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -58093,29 +61548,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The audio fallback URL.

          \n@param audioFallbackUrl The audio fallback URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "audioFallbackUrl", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The audio fallback URL.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Email" : { - "c2jName" : "Email", - "c2jShape" : "SensitiveString", + "AudioHostUrl" : { + "c2jName" : "AudioHostUrl", + "c2jShape" : "UriType", "deprecated" : false, - "documentation" : "

          The member email address.

          ", + "documentation" : "

          The audio host URL.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The member email address.

          \n@param email The member email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEmail", - "getterDocumentation" : "/**

          The member email address.

          \n@return The member email address.*/", - "getterMethodName" : "getEmail", + "fluentSetterDocumentation" : "/**

          The audio host URL.

          \n@param audioHostUrl The audio host URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAudioHostUrl", + "getterDocumentation" : "/**

          The audio host URL.

          \n@return The audio host URL.*/", + "getterMethodName" : "getAudioHostUrl", "getterModel" : { "returnType" : "String", "documentation" : null @@ -58130,11 +61585,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Email", + "marshallLocationName" : "AudioHostUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Email", + "unmarshallLocationName" : "AudioHostUrl", "uri" : false }, "idempotencyToken" : false, @@ -58146,14 +61601,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Email", - "sensitive" : true, - "setterDocumentation" : "/**

          The member email address.

          \n@param email The member email address.*/", - "setterMethodName" : "setEmail", + "name" : "AudioHostUrl", + "sensitive" : false, + "setterDocumentation" : "/**

          The audio host URL.

          \n@param audioHostUrl The audio host URL.*/", + "setterMethodName" : "setAudioHostUrl", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "email", + "variableName" : "audioHostUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -58162,29 +61617,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member email address.

          \n@param email The member email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The audio host URL.

          \n@param audioHostUrl The audio host URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "email", + "variableName" : "audioHostUrl", "variableType" : "String", - "documentation" : "

          The member email address.

          ", + "documentation" : "

          The audio host URL.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "FullName" : { - "c2jName" : "FullName", - "c2jShape" : "SensitiveString", + "ScreenDataUrl" : { + "c2jName" : "ScreenDataUrl", + "c2jShape" : "UriType", "deprecated" : false, - "documentation" : "

          The member name.

          ", + "documentation" : "

          The screen data URL.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The member name.

          \n@param fullName The member name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFullName", - "getterDocumentation" : "/**

          The member name.

          \n@return The member name.*/", - "getterMethodName" : "getFullName", + "fluentSetterDocumentation" : "/**

          The screen data URL.

          \n@param screenDataUrl The screen data URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withScreenDataUrl", + "getterDocumentation" : "/**

          The screen data URL.

          \n@return The screen data URL.*/", + "getterMethodName" : "getScreenDataUrl", "getterModel" : { "returnType" : "String", "documentation" : null @@ -58199,11 +61654,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "FullName", + "marshallLocationName" : "ScreenDataUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "FullName", + "unmarshallLocationName" : "ScreenDataUrl", "uri" : false }, "idempotencyToken" : false, @@ -58215,14 +61670,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "FullName", - "sensitive" : true, - "setterDocumentation" : "/**

          The member name.

          \n@param fullName The member name.*/", - "setterMethodName" : "setFullName", + "name" : "ScreenDataUrl", + "sensitive" : false, + "setterDocumentation" : "/**

          The screen data URL.

          \n@param screenDataUrl The screen data URL.*/", + "setterMethodName" : "setScreenDataUrl", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "fullName", + "variableName" : "screenDataUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -58231,29 +61686,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member name.

          \n@param fullName The member name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The screen data URL.

          \n@param screenDataUrl The screen data URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "fullName", + "variableName" : "screenDataUrl", "variableType" : "String", - "documentation" : "

          The member name.

          ", + "documentation" : "

          The screen data URL.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "MemberId" : { - "c2jName" : "MemberId", - "c2jShape" : "NonEmptyString", + "ScreenSharingUrl" : { + "c2jName" : "ScreenSharingUrl", + "c2jShape" : "UriType", "deprecated" : false, - "documentation" : "

          The member ID (user ID or bot ID).

          ", + "documentation" : "

          The screen sharing URL.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMemberId", - "getterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@return The member ID (user ID or bot ID).*/", - "getterMethodName" : "getMemberId", + "fluentSetterDocumentation" : "/**

          The screen sharing URL.

          \n@param screenSharingUrl The screen sharing URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withScreenSharingUrl", + "getterDocumentation" : "/**

          The screen sharing URL.

          \n@return The screen sharing URL.*/", + "getterMethodName" : "getScreenSharingUrl", "getterModel" : { "returnType" : "String", "documentation" : null @@ -58268,11 +61723,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MemberId", + "marshallLocationName" : "ScreenSharingUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MemberId", + "unmarshallLocationName" : "ScreenSharingUrl", "uri" : false }, "idempotencyToken" : false, @@ -58284,14 +61739,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MemberId", + "name" : "ScreenSharingUrl", "sensitive" : false, - "setterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).*/", - "setterMethodName" : "setMemberId", + "setterDocumentation" : "/**

          The screen sharing URL.

          \n@param screenSharingUrl The screen sharing URL.*/", + "setterMethodName" : "setScreenSharingUrl", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "screenSharingUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -58300,29 +61755,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The screen sharing URL.

          \n@param screenSharingUrl The screen sharing URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "screenSharingUrl", "variableType" : "String", - "documentation" : "

          The member ID (user ID or bot ID).

          ", + "documentation" : "

          The screen sharing URL.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "MemberType" : { - "c2jName" : "MemberType", - "c2jShape" : "MemberType", + "ScreenViewingUrl" : { + "c2jName" : "ScreenViewingUrl", + "c2jShape" : "UriType", "deprecated" : false, - "documentation" : "

          The member type.

          ", + "documentation" : "

          The screen viewing URL.

          ", "endpointDiscoveryId" : false, - "enumType" : "MemberType", - "fluentSetterDocumentation" : "/**

          The member type.

          \n@param memberType The member type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MemberType*/", - "fluentSetterMethodName" : "withMemberType", - "getterDocumentation" : "/**

          The member type.

          \n@return The member type.\n@see MemberType*/", - "getterMethodName" : "getMemberType", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The screen viewing URL.

          \n@param screenViewingUrl The screen viewing URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withScreenViewingUrl", + "getterDocumentation" : "/**

          The screen viewing URL.

          \n@return The screen viewing URL.*/", + "getterMethodName" : "getScreenViewingUrl", "getterModel" : { "returnType" : "String", "documentation" : null @@ -58337,11 +61792,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MemberType", + "marshallLocationName" : "ScreenViewingUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MemberType", + "unmarshallLocationName" : "ScreenViewingUrl", "uri" : false }, "idempotencyToken" : false, @@ -58353,14 +61808,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MemberType", + "name" : "ScreenViewingUrl", "sensitive" : false, - "setterDocumentation" : "/**

          The member type.

          \n@param memberType The member type.\n@see MemberType*/", - "setterMethodName" : "setMemberType", + "setterDocumentation" : "/**

          The screen viewing URL.

          \n@param screenViewingUrl The screen viewing URL.*/", + "setterMethodName" : "setScreenViewingUrl", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberType", + "variableName" : "screenViewingUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -58369,13 +61824,151 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member type.

          \n@param memberType The member type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MemberType*/", + "varargSetterDocumentation" : "/**

          The screen viewing URL.

          \n@param screenViewingUrl The screen viewing URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberType", + "variableName" : "screenViewingUrl", "variableType" : "String", - "documentation" : "

          The member type.

          ", + "documentation" : "

          The screen viewing URL.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "SignalingUrl" : { + "c2jName" : "SignalingUrl", + "c2jShape" : "UriType", + "deprecated" : false, + "documentation" : "

          The signaling URL.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The signaling URL.

          \n@param signalingUrl The signaling URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSignalingUrl", + "getterDocumentation" : "/**

          The signaling URL.

          \n@return The signaling URL.*/", + "getterMethodName" : "getSignalingUrl", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SignalingUrl", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SignalingUrl", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "SignalingUrl", + "sensitive" : false, + "setterDocumentation" : "/**

          The signaling URL.

          \n@param signalingUrl The signaling URL.*/", + "setterMethodName" : "setSignalingUrl", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "signalingUrl", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The signaling URL.

          \n@param signalingUrl The signaling URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "signalingUrl", + "variableType" : "String", + "documentation" : "

          The signaling URL.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "TurnControlUrl" : { + "c2jName" : "TurnControlUrl", + "c2jShape" : "UriType", + "deprecated" : false, + "documentation" : "

          The turn control URL.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The turn control URL.

          \n@param turnControlUrl The turn control URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTurnControlUrl", + "getterDocumentation" : "/**

          The turn control URL.

          \n@return The turn control URL.*/", + "getterMethodName" : "getTurnControlUrl", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "TurnControlUrl", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "TurnControlUrl", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TurnControlUrl", + "sensitive" : false, + "setterDocumentation" : "/**

          The turn control URL.

          \n@param turnControlUrl The turn control URL.*/", + "setterMethodName" : "setTurnControlUrl", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "turnControlUrl", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The turn control URL.

          \n@param turnControlUrl The turn control URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "turnControlUrl", + "variableType" : "String", + "documentation" : "

          The turn control URL.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -58385,7 +61978,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "Member", + "shapeName" : "MediaPlacement", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -58394,17 +61987,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Member", - "variableName" : "member", - "variableType" : "Member", + "variableDeclarationType" : "MediaPlacement", + "variableName" : "mediaPlacement", + "variableType" : "MediaPlacement", "documentation" : null, - "simpleType" : "Member", - "variableSetterType" : "Member" + "simpleType" : "MediaPlacement", + "variableSetterType" : "MediaPlacement" }, "wrapper" : false }, - "MemberError" : { - "c2jName" : "MemberError", + "Meeting" : { + "c2jName" : "Meeting", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -58412,7 +62005,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          The list of errors returned when a member action results in an error.

          ", + "documentation" : "

          A meeting created using the Amazon Chime SDK.

          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -58423,16 +62016,16 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "MemberId", - "c2jShape" : "NonEmptyString", + "c2jName" : "MeetingId", + "c2jShape" : "GuidString", "deprecated" : false, - "documentation" : "

          The member ID.

          ", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMemberId", - "getterDocumentation" : "/**

          The member ID.

          \n@return The member ID.*/", - "getterMethodName" : "getMemberId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMeetingId", + "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", + "getterMethodName" : "getMeetingId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -58447,11 +62040,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MemberId", + "marshallLocationName" : "MeetingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MemberId", + "unmarshallLocationName" : "MeetingId", "uri" : false }, "idempotencyToken" : false, @@ -58463,14 +62056,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MemberId", + "name" : "MeetingId", "sensitive" : false, - "setterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.*/", - "setterMethodName" : "setMemberId", + "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", + "setterMethodName" : "setMeetingId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "meetingId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -58479,30 +62072,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "meetingId", "variableType" : "String", - "documentation" : "

          The member ID.

          ", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "ErrorCode", - "c2jShape" : "ErrorCode", + "c2jName" : "MediaPlacement", + "c2jShape" : "MediaPlacement", "deprecated" : false, - "documentation" : "

          The error code.

          ", + "documentation" : "

          The media placement for the meeting.

          ", "endpointDiscoveryId" : false, - "enumType" : "ErrorCode", - "fluentSetterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", - "fluentSetterMethodName" : "withErrorCode", - "getterDocumentation" : "/**

          The error code.

          \n@return The error code.\n@see ErrorCode*/", - "getterMethodName" : "getErrorCode", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The media placement for the meeting.

          \n@param mediaPlacement The media placement for the meeting.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMediaPlacement", + "getterDocumentation" : "/**

          The media placement for the meeting.

          \n@return The media placement for the meeting.*/", + "getterMethodName" : "getMediaPlacement", "getterModel" : { - "returnType" : "String", + "returnType" : "MediaPlacement", "documentation" : null }, "http" : { @@ -58515,11 +62108,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ErrorCode", + "marshallLocationName" : "MediaPlacement", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ErrorCode", + "unmarshallLocationName" : "MediaPlacement", "uri" : false }, "idempotencyToken" : false, @@ -58529,46 +62122,46 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ErrorCode", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MediaPlacement", "sensitive" : false, - "setterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@see ErrorCode*/", - "setterMethodName" : "setErrorCode", + "setterDocumentation" : "/**

          The media placement for the meeting.

          \n@param mediaPlacement The media placement for the meeting.*/", + "setterMethodName" : "setMediaPlacement", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "errorCode", - "variableType" : "String", + "variableDeclarationType" : "MediaPlacement", + "variableName" : "mediaPlacement", + "variableType" : "MediaPlacement", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "MediaPlacement", + "variableSetterType" : "MediaPlacement" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "varargSetterDocumentation" : "/**

          The media placement for the meeting.

          \n@param mediaPlacement The media placement for the meeting.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "errorCode", - "variableType" : "String", - "documentation" : "

          The error code.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "ErrorMessage", - "c2jShape" : "String", + "variableDeclarationType" : "MediaPlacement", + "variableName" : "mediaPlacement", + "variableType" : "MediaPlacement", + "documentation" : "

          The media placement for the meeting.

          ", + "simpleType" : "MediaPlacement", + "variableSetterType" : "MediaPlacement" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MediaRegion", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The error message.

          ", + "documentation" : "

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withErrorMessage", - "getterDocumentation" : "/**

          The error message.

          \n@return The error message.*/", - "getterMethodName" : "getErrorMessage", + "fluentSetterDocumentation" : "/**

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          \n@param mediaRegion The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMediaRegion", + "getterDocumentation" : "/**

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          \n@return The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.*/", + "getterMethodName" : "getMediaRegion", "getterModel" : { "returnType" : "String", "documentation" : null @@ -58583,11 +62176,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ErrorMessage", + "marshallLocationName" : "MediaRegion", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ErrorMessage", + "unmarshallLocationName" : "MediaRegion", "uri" : false }, "idempotencyToken" : false, @@ -58599,14 +62192,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ErrorMessage", + "name" : "MediaRegion", "sensitive" : false, - "setterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.*/", - "setterMethodName" : "setErrorMessage", + "setterDocumentation" : "/**

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          \n@param mediaRegion The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.*/", + "setterMethodName" : "setMediaRegion", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "errorMessage", + "variableName" : "mediaRegion", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -58615,32 +62208,32 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          \n@param mediaRegion The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "errorMessage", + "variableName" : "mediaRegion", "variableType" : "String", - "documentation" : "

          The error message.

          ", + "documentation" : "

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "ErrorCode" : { - "c2jName" : "ErrorCode", - "c2jShape" : "ErrorCode", + "MediaPlacement" : { + "c2jName" : "MediaPlacement", + "c2jShape" : "MediaPlacement", "deprecated" : false, - "documentation" : "

          The error code.

          ", + "documentation" : "

          The media placement for the meeting.

          ", "endpointDiscoveryId" : false, - "enumType" : "ErrorCode", - "fluentSetterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", - "fluentSetterMethodName" : "withErrorCode", - "getterDocumentation" : "/**

          The error code.

          \n@return The error code.\n@see ErrorCode*/", - "getterMethodName" : "getErrorCode", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The media placement for the meeting.

          \n@param mediaPlacement The media placement for the meeting.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMediaPlacement", + "getterDocumentation" : "/**

          The media placement for the meeting.

          \n@return The media placement for the meeting.*/", + "getterMethodName" : "getMediaPlacement", "getterModel" : { - "returnType" : "String", + "returnType" : "MediaPlacement", "documentation" : null }, "http" : { @@ -58653,11 +62246,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ErrorCode", + "marshallLocationName" : "MediaPlacement", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ErrorCode", + "unmarshallLocationName" : "MediaPlacement", "uri" : false }, "idempotencyToken" : false, @@ -58667,47 +62260,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ErrorCode", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MediaPlacement", "sensitive" : false, - "setterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@see ErrorCode*/", - "setterMethodName" : "setErrorCode", + "setterDocumentation" : "/**

          The media placement for the meeting.

          \n@param mediaPlacement The media placement for the meeting.*/", + "setterMethodName" : "setMediaPlacement", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "errorCode", - "variableType" : "String", + "variableDeclarationType" : "MediaPlacement", + "variableName" : "mediaPlacement", + "variableType" : "MediaPlacement", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "MediaPlacement", + "variableSetterType" : "MediaPlacement" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "varargSetterDocumentation" : "/**

          The media placement for the meeting.

          \n@param mediaPlacement The media placement for the meeting.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "errorCode", - "variableType" : "String", - "documentation" : "

          The error code.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "MediaPlacement", + "variableName" : "mediaPlacement", + "variableType" : "MediaPlacement", + "documentation" : "

          The media placement for the meeting.

          ", + "simpleType" : "MediaPlacement", + "variableSetterType" : "MediaPlacement" }, "xmlNameSpaceUri" : null }, - "ErrorMessage" : { - "c2jName" : "ErrorMessage", + "MediaRegion" : { + "c2jName" : "MediaRegion", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The error message.

          ", + "documentation" : "

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withErrorMessage", - "getterDocumentation" : "/**

          The error message.

          \n@return The error message.*/", - "getterMethodName" : "getErrorMessage", + "fluentSetterDocumentation" : "/**

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          \n@param mediaRegion The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMediaRegion", + "getterDocumentation" : "/**

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          \n@return The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.*/", + "getterMethodName" : "getMediaRegion", "getterModel" : { "returnType" : "String", "documentation" : null @@ -58722,11 +62315,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ErrorMessage", + "marshallLocationName" : "MediaRegion", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ErrorMessage", + "unmarshallLocationName" : "MediaRegion", "uri" : false }, "idempotencyToken" : false, @@ -58738,14 +62331,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ErrorMessage", + "name" : "MediaRegion", "sensitive" : false, - "setterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.*/", - "setterMethodName" : "setErrorMessage", + "setterDocumentation" : "/**

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          \n@param mediaRegion The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.*/", + "setterMethodName" : "setMediaRegion", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "errorMessage", + "variableName" : "mediaRegion", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -58754,29 +62347,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          \n@param mediaRegion The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "errorMessage", + "variableName" : "mediaRegion", "variableType" : "String", - "documentation" : "

          The error message.

          ", + "documentation" : "

          The Region in which to create the meeting. Available values: ap-northeast-1, ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "MemberId" : { - "c2jName" : "MemberId", - "c2jShape" : "NonEmptyString", + "MeetingId" : { + "c2jName" : "MeetingId", + "c2jShape" : "GuidString", "deprecated" : false, - "documentation" : "

          The member ID.

          ", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMemberId", - "getterDocumentation" : "/**

          The member ID.

          \n@return The member ID.*/", - "getterMethodName" : "getMemberId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMeetingId", + "getterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@return The Amazon Chime SDK meeting ID.*/", + "getterMethodName" : "getMeetingId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -58791,11 +62384,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MemberId", + "marshallLocationName" : "MeetingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MemberId", + "unmarshallLocationName" : "MeetingId", "uri" : false }, "idempotencyToken" : false, @@ -58807,14 +62400,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MemberId", + "name" : "MeetingId", "sensitive" : false, - "setterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.*/", - "setterMethodName" : "setMemberId", + "setterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.*/", + "setterMethodName" : "setMeetingId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "meetingId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -58823,13 +62416,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime SDK meeting ID.

          \n@param meetingId The Amazon Chime SDK meeting ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "meetingId", "variableType" : "String", - "documentation" : "

          The member ID.

          ", + "documentation" : "

          The Amazon Chime SDK meeting ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -58839,58 +62432,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "MemberError", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "MemberError", - "variableName" : "memberError", - "variableType" : "MemberError", - "documentation" : null, - "simpleType" : "MemberError", - "variableSetterType" : "MemberError" - }, - "wrapper" : false - }, - "MemberType" : { - "c2jName" : "MemberType", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "User", - "value" : "User" - }, { - "name" : "Bot", - "value" : "Bot" - }, { - "name" : "Webhook", - "value" : "Webhook" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "MemberType", + "shapeName" : "Meeting", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -58899,17 +62441,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "MemberType", - "variableName" : "memberType", - "variableType" : "MemberType", + "variableDeclarationType" : "Meeting", + "variableName" : "meeting", + "variableType" : "Meeting", "documentation" : null, - "simpleType" : "MemberType", - "variableSetterType" : "MemberType" + "simpleType" : "Meeting", + "variableSetterType" : "Meeting" }, "wrapper" : false }, - "MembershipItem" : { - "c2jName" : "MembershipItem", + "MeetingNotificationConfiguration" : { + "c2jName" : "MeetingNotificationConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -58917,7 +62459,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          Membership details, such as member ID and member role.

          ", + "documentation" : "

          The configuration for resource targets to receive notifications when Amazon Chime SDK meeting and attendee events occur.

          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -58928,16 +62470,16 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "MemberId", - "c2jShape" : "NonEmptyString", + "c2jName" : "SnsTopicArn", + "c2jShape" : "Arn", "deprecated" : false, - "documentation" : "

          The member ID.

          ", + "documentation" : "

          The SNS topic ARN.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMemberId", - "getterDocumentation" : "/**

          The member ID.

          \n@return The member ID.*/", - "getterMethodName" : "getMemberId", + "fluentSetterDocumentation" : "/**

          The SNS topic ARN.

          \n@param snsTopicArn The SNS topic ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSnsTopicArn", + "getterDocumentation" : "/**

          The SNS topic ARN.

          \n@return The SNS topic ARN.*/", + "getterMethodName" : "getSnsTopicArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -58952,11 +62494,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MemberId", + "marshallLocationName" : "SnsTopicArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MemberId", + "unmarshallLocationName" : "SnsTopicArn", "uri" : false }, "idempotencyToken" : false, @@ -58968,14 +62510,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MemberId", - "sensitive" : false, - "setterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.*/", - "setterMethodName" : "setMemberId", + "name" : "SnsTopicArn", + "sensitive" : true, + "setterDocumentation" : "/**

          The SNS topic ARN.

          \n@param snsTopicArn The SNS topic ARN.*/", + "setterMethodName" : "setSnsTopicArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "snsTopicArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -58984,28 +62526,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The SNS topic ARN.

          \n@param snsTopicArn The SNS topic ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "snsTopicArn", "variableType" : "String", - "documentation" : "

          The member ID.

          ", + "documentation" : "

          The SNS topic ARN.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Role", - "c2jShape" : "RoomMembershipRole", + "c2jName" : "SqsQueueArn", + "c2jShape" : "Arn", "deprecated" : false, - "documentation" : "

          The member role.

          ", + "documentation" : "

          The SQS queue ARN.

          ", "endpointDiscoveryId" : false, - "enumType" : "RoomMembershipRole", - "fluentSetterDocumentation" : "/**

          The member role.

          \n@param role The member role.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RoomMembershipRole*/", - "fluentSetterMethodName" : "withRole", - "getterDocumentation" : "/**

          The member role.

          \n@return The member role.\n@see RoomMembershipRole*/", - "getterMethodName" : "getRole", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The SQS queue ARN.

          \n@param sqsQueueArn The SQS queue ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSqsQueueArn", + "getterDocumentation" : "/**

          The SQS queue ARN.

          \n@return The SQS queue ARN.*/", + "getterMethodName" : "getSqsQueueArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -59020,11 +62562,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Role", + "marshallLocationName" : "SqsQueueArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Role", + "unmarshallLocationName" : "SqsQueueArn", "uri" : false }, "idempotencyToken" : false, @@ -59036,14 +62578,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Role", - "sensitive" : false, - "setterDocumentation" : "/**

          The member role.

          \n@param role The member role.\n@see RoomMembershipRole*/", - "setterMethodName" : "setRole", + "name" : "SqsQueueArn", + "sensitive" : true, + "setterDocumentation" : "/**

          The SQS queue ARN.

          \n@param sqsQueueArn The SQS queue ARN.*/", + "setterMethodName" : "setSqsQueueArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "role", + "variableName" : "sqsQueueArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -59052,30 +62594,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member role.

          \n@param role The member role.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RoomMembershipRole*/", + "varargSetterDocumentation" : "/**

          The SQS queue ARN.

          \n@param sqsQueueArn The SQS queue ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "role", + "variableName" : "sqsQueueArn", "variableType" : "String", - "documentation" : "

          The member role.

          ", + "documentation" : "

          The SQS queue ARN.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "MemberId" : { - "c2jName" : "MemberId", - "c2jShape" : "NonEmptyString", + "SnsTopicArn" : { + "c2jName" : "SnsTopicArn", + "c2jShape" : "Arn", "deprecated" : false, - "documentation" : "

          The member ID.

          ", + "documentation" : "

          The SNS topic ARN.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMemberId", - "getterDocumentation" : "/**

          The member ID.

          \n@return The member ID.*/", - "getterMethodName" : "getMemberId", + "fluentSetterDocumentation" : "/**

          The SNS topic ARN.

          \n@param snsTopicArn The SNS topic ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSnsTopicArn", + "getterDocumentation" : "/**

          The SNS topic ARN.

          \n@return The SNS topic ARN.*/", + "getterMethodName" : "getSnsTopicArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -59090,11 +62632,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MemberId", + "marshallLocationName" : "SnsTopicArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MemberId", + "unmarshallLocationName" : "SnsTopicArn", "uri" : false }, "idempotencyToken" : false, @@ -59106,14 +62648,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MemberId", - "sensitive" : false, - "setterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.*/", - "setterMethodName" : "setMemberId", + "name" : "SnsTopicArn", + "sensitive" : true, + "setterDocumentation" : "/**

          The SNS topic ARN.

          \n@param snsTopicArn The SNS topic ARN.*/", + "setterMethodName" : "setSnsTopicArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "snsTopicArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -59122,29 +62664,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The SNS topic ARN.

          \n@param snsTopicArn The SNS topic ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "snsTopicArn", "variableType" : "String", - "documentation" : "

          The member ID.

          ", + "documentation" : "

          The SNS topic ARN.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Role" : { - "c2jName" : "Role", - "c2jShape" : "RoomMembershipRole", + "SqsQueueArn" : { + "c2jName" : "SqsQueueArn", + "c2jShape" : "Arn", "deprecated" : false, - "documentation" : "

          The member role.

          ", + "documentation" : "

          The SQS queue ARN.

          ", "endpointDiscoveryId" : false, - "enumType" : "RoomMembershipRole", - "fluentSetterDocumentation" : "/**

          The member role.

          \n@param role The member role.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RoomMembershipRole*/", - "fluentSetterMethodName" : "withRole", - "getterDocumentation" : "/**

          The member role.

          \n@return The member role.\n@see RoomMembershipRole*/", - "getterMethodName" : "getRole", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The SQS queue ARN.

          \n@param sqsQueueArn The SQS queue ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSqsQueueArn", + "getterDocumentation" : "/**

          The SQS queue ARN.

          \n@return The SQS queue ARN.*/", + "getterMethodName" : "getSqsQueueArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -59159,11 +62701,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Role", + "marshallLocationName" : "SqsQueueArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Role", + "unmarshallLocationName" : "SqsQueueArn", "uri" : false }, "idempotencyToken" : false, @@ -59175,14 +62717,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Role", - "sensitive" : false, - "setterDocumentation" : "/**

          The member role.

          \n@param role The member role.\n@see RoomMembershipRole*/", - "setterMethodName" : "setRole", + "name" : "SqsQueueArn", + "sensitive" : true, + "setterDocumentation" : "/**

          The SQS queue ARN.

          \n@param sqsQueueArn The SQS queue ARN.*/", + "setterMethodName" : "setSqsQueueArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "role", + "variableName" : "sqsQueueArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -59191,13 +62733,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The member role.

          \n@param role The member role.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RoomMembershipRole*/", + "varargSetterDocumentation" : "/**

          The SQS queue ARN.

          \n@param sqsQueueArn The SQS queue ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "role", + "variableName" : "sqsQueueArn", "variableType" : "String", - "documentation" : "

          The member role.

          ", + "documentation" : "

          The SQS queue ARN.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -59207,7 +62749,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "MembershipItem", + "shapeName" : "MeetingNotificationConfiguration", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -59216,17 +62758,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "MembershipItem", - "variableName" : "membershipItem", - "variableType" : "MembershipItem", + "variableDeclarationType" : "MeetingNotificationConfiguration", + "variableName" : "meetingNotificationConfiguration", + "variableType" : "MeetingNotificationConfiguration", "documentation" : null, - "simpleType" : "MembershipItem", - "variableSetterType" : "MembershipItem" + "simpleType" : "MeetingNotificationConfiguration", + "variableSetterType" : "MeetingNotificationConfiguration" }, "wrapper" : false }, - "NotFoundException" : { - "c2jName" : "NotFoundException", + "Member" : { + "c2jName" : "Member", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -59234,10 +62776,10 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          One or more of the resources in the request does not exist in the system.

          ", + "documentation" : "

          The member details, such as email address, name, member ID, and member type.

          ", "endpointDiscoveryMembers" : null, "enums" : null, - "errorCode" : "NotFoundException", + "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -59245,16 +62787,16 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Code", - "c2jShape" : "ErrorCode", + "c2jName" : "MemberId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "", + "documentation" : "

          The member ID (user ID or bot ID).

          ", "endpointDiscoveryId" : false, - "enumType" : "ErrorCode", - "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", - "fluentSetterMethodName" : "withCode", - "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", - "getterMethodName" : "getCode", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMemberId", + "getterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@return The member ID (user ID or bot ID).*/", + "getterMethodName" : "getMemberId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -59269,11 +62811,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Code", + "marshallLocationName" : "MemberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Code", + "unmarshallLocationName" : "MemberId", "uri" : false }, "idempotencyToken" : false, @@ -59285,14 +62827,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Code", + "name" : "MemberId", "sensitive" : false, - "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", - "setterMethodName" : "setCode", + "setterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).*/", + "setterMethodName" : "setMemberId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "code", + "variableName" : "memberId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -59301,137 +62843,96 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "varargSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "code", + "variableName" : "memberId", "variableType" : "String", - "documentation" : "", + "documentation" : "

          The member ID (user ID or bot ID).

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "Code" : { - "c2jName" : "Code", - "c2jShape" : "ErrorCode", - "deprecated" : false, + }, { + "c2jName" : "MemberType", + "c2jShape" : "MemberType", + "deprecated" : false, + "documentation" : "

          The member type.

          ", + "endpointDiscoveryId" : false, + "enumType" : "MemberType", + "fluentSetterDocumentation" : "/**

          The member type.

          \n@param memberType The member type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MemberType*/", + "fluentSetterMethodName" : "withMemberType", + "getterDocumentation" : "/**

          The member type.

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

          The member type.

          \n@param memberType The member type.\n@see MemberType*/", + "setterMethodName" : "setMemberType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "memberType", + "variableType" : "String", "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : "ErrorCode", - "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", - "fluentSetterMethodName" : "withCode", - "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", - "getterMethodName" : "getCode", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Code", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Code", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Code", - "sensitive" : false, - "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", - "setterMethodName" : "setCode", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "code", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "code", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "NotFoundException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "NotFoundException", - "variableName" : "notFoundException", - "variableType" : "NotFoundException", - "documentation" : null, - "simpleType" : "NotFoundException", - "variableSetterType" : "NotFoundException" - }, - "wrapper" : false - }, - "OrderedPhoneNumber" : { - "c2jName" : "OrderedPhoneNumber", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

          A phone number for which an order has been placed.

          ", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "E164PhoneNumber", - "c2jShape" : "E164PhoneNumber", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The member type.

          \n@param memberType The member type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MemberType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "memberType", + "variableType" : "String", + "documentation" : "

          The member type.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Email", + "c2jShape" : "SensitiveString", "deprecated" : false, - "documentation" : "

          The phone number, in E.164 format.

          ", + "documentation" : "

          The member email address.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withE164PhoneNumber", - "getterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@return The phone number, in E.164 format.*/", - "getterMethodName" : "getE164PhoneNumber", + "fluentSetterDocumentation" : "/**

          The member email address.

          \n@param email The member email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEmail", + "getterDocumentation" : "/**

          The member email address.

          \n@return The member email address.*/", + "getterMethodName" : "getEmail", "getterModel" : { "returnType" : "String", "documentation" : null @@ -59446,11 +62947,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "E164PhoneNumber", + "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "E164PhoneNumber", + "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, @@ -59462,14 +62963,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "E164PhoneNumber", + "name" : "Email", "sensitive" : true, - "setterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.*/", - "setterMethodName" : "setE164PhoneNumber", + "setterDocumentation" : "/**

          The member email address.

          \n@param email The member email address.*/", + "setterMethodName" : "setEmail", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "e164PhoneNumber", + "variableName" : "email", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -59478,28 +62979,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The member email address.

          \n@param email The member email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "e164PhoneNumber", + "variableName" : "email", "variableType" : "String", - "documentation" : "

          The phone number, in E.164 format.

          ", + "documentation" : "

          The member email address.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Status", - "c2jShape" : "OrderedPhoneNumberStatus", + "c2jName" : "FullName", + "c2jShape" : "SensitiveString", "deprecated" : false, - "documentation" : "

          The phone number status.

          ", + "documentation" : "

          The member name.

          ", "endpointDiscoveryId" : false, - "enumType" : "OrderedPhoneNumberStatus", - "fluentSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see OrderedPhoneNumberStatus*/", - "fluentSetterMethodName" : "withStatus", - "getterDocumentation" : "/**

          The phone number status.

          \n@return The phone number status.\n@see OrderedPhoneNumberStatus*/", - "getterMethodName" : "getStatus", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The member name.

          \n@param fullName The member name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFullName", + "getterDocumentation" : "/**

          The member name.

          \n@return The member name.*/", + "getterMethodName" : "getFullName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -59514,11 +63015,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Status", + "marshallLocationName" : "FullName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Status", + "unmarshallLocationName" : "FullName", "uri" : false }, "idempotencyToken" : false, @@ -59530,14 +63031,82 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Status", + "name" : "FullName", + "sensitive" : true, + "setterDocumentation" : "/**

          The member name.

          \n@param fullName The member name.*/", + "setterMethodName" : "setFullName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fullName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The member name.

          \n@param fullName The member name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fullName", + "variableType" : "String", + "documentation" : "

          The member name.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime account ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "AccountId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "AccountId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@see OrderedPhoneNumberStatus*/", - "setterMethodName" : "setStatus", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "status", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -59546,30 +63115,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see OrderedPhoneNumberStatus*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "status", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "

          The phone number status.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "E164PhoneNumber" : { - "c2jName" : "E164PhoneNumber", - "c2jShape" : "E164PhoneNumber", + "AccountId" : { + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The phone number, in E.164 format.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withE164PhoneNumber", - "getterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@return The phone number, in E.164 format.*/", - "getterMethodName" : "getE164PhoneNumber", + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -59584,11 +63153,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "E164PhoneNumber", + "marshallLocationName" : "AccountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "E164PhoneNumber", + "unmarshallLocationName" : "AccountId", "uri" : false }, "idempotencyToken" : false, @@ -59600,14 +63169,83 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "E164PhoneNumber", + "name" : "AccountId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Email" : { + "c2jName" : "Email", + "c2jShape" : "SensitiveString", + "deprecated" : false, + "documentation" : "

          The member email address.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The member email address.

          \n@param email The member email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEmail", + "getterDocumentation" : "/**

          The member email address.

          \n@return The member email address.*/", + "getterMethodName" : "getEmail", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Email", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Email", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Email", "sensitive" : true, - "setterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.*/", - "setterMethodName" : "setE164PhoneNumber", + "setterDocumentation" : "/**

          The member email address.

          \n@param email The member email address.*/", + "setterMethodName" : "setEmail", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "e164PhoneNumber", + "variableName" : "email", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -59616,29 +63254,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The member email address.

          \n@param email The member email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "e164PhoneNumber", + "variableName" : "email", "variableType" : "String", - "documentation" : "

          The phone number, in E.164 format.

          ", + "documentation" : "

          The member email address.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Status" : { - "c2jName" : "Status", - "c2jShape" : "OrderedPhoneNumberStatus", + "FullName" : { + "c2jName" : "FullName", + "c2jShape" : "SensitiveString", "deprecated" : false, - "documentation" : "

          The phone number status.

          ", + "documentation" : "

          The member name.

          ", "endpointDiscoveryId" : false, - "enumType" : "OrderedPhoneNumberStatus", - "fluentSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see OrderedPhoneNumberStatus*/", - "fluentSetterMethodName" : "withStatus", - "getterDocumentation" : "/**

          The phone number status.

          \n@return The phone number status.\n@see OrderedPhoneNumberStatus*/", - "getterMethodName" : "getStatus", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The member name.

          \n@param fullName The member name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFullName", + "getterDocumentation" : "/**

          The member name.

          \n@return The member name.*/", + "getterMethodName" : "getFullName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -59653,11 +63291,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Status", + "marshallLocationName" : "FullName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Status", + "unmarshallLocationName" : "FullName", "uri" : false }, "idempotencyToken" : false, @@ -59669,14 +63307,83 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Status", + "name" : "FullName", + "sensitive" : true, + "setterDocumentation" : "/**

          The member name.

          \n@param fullName The member name.*/", + "setterMethodName" : "setFullName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fullName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The member name.

          \n@param fullName The member name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fullName", + "variableType" : "String", + "documentation" : "

          The member name.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MemberId" : { + "c2jName" : "MemberId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The member ID (user ID or bot ID).

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMemberId", + "getterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@return The member ID (user ID or bot ID).*/", + "getterMethodName" : "getMemberId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MemberId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MemberId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MemberId", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@see OrderedPhoneNumberStatus*/", - "setterMethodName" : "setStatus", + "setterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).*/", + "setterMethodName" : "setMemberId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "status", + "variableName" : "memberId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -59685,13 +63392,82 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see OrderedPhoneNumberStatus*/", + "varargSetterDocumentation" : "/**

          The member ID (user ID or bot ID).

          \n@param memberId The member ID (user ID or bot ID).\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "status", + "variableName" : "memberId", "variableType" : "String", - "documentation" : "

          The phone number status.

          ", + "documentation" : "

          The member ID (user ID or bot ID).

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MemberType" : { + "c2jName" : "MemberType", + "c2jShape" : "MemberType", + "deprecated" : false, + "documentation" : "

          The member type.

          ", + "endpointDiscoveryId" : false, + "enumType" : "MemberType", + "fluentSetterDocumentation" : "/**

          The member type.

          \n@param memberType The member type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MemberType*/", + "fluentSetterMethodName" : "withMemberType", + "getterDocumentation" : "/**

          The member type.

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

          The member type.

          \n@param memberType The member type.\n@see MemberType*/", + "setterMethodName" : "setMemberType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "memberType", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The member type.

          \n@param memberType The member type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MemberType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "memberType", + "variableType" : "String", + "documentation" : "

          The member type.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -59701,7 +63477,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "OrderedPhoneNumber", + "shapeName" : "Member", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -59710,68 +63486,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "OrderedPhoneNumber", - "variableName" : "orderedPhoneNumber", - "variableType" : "OrderedPhoneNumber", - "documentation" : null, - "simpleType" : "OrderedPhoneNumber", - "variableSetterType" : "OrderedPhoneNumber" - }, - "wrapper" : false - }, - "OrderedPhoneNumberStatus" : { - "c2jName" : "OrderedPhoneNumberStatus", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "Processing", - "value" : "Processing" - }, { - "name" : "Acquired", - "value" : "Acquired" - }, { - "name" : "Failed", - "value" : "Failed" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "OrderedPhoneNumberStatus", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "OrderedPhoneNumberStatus", - "variableName" : "orderedPhoneNumberStatus", - "variableType" : "OrderedPhoneNumberStatus", + "variableDeclarationType" : "Member", + "variableName" : "member", + "variableType" : "Member", "documentation" : null, - "simpleType" : "OrderedPhoneNumberStatus", - "variableSetterType" : "OrderedPhoneNumberStatus" + "simpleType" : "Member", + "variableSetterType" : "Member" }, "wrapper" : false }, - "Origination" : { - "c2jName" : "Origination", + "MemberError" : { + "c2jName" : "MemberError", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -59779,7 +63504,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          Origination settings enable your SIP hosts to receive inbound calls using your Amazon Chime Voice Connector.

          ", + "documentation" : "

          The list of errors returned when a member action results in an error.

          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -59790,18 +63515,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Routes", - "c2jShape" : "OriginationRouteList", + "c2jName" : "MemberId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          ", + "documentation" : "

          The member ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          \n@param routes The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoutes", - "getterDocumentation" : "/**

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          \n@return The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.*/", - "getterMethodName" : "getRoutes", + "fluentSetterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMemberId", + "getterDocumentation" : "/**

          The member ID.

          \n@return The member ID.*/", + "getterMethodName" : "getMemberId", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", "documentation" : null }, "http" : { @@ -59814,145 +63539,130 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Routes", + "marshallLocationName" : "MemberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Routes", + "unmarshallLocationName" : "MemberId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "OriginationRoute", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "OriginationRoute", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "OriginationRoute", - "variableName" : "member", - "variableType" : "OriginationRoute", - "documentation" : "", - "simpleType" : "OriginationRoute", - "variableSetterType" : "OriginationRoute" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "OriginationRoute", - "variableName" : "member", - "variableType" : "OriginationRoute", - "documentation" : "", - "simpleType" : "OriginationRoute", - "variableSetterType" : "OriginationRoute" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "OriginationRoute", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "OriginationRoute", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MemberId", + "sensitive" : false, + "setterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.*/", + "setterMethodName" : "setMemberId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "memberId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "memberId", + "variableType" : "String", + "documentation" : "

          The member ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ErrorCode", + "c2jShape" : "ErrorCode", + "deprecated" : false, + "documentation" : "

          The error code.

          ", + "endpointDiscoveryId" : false, + "enumType" : "ErrorCode", + "fluentSetterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "fluentSetterMethodName" : "withErrorCode", + "getterDocumentation" : "/**

          The error code.

          \n@return The error code.\n@see ErrorCode*/", + "getterMethodName" : "getErrorCode", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ErrorCode", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ErrorCode", + "uri" : false }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Routes", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ErrorCode", "sensitive" : false, - "setterDocumentation" : "/**

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          \n@param routes The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.*/", - "setterMethodName" : "setRoutes", + "setterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@see ErrorCode*/", + "setterMethodName" : "setErrorCode", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "routes", - "variableType" : "java.util.List", + "variableDeclarationType" : "String", + "variableName" : "errorCode", + "variableType" : "String", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setRoutes(java.util.Collection)} or {@link #withRoutes(java.util.Collection)} if you want to override the existing values.

          \n@param routes The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "routes", - "variableType" : "java.util.List", - "documentation" : "

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "String", + "variableName" : "errorCode", + "variableType" : "String", + "documentation" : "

          The error code.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Disabled", - "c2jShape" : "Boolean", + "c2jName" : "ErrorMessage", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          ", + "documentation" : "

          The error message.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          \n@param disabled When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDisabled", - "getterDocumentation" : "/**

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          \n@return When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.*/", - "getterMethodName" : "getDisabled", + "fluentSetterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withErrorMessage", + "getterDocumentation" : "/**

          The error message.

          \n@return The error message.*/", + "getterMethodName" : "getErrorMessage", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "String", "documentation" : null }, "http" : { @@ -59965,11 +63675,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Disabled", + "marshallLocationName" : "ErrorMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Disabled", + "unmarshallLocationName" : "ErrorMessage", "uri" : false }, "idempotencyToken" : false, @@ -59979,50 +63689,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "Disabled", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ErrorMessage", "sensitive" : false, - "setterDocumentation" : "/**

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          \n@param disabled When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.*/", - "setterMethodName" : "setDisabled", + "setterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.*/", + "setterMethodName" : "setErrorMessage", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "disabled", - "variableType" : "Boolean", + "variableDeclarationType" : "String", + "variableName" : "errorMessage", + "variableType" : "String", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          \n@param disabled When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "disabled", - "variableType" : "Boolean", - "documentation" : "

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "errorMessage", + "variableType" : "String", + "documentation" : "

          The error message.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Disabled" : { - "c2jName" : "Disabled", - "c2jShape" : "Boolean", + "ErrorCode" : { + "c2jName" : "ErrorCode", + "c2jShape" : "ErrorCode", "deprecated" : false, - "documentation" : "

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          ", + "documentation" : "

          The error code.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          \n@param disabled When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDisabled", - "getterDocumentation" : "/**

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          \n@return When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.*/", - "getterMethodName" : "getDisabled", + "enumType" : "ErrorCode", + "fluentSetterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "fluentSetterMethodName" : "withErrorCode", + "getterDocumentation" : "/**

          The error code.

          \n@return The error code.\n@see ErrorCode*/", + "getterMethodName" : "getErrorCode", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "String", "documentation" : null }, "http" : { @@ -60035,11 +63745,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Disabled", + "marshallLocationName" : "ErrorCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Disabled", + "unmarshallLocationName" : "ErrorCode", "uri" : false }, "idempotencyToken" : false, @@ -60049,49 +63759,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "Disabled", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ErrorCode", "sensitive" : false, - "setterDocumentation" : "/**

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          \n@param disabled When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.*/", - "setterMethodName" : "setDisabled", + "setterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@see ErrorCode*/", + "setterMethodName" : "setErrorCode", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "disabled", - "variableType" : "Boolean", + "variableDeclarationType" : "String", + "variableName" : "errorCode", + "variableType" : "String", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          \n@param disabled When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "disabled", - "variableType" : "Boolean", - "documentation" : "

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "errorCode", + "variableType" : "String", + "documentation" : "

          The error code.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Routes" : { - "c2jName" : "Routes", - "c2jShape" : "OriginationRouteList", + "ErrorMessage" : { + "c2jName" : "ErrorMessage", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          ", + "documentation" : "

          The error message.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          \n@param routes The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoutes", - "getterDocumentation" : "/**

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          \n@return The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.*/", - "getterMethodName" : "getRoutes", + "fluentSetterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withErrorMessage", + "getterDocumentation" : "/**

          The error message.

          \n@return The error message.*/", + "getterMethodName" : "getErrorMessage", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", "documentation" : null }, "http" : { @@ -60104,130 +63814,116 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Routes", + "marshallLocationName" : "ErrorMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Routes", + "unmarshallLocationName" : "ErrorMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "OriginationRoute", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "OriginationRoute", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "OriginationRoute", - "variableName" : "member", - "variableType" : "OriginationRoute", - "documentation" : "", - "simpleType" : "OriginationRoute", - "variableSetterType" : "OriginationRoute" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "OriginationRoute", - "variableName" : "member", - "variableType" : "OriginationRoute", - "documentation" : "", - "simpleType" : "OriginationRoute", - "variableSetterType" : "OriginationRoute" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "OriginationRoute", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "OriginationRoute", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Routes", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ErrorMessage", "sensitive" : false, - "setterDocumentation" : "/**

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          \n@param routes The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.*/", - "setterMethodName" : "setRoutes", + "setterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.*/", + "setterMethodName" : "setErrorMessage", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "routes", - "variableType" : "java.util.List", + "variableDeclarationType" : "String", + "variableName" : "errorMessage", + "variableType" : "String", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setRoutes(java.util.Collection)} or {@link #withRoutes(java.util.Collection)} if you want to override the existing values.

          \n@param routes The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "routes", - "variableType" : "java.util.List", - "documentation" : "

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "String", + "variableName" : "errorMessage", + "variableType" : "String", + "documentation" : "

          The error message.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MemberId" : { + "c2jName" : "MemberId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The member ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMemberId", + "getterDocumentation" : "/**

          The member ID.

          \n@return The member ID.*/", + "getterMethodName" : "getMemberId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MemberId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MemberId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MemberId", + "sensitive" : false, + "setterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.*/", + "setterMethodName" : "setMemberId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "memberId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "memberId", + "variableType" : "String", + "documentation" : "

          The member ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } @@ -60235,7 +63931,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "Origination", + "shapeName" : "MemberError", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -60244,17 +63940,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Origination", - "variableName" : "origination", - "variableType" : "Origination", + "variableDeclarationType" : "MemberError", + "variableName" : "memberError", + "variableType" : "MemberError", "documentation" : null, - "simpleType" : "Origination", - "variableSetterType" : "Origination" + "simpleType" : "MemberError", + "variableSetterType" : "MemberError" }, "wrapper" : false }, - "OriginationRoute" : { - "c2jName" : "OriginationRoute", + "MemberType" : { + "c2jName" : "MemberType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -60262,7 +63958,58 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          Origination routes define call distribution properties for your SIP hosts to receive inbound calls using your Amazon Chime Voice Connector. Limit: Ten origination routes for each Amazon Chime Voice Connector.

          ", + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "User", + "value" : "User" + }, { + "name" : "Bot", + "value" : "Bot" + }, { + "name" : "Webhook", + "value" : "Webhook" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "MemberType", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MemberType", + "variableName" : "memberType", + "variableType" : "MemberType", + "documentation" : null, + "simpleType" : "MemberType", + "variableSetterType" : "MemberType" + }, + "wrapper" : false + }, + "MembershipItem" : { + "c2jName" : "MembershipItem", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

          Membership details, such as member ID and member role.

          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -60273,16 +64020,16 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Host", - "c2jShape" : "String", + "c2jName" : "MemberId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The FQDN or IP address to contact for origination traffic.

          ", + "documentation" : "

          The member ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The FQDN or IP address to contact for origination traffic.

          \n@param host The FQDN or IP address to contact for origination traffic.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withHost", - "getterDocumentation" : "/**

          The FQDN or IP address to contact for origination traffic.

          \n@return The FQDN or IP address to contact for origination traffic.*/", - "getterMethodName" : "getHost", + "fluentSetterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMemberId", + "getterDocumentation" : "/**

          The member ID.

          \n@return The member ID.*/", + "getterMethodName" : "getMemberId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -60297,11 +64044,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Host", + "marshallLocationName" : "MemberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Host", + "unmarshallLocationName" : "MemberId", "uri" : false }, "idempotencyToken" : false, @@ -60313,14 +64060,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Host", + "name" : "MemberId", "sensitive" : false, - "setterDocumentation" : "/**

          The FQDN or IP address to contact for origination traffic.

          \n@param host The FQDN or IP address to contact for origination traffic.*/", - "setterMethodName" : "setHost", + "setterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.*/", + "setterMethodName" : "setMemberId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "host", + "variableName" : "memberId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -60329,96 +64076,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The FQDN or IP address to contact for origination traffic.

          \n@param host The FQDN or IP address to contact for origination traffic.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "host", + "variableName" : "memberId", "variableType" : "String", - "documentation" : "

          The FQDN or IP address to contact for origination traffic.

          ", + "documentation" : "

          The member ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Port", - "c2jShape" : "Port", - "deprecated" : false, - "documentation" : "

          The designated origination route port. Defaults to 5060.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The designated origination route port. Defaults to 5060.

          \n@param port The designated origination route port. Defaults to 5060.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPort", - "getterDocumentation" : "/**

          The designated origination route port. Defaults to 5060.

          \n@return The designated origination route port. Defaults to 5060.*/", - "getterMethodName" : "getPort", - "getterModel" : { - "returnType" : "Integer", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Port", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Port", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "Port", - "sensitive" : false, - "setterDocumentation" : "/**

          The designated origination route port. Defaults to 5060.

          \n@param port The designated origination route port. Defaults to 5060.*/", - "setterMethodName" : "setPort", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "port", - "variableType" : "Integer", - "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The designated origination route port. Defaults to 5060.

          \n@param port The designated origination route port. Defaults to 5060.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "port", - "variableType" : "Integer", - "documentation" : "

          The designated origination route port. Defaults to 5060.

          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "Protocol", - "c2jShape" : "OriginationRouteProtocol", + "c2jName" : "Role", + "c2jShape" : "RoomMembershipRole", "deprecated" : false, - "documentation" : "

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          ", + "documentation" : "

          The member role.

          ", "endpointDiscoveryId" : false, - "enumType" : "OriginationRouteProtocol", - "fluentSetterDocumentation" : "/**

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          \n@param protocol The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.\n@return Returns a reference to this object so that method calls can be chained together.\n@see OriginationRouteProtocol*/", - "fluentSetterMethodName" : "withProtocol", - "getterDocumentation" : "/**

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          \n@return The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.\n@see OriginationRouteProtocol*/", - "getterMethodName" : "getProtocol", + "enumType" : "RoomMembershipRole", + "fluentSetterDocumentation" : "/**

          The member role.

          \n@param role The member role.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RoomMembershipRole*/", + "fluentSetterMethodName" : "withRole", + "getterDocumentation" : "/**

          The member role.

          \n@return The member role.\n@see RoomMembershipRole*/", + "getterMethodName" : "getRole", "getterModel" : { "returnType" : "String", "documentation" : null @@ -60433,11 +64112,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Protocol", + "marshallLocationName" : "Role", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Protocol", + "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, @@ -60449,14 +64128,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Protocol", + "name" : "Role", "sensitive" : false, - "setterDocumentation" : "/**

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          \n@param protocol The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.\n@see OriginationRouteProtocol*/", - "setterMethodName" : "setProtocol", + "setterDocumentation" : "/**

          The member role.

          \n@param role The member role.\n@see RoomMembershipRole*/", + "setterMethodName" : "setRole", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "protocol", + "variableName" : "role", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -60465,166 +64144,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          \n@param protocol The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.\n@return Returns a reference to this object so that method calls can be chained together.\n@see OriginationRouteProtocol*/", + "varargSetterDocumentation" : "/**

          The member role.

          \n@param role The member role.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RoomMembershipRole*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "protocol", + "variableName" : "role", "variableType" : "String", - "documentation" : "

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          ", + "documentation" : "

          The member role.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "Priority", - "c2jShape" : "OriginationRoutePriority", - "deprecated" : false, - "documentation" : "

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          \n@param priority The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPriority", - "getterDocumentation" : "/**

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          \n@return The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.*/", - "getterMethodName" : "getPriority", - "getterModel" : { - "returnType" : "Integer", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Priority", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Priority", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "Priority", - "sensitive" : false, - "setterDocumentation" : "/**

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          \n@param priority The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.*/", - "setterMethodName" : "setPriority", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "priority", - "variableType" : "Integer", - "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          \n@param priority The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "priority", - "variableType" : "Integer", - "documentation" : "

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "Weight", - "c2jShape" : "OriginationRouteWeight", - "deprecated" : false, - "documentation" : "

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          \n@param weight The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withWeight", - "getterDocumentation" : "/**

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          \n@return The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.*/", - "getterMethodName" : "getWeight", - "getterModel" : { - "returnType" : "Integer", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Weight", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Weight", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "Weight", - "sensitive" : false, - "setterDocumentation" : "/**

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          \n@param weight The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.*/", - "setterMethodName" : "setWeight", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "weight", - "variableType" : "Integer", - "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          \n@param weight The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "weight", - "variableType" : "Integer", - "documentation" : "

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Host" : { - "c2jName" : "Host", - "c2jShape" : "String", + "MemberId" : { + "c2jName" : "MemberId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The FQDN or IP address to contact for origination traffic.

          ", + "documentation" : "

          The member ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The FQDN or IP address to contact for origination traffic.

          \n@param host The FQDN or IP address to contact for origination traffic.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withHost", - "getterDocumentation" : "/**

          The FQDN or IP address to contact for origination traffic.

          \n@return The FQDN or IP address to contact for origination traffic.*/", - "getterMethodName" : "getHost", + "fluentSetterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMemberId", + "getterDocumentation" : "/**

          The member ID.

          \n@return The member ID.*/", + "getterMethodName" : "getMemberId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -60639,11 +64182,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Host", + "marshallLocationName" : "MemberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Host", + "unmarshallLocationName" : "MemberId", "uri" : false }, "idempotencyToken" : false, @@ -60655,14 +64198,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Host", + "name" : "MemberId", "sensitive" : false, - "setterDocumentation" : "/**

          The FQDN or IP address to contact for origination traffic.

          \n@param host The FQDN or IP address to contact for origination traffic.*/", - "setterMethodName" : "setHost", + "setterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.*/", + "setterMethodName" : "setMemberId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "host", + "variableName" : "memberId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -60671,31 +64214,31 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The FQDN or IP address to contact for origination traffic.

          \n@param host The FQDN or IP address to contact for origination traffic.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The member ID.

          \n@param memberId The member ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "host", + "variableName" : "memberId", "variableType" : "String", - "documentation" : "

          The FQDN or IP address to contact for origination traffic.

          ", + "documentation" : "

          The member ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Port" : { - "c2jName" : "Port", - "c2jShape" : "Port", + "Role" : { + "c2jName" : "Role", + "c2jShape" : "RoomMembershipRole", "deprecated" : false, - "documentation" : "

          The designated origination route port. Defaults to 5060.

          ", + "documentation" : "

          The member role.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The designated origination route port. Defaults to 5060.

          \n@param port The designated origination route port. Defaults to 5060.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPort", - "getterDocumentation" : "/**

          The designated origination route port. Defaults to 5060.

          \n@return The designated origination route port. Defaults to 5060.*/", - "getterMethodName" : "getPort", + "enumType" : "RoomMembershipRole", + "fluentSetterDocumentation" : "/**

          The member role.

          \n@param role The member role.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RoomMembershipRole*/", + "fluentSetterMethodName" : "withRole", + "getterDocumentation" : "/**

          The member role.

          \n@return The member role.\n@see RoomMembershipRole*/", + "getterMethodName" : "getRole", "getterModel" : { - "returnType" : "Integer", + "returnType" : "String", "documentation" : null }, "http" : { @@ -60708,11 +64251,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Port", + "marshallLocationName" : "Role", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Port", + "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, @@ -60722,116 +64265,158 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "Port", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Role", "sensitive" : false, - "setterDocumentation" : "/**

          The designated origination route port. Defaults to 5060.

          \n@param port The designated origination route port. Defaults to 5060.*/", - "setterMethodName" : "setPort", + "setterDocumentation" : "/**

          The member role.

          \n@param role The member role.\n@see RoomMembershipRole*/", + "setterMethodName" : "setRole", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "port", - "variableType" : "Integer", + "variableDeclarationType" : "String", + "variableName" : "role", + "variableType" : "String", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The designated origination route port. Defaults to 5060.

          \n@param port The designated origination route port. Defaults to 5060.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The member role.

          \n@param role The member role.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RoomMembershipRole*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "port", - "variableType" : "Integer", - "documentation" : "

          The designated origination route port. Defaults to 5060.

          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "role", + "variableType" : "String", + "documentation" : "

          The member role.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "MembershipItem", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MembershipItem", + "variableName" : "membershipItem", + "variableType" : "MembershipItem", + "documentation" : null, + "simpleType" : "MembershipItem", + "variableSetterType" : "MembershipItem" + }, + "wrapper" : false + }, + "NotFoundException" : { + "c2jName" : "NotFoundException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

          One or more of the resources in the request does not exist in the system.

          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "NotFoundException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Code", + "c2jShape" : "ErrorCode", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "ErrorCode", + "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "fluentSetterMethodName" : "withCode", + "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", + "getterMethodName" : "getCode", + "getterModel" : { + "returnType" : "String", + "documentation" : null }, - "Priority" : { - "c2jName" : "Priority", - "c2jShape" : "OriginationRoutePriority", - "deprecated" : false, - "documentation" : "

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          \n@param priority The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPriority", - "getterDocumentation" : "/**

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          \n@return The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.*/", - "getterMethodName" : "getPriority", - "getterModel" : { - "returnType" : "Integer", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Priority", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Priority", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "Priority", - "sensitive" : false, - "setterDocumentation" : "/**

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          \n@param priority The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.*/", - "setterMethodName" : "setPriority", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "priority", - "variableType" : "Integer", - "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          \n@param priority The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "priority", - "variableType" : "Integer", - "documentation" : "

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "xmlNameSpaceUri" : null + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Code", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Code", + "uri" : false }, - "Protocol" : { - "c2jName" : "Protocol", - "c2jShape" : "OriginationRouteProtocol", + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Code", + "sensitive" : false, + "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", + "setterMethodName" : "setCode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "code", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "code", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Code" : { + "c2jName" : "Code", + "c2jShape" : "ErrorCode", "deprecated" : false, - "documentation" : "

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : "OriginationRouteProtocol", - "fluentSetterDocumentation" : "/**

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          \n@param protocol The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.\n@return Returns a reference to this object so that method calls can be chained together.\n@see OriginationRouteProtocol*/", - "fluentSetterMethodName" : "withProtocol", - "getterDocumentation" : "/**

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          \n@return The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.\n@see OriginationRouteProtocol*/", - "getterMethodName" : "getProtocol", + "enumType" : "ErrorCode", + "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "fluentSetterMethodName" : "withCode", + "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", + "getterMethodName" : "getCode", "getterModel" : { "returnType" : "String", "documentation" : null @@ -60846,11 +64431,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Protocol", + "marshallLocationName" : "Code", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Protocol", + "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, @@ -60862,14 +64447,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Protocol", + "name" : "Code", "sensitive" : false, - "setterDocumentation" : "/**

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          \n@param protocol The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.\n@see OriginationRouteProtocol*/", - "setterMethodName" : "setProtocol", + "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", + "setterMethodName" : "setCode", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "protocol", + "variableName" : "code", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -60878,111 +64463,39 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          \n@param protocol The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.\n@return Returns a reference to this object so that method calls can be chained together.\n@see OriginationRouteProtocol*/", + "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "protocol", + "variableName" : "code", "variableType" : "String", - "documentation" : "

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, - "Weight" : { - "c2jName" : "Weight", - "c2jShape" : "OriginationRouteWeight", - "deprecated" : false, - "documentation" : "

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          \n@param weight The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withWeight", - "getterDocumentation" : "/**

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          \n@return The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.*/", - "getterMethodName" : "getWeight", - "getterModel" : { - "returnType" : "Integer", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Weight", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Weight", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "Weight", - "sensitive" : false, - "setterDocumentation" : "/**

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          \n@param weight The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.*/", - "setterMethodName" : "setWeight", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "weight", - "variableType" : "Integer", - "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          \n@param weight The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "weight", - "variableType" : "Integer", - "documentation" : "

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "OriginationRoute", + "shapeName" : "NotFoundException", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "OriginationRoute", - "variableName" : "originationRoute", - "variableType" : "OriginationRoute", + "variableDeclarationType" : "NotFoundException", + "variableName" : "notFoundException", + "variableType" : "NotFoundException", "documentation" : null, - "simpleType" : "OriginationRoute", - "variableSetterType" : "OriginationRoute" + "simpleType" : "NotFoundException", + "variableSetterType" : "NotFoundException" }, "wrapper" : false }, - "OriginationRouteProtocol" : { - "c2jName" : "OriginationRouteProtocol", + "NumberSelectionBehavior" : { + "c2jName" : "NumberSelectionBehavior", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -60993,11 +64506,11 @@ "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : [ { - "name" : "TCP", - "value" : "TCP" + "name" : "PreferSticky", + "value" : "PreferSticky" }, { - "name" : "UDP", - "value" : "UDP" + "name" : "AvoidSticky", + "value" : "AvoidSticky" } ], "errorCode" : null, "hasHeaderMember" : false, @@ -61011,7 +64524,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "OriginationRouteProtocol", + "shapeName" : "NumberSelectionBehavior", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -61020,17 +64533,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "OriginationRouteProtocol", - "variableName" : "originationRouteProtocol", - "variableType" : "OriginationRouteProtocol", + "variableDeclarationType" : "NumberSelectionBehavior", + "variableName" : "numberSelectionBehavior", + "variableType" : "NumberSelectionBehavior", "documentation" : null, - "simpleType" : "OriginationRouteProtocol", - "variableSetterType" : "OriginationRouteProtocol" + "simpleType" : "NumberSelectionBehavior", + "variableSetterType" : "NumberSelectionBehavior" }, "wrapper" : false }, - "PhoneNumber" : { - "c2jName" : "PhoneNumber", + "OrderedPhoneNumber" : { + "c2jName" : "OrderedPhoneNumber", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -61038,7 +64551,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          A phone number used for Amazon Chime Business Calling or an Amazon Chime Voice Connector.

          ", + "documentation" : "

          A phone number for which an order has been placed.

          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -61049,74 +64562,6 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "PhoneNumberId", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

          The phone number ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberId", - "getterDocumentation" : "/**

          The phone number ID.

          \n@return The phone number ID.*/", - "getterMethodName" : "getPhoneNumberId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumberId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "PhoneNumberId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "PhoneNumberId", - "sensitive" : false, - "setterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.*/", - "setterMethodName" : "setPhoneNumberId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", - "variableType" : "String", - "documentation" : "

          The phone number ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { "c2jName" : "E164PhoneNumber", "c2jShape" : "E164PhoneNumber", "deprecated" : false, @@ -61185,16 +64630,16 @@ }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Type", - "c2jShape" : "PhoneNumberType", + "c2jName" : "Status", + "c2jShape" : "OrderedPhoneNumberStatus", "deprecated" : false, - "documentation" : "

          The phone number type.

          ", + "documentation" : "

          The phone number status.

          ", "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberType", - "fluentSetterDocumentation" : "/**

          The phone number type.

          \n@param type The phone number type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", - "fluentSetterMethodName" : "withType", - "getterDocumentation" : "/**

          The phone number type.

          \n@return The phone number type.\n@see PhoneNumberType*/", - "getterMethodName" : "getType", + "enumType" : "OrderedPhoneNumberStatus", + "fluentSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see OrderedPhoneNumberStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

          The phone number status.

          \n@return The phone number status.\n@see OrderedPhoneNumberStatus*/", + "getterMethodName" : "getStatus", "getterModel" : { "returnType" : "String", "documentation" : null @@ -61209,11 +64654,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Type", + "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Type", + "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, @@ -61225,14 +64670,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Type", + "name" : "Status", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number type.

          \n@param type The phone number type.\n@see PhoneNumberType*/", - "setterMethodName" : "setType", + "setterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@see OrderedPhoneNumberStatus*/", + "setterMethodName" : "setStatus", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "type", + "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -61241,234 +64686,262 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number type.

          \n@param type The phone number type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", + "varargSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see OrderedPhoneNumberStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "type", + "variableName" : "status", "variableType" : "String", - "documentation" : "

          The phone number type.

          ", + "documentation" : "

          The phone number status.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "ProductType", - "c2jShape" : "PhoneNumberProductType", - "deprecated" : false, - "documentation" : "

          The phone number product type.

          ", - "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberProductType", - "fluentSetterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", - "fluentSetterMethodName" : "withProductType", - "getterDocumentation" : "/**

          The phone number product type.

          \n@return The phone number product type.\n@see PhoneNumberProductType*/", - "getterMethodName" : "getProductType", - "getterModel" : { - "returnType" : "String", - "documentation" : null + } ], + "membersAsMap" : { + "E164PhoneNumber" : { + "c2jName" : "E164PhoneNumber", + "c2jShape" : "E164PhoneNumber", + "deprecated" : false, + "documentation" : "

          The phone number, in E.164 format.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withE164PhoneNumber", + "getterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@return The phone number, in E.164 format.*/", + "getterMethodName" : "getE164PhoneNumber", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "E164PhoneNumber", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "E164PhoneNumber", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "E164PhoneNumber", + "sensitive" : true, + "setterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.*/", + "setterMethodName" : "setE164PhoneNumber", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "e164PhoneNumber", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "e164PhoneNumber", + "variableType" : "String", + "documentation" : "

          The phone number, in E.164 format.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ProductType", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ProductType", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ProductType", - "sensitive" : false, - "setterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@see PhoneNumberProductType*/", - "setterMethodName" : "setProductType", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "productType", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "productType", - "variableType" : "String", - "documentation" : "

          The phone number product type.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "Status", - "c2jShape" : "PhoneNumberStatus", - "deprecated" : false, - "documentation" : "

          The phone number status.

          ", - "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberStatus", - "fluentSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberStatus*/", - "fluentSetterMethodName" : "withStatus", - "getterDocumentation" : "/**

          The phone number status.

          \n@return The phone number status.\n@see PhoneNumberStatus*/", - "getterMethodName" : "getStatus", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Status", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Status", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Status", - "sensitive" : false, - "setterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@see PhoneNumberStatus*/", - "setterMethodName" : "setStatus", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "status", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberStatus*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "status", - "variableType" : "String", + "Status" : { + "c2jName" : "Status", + "c2jShape" : "OrderedPhoneNumberStatus", + "deprecated" : false, "documentation" : "

          The phone number status.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null + "endpointDiscoveryId" : false, + "enumType" : "OrderedPhoneNumberStatus", + "fluentSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see OrderedPhoneNumberStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

          The phone number status.

          \n@return The phone number status.\n@see OrderedPhoneNumberStatus*/", + "getterMethodName" : "getStatus", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Status", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Status", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Status", + "sensitive" : false, + "setterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@see OrderedPhoneNumberStatus*/", + "setterMethodName" : "setStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see OrderedPhoneNumberStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "

          The phone number status.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "OrderedPhoneNumber", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OrderedPhoneNumber", + "variableName" : "orderedPhoneNumber", + "variableType" : "OrderedPhoneNumber", + "documentation" : null, + "simpleType" : "OrderedPhoneNumber", + "variableSetterType" : "OrderedPhoneNumber" + }, + "wrapper" : false + }, + "OrderedPhoneNumberStatus" : { + "c2jName" : "OrderedPhoneNumberStatus", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "Processing", + "value" : "Processing" }, { - "c2jName" : "Capabilities", - "c2jShape" : "PhoneNumberCapabilities", - "deprecated" : false, - "documentation" : "

          The phone number capabilities.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number capabilities.

          \n@param capabilities The phone number capabilities.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCapabilities", - "getterDocumentation" : "/**

          The phone number capabilities.

          \n@return The phone number capabilities.*/", - "getterMethodName" : "getCapabilities", - "getterModel" : { - "returnType" : "PhoneNumberCapabilities", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Capabilities", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Capabilities", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Capabilities", - "sensitive" : false, - "setterDocumentation" : "/**

          The phone number capabilities.

          \n@param capabilities The phone number capabilities.*/", - "setterMethodName" : "setCapabilities", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberCapabilities", - "variableName" : "capabilities", - "variableType" : "PhoneNumberCapabilities", - "documentation" : "", - "simpleType" : "PhoneNumberCapabilities", - "variableSetterType" : "PhoneNumberCapabilities" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number capabilities.

          \n@param capabilities The phone number capabilities.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberCapabilities", - "variableName" : "capabilities", - "variableType" : "PhoneNumberCapabilities", - "documentation" : "

          The phone number capabilities.

          ", - "simpleType" : "PhoneNumberCapabilities", - "variableSetterType" : "PhoneNumberCapabilities" - }, - "xmlNameSpaceUri" : null + "name" : "Acquired", + "value" : "Acquired" }, { - "c2jName" : "Associations", - "c2jShape" : "PhoneNumberAssociationList", + "name" : "Failed", + "value" : "Failed" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "OrderedPhoneNumberStatus", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OrderedPhoneNumberStatus", + "variableName" : "orderedPhoneNumberStatus", + "variableType" : "OrderedPhoneNumberStatus", + "documentation" : null, + "simpleType" : "OrderedPhoneNumberStatus", + "variableSetterType" : "OrderedPhoneNumberStatus" + }, + "wrapper" : false + }, + "Origination" : { + "c2jName" : "Origination", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

          Origination settings enable your SIP hosts to receive inbound calls using your Amazon Chime Voice Connector.

          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Routes", + "c2jShape" : "OriginationRouteList", "deprecated" : false, - "documentation" : "

          The phone number associations.

          ", + "documentation" : "

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number associations.

          \n@param associations The phone number associations.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAssociations", - "getterDocumentation" : "/**

          The phone number associations.

          \n@return The phone number associations.*/", - "getterMethodName" : "getAssociations", + "fluentSetterDocumentation" : "/**

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          \n@param routes The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoutes", + "getterDocumentation" : "/**

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          \n@return The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.*/", + "getterMethodName" : "getRoutes", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -61481,11 +64954,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Associations", + "marshallLocationName" : "Routes", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Associations", + "unmarshallLocationName" : "Routes", "uri" : false }, "idempotencyToken" : false, @@ -61497,7 +64970,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "PhoneNumberAssociation", + "c2jShape" : "OriginationRoute", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -61507,7 +64980,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "PhoneNumberAssociation", + "returnType" : "OriginationRoute", "documentation" : null }, "http" : { @@ -61542,12 +65015,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberAssociation", + "variableDeclarationType" : "OriginationRoute", "variableName" : "member", - "variableType" : "PhoneNumberAssociation", + "variableType" : "OriginationRoute", "documentation" : "", - "simpleType" : "PhoneNumberAssociation", - "variableSetterType" : "PhoneNumberAssociation" + "simpleType" : "OriginationRoute", + "variableSetterType" : "OriginationRoute" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -61555,71 +65028,71 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberAssociation", + "variableDeclarationType" : "OriginationRoute", "variableName" : "member", - "variableType" : "PhoneNumberAssociation", + "variableType" : "OriginationRoute", "documentation" : "", - "simpleType" : "PhoneNumberAssociation", - "variableSetterType" : "PhoneNumberAssociation" + "simpleType" : "OriginationRoute", + "variableSetterType" : "OriginationRoute" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "PhoneNumberAssociation", + "memberType" : "OriginationRoute", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "PhoneNumberAssociation", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "OriginationRoute", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Associations", + "name" : "Routes", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number associations.

          \n@param associations The phone number associations.*/", - "setterMethodName" : "setAssociations", + "setterDocumentation" : "/**

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          \n@param routes The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.*/", + "setterMethodName" : "setRoutes", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "associations", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "routes", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number associations.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setAssociations(java.util.Collection)} or {@link #withAssociations(java.util.Collection)} if you want to override the existing values.

          \n@param associations The phone number associations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setRoutes(java.util.Collection)} or {@link #withRoutes(java.util.Collection)} if you want to override the existing values.

          \n@param routes The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "associations", - "variableType" : "java.util.List", - "documentation" : "

          The phone number associations.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "routes", + "variableType" : "java.util.List", + "documentation" : "

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "CallingName", - "c2jShape" : "CallingName", + "c2jName" : "Disabled", + "c2jShape" : "Boolean", "deprecated" : false, - "documentation" : "

          The outbound calling name associated with the phone number.

          ", + "documentation" : "

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCallingName", - "getterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@return The outbound calling name associated with the phone number.*/", - "getterMethodName" : "getCallingName", + "fluentSetterDocumentation" : "/**

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          \n@param disabled When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisabled", + "getterDocumentation" : "/**

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          \n@return When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.*/", + "getterMethodName" : "getDisabled", "getterModel" : { - "returnType" : "String", + "returnType" : "Boolean", "documentation" : null }, "http" : { @@ -61632,11 +65105,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CallingName", + "marshallLocationName" : "Disabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CallingName", + "unmarshallLocationName" : "Disabled", "uri" : false }, "idempotencyToken" : false, @@ -61646,68 +65119,332 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "CallingName", - "sensitive" : true, - "setterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.*/", - "setterMethodName" : "setCallingName", + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "Disabled", + "sensitive" : false, + "setterDocumentation" : "/**

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          \n@param disabled When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.*/", + "setterMethodName" : "setDisabled", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "callingName", - "variableType" : "String", + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          \n@param disabled When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "callingName", - "variableType" : "String", - "documentation" : "

          The outbound calling name associated with the phone number.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", + "documentation" : "

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "CallingNameStatus", - "c2jShape" : "CallingNameStatus", - "deprecated" : false, - "documentation" : "

          The outbound calling name status.

          ", - "endpointDiscoveryId" : false, - "enumType" : "CallingNameStatus", - "fluentSetterDocumentation" : "/**

          The outbound calling name status.

          \n@param callingNameStatus The outbound calling name status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CallingNameStatus*/", - "fluentSetterMethodName" : "withCallingNameStatus", - "getterDocumentation" : "/**

          The outbound calling name status.

          \n@return The outbound calling name status.\n@see CallingNameStatus*/", - "getterMethodName" : "getCallingNameStatus", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CallingNameStatus", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "CallingNameStatus", - "uri" : false - }, - "idempotencyToken" : false, + } ], + "membersAsMap" : { + "Disabled" : { + "c2jName" : "Disabled", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          \n@param disabled When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisabled", + "getterDocumentation" : "/**

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          \n@return When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.*/", + "getterMethodName" : "getDisabled", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Disabled", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Disabled", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "Disabled", + "sensitive" : false, + "setterDocumentation" : "/**

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          \n@param disabled When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.*/", + "setterMethodName" : "setDisabled", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          \n@param disabled When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", + "documentation" : "

          When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, + "Routes" : { + "c2jName" : "Routes", + "c2jShape" : "OriginationRouteList", + "deprecated" : false, + "documentation" : "

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          \n@param routes The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoutes", + "getterDocumentation" : "/**

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          \n@return The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.*/", + "getterMethodName" : "getRoutes", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Routes", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Routes", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "OriginationRoute", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "OriginationRoute", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "OriginationRoute", + "variableName" : "member", + "variableType" : "OriginationRoute", + "documentation" : "", + "simpleType" : "OriginationRoute", + "variableSetterType" : "OriginationRoute" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OriginationRoute", + "variableName" : "member", + "variableType" : "OriginationRoute", + "documentation" : "", + "simpleType" : "OriginationRoute", + "variableSetterType" : "OriginationRoute" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "OriginationRoute", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "OriginationRoute", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Routes", + "sensitive" : false, + "setterDocumentation" : "/**

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          \n@param routes The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.*/", + "setterMethodName" : "setRoutes", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "routes", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setRoutes(java.util.Collection)} or {@link #withRoutes(java.util.Collection)} if you want to override the existing values.

          \n@param routes The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "routes", + "variableType" : "java.util.List", + "documentation" : "

          The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "Origination", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Origination", + "variableName" : "origination", + "variableType" : "Origination", + "documentation" : null, + "simpleType" : "Origination", + "variableSetterType" : "Origination" + }, + "wrapper" : false + }, + "OriginationRoute" : { + "c2jName" : "OriginationRoute", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

          Origination routes define call distribution properties for your SIP hosts to receive inbound calls using your Amazon Chime Voice Connector. Limit: Ten origination routes for each Amazon Chime Voice Connector.

          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Host", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The FQDN or IP address to contact for origination traffic.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The FQDN or IP address to contact for origination traffic.

          \n@param host The FQDN or IP address to contact for origination traffic.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withHost", + "getterDocumentation" : "/**

          The FQDN or IP address to contact for origination traffic.

          \n@return The FQDN or IP address to contact for origination traffic.*/", + "getterMethodName" : "getHost", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Host", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Host", + "uri" : false + }, + "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, @@ -61716,14 +65453,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "CallingNameStatus", + "name" : "Host", "sensitive" : false, - "setterDocumentation" : "/**

          The outbound calling name status.

          \n@param callingNameStatus The outbound calling name status.\n@see CallingNameStatus*/", - "setterMethodName" : "setCallingNameStatus", + "setterDocumentation" : "/**

          The FQDN or IP address to contact for origination traffic.

          \n@param host The FQDN or IP address to contact for origination traffic.*/", + "setterMethodName" : "setHost", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "callingNameStatus", + "variableName" : "host", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -61732,30 +65469,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The outbound calling name status.

          \n@param callingNameStatus The outbound calling name status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CallingNameStatus*/", + "varargSetterDocumentation" : "/**

          The FQDN or IP address to contact for origination traffic.

          \n@param host The FQDN or IP address to contact for origination traffic.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "callingNameStatus", + "variableName" : "host", "variableType" : "String", - "documentation" : "

          The outbound calling name status.

          ", + "documentation" : "

          The FQDN or IP address to contact for origination traffic.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "CreatedTimestamp", - "c2jShape" : "Iso8601Timestamp", + "c2jName" : "Port", + "c2jShape" : "Port", "deprecated" : false, - "documentation" : "

          The phone number creation timestamp, in ISO 8601 format.

          ", + "documentation" : "

          The designated origination route port. Defaults to 5060.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number creation timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCreatedTimestamp", - "getterDocumentation" : "/**

          The phone number creation timestamp, in ISO 8601 format.

          \n@return The phone number creation timestamp, in ISO 8601 format.*/", - "getterMethodName" : "getCreatedTimestamp", + "fluentSetterDocumentation" : "/**

          The designated origination route port. Defaults to 5060.

          \n@param port The designated origination route port. Defaults to 5060.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPort", + "getterDocumentation" : "/**

          The designated origination route port. Defaults to 5060.

          \n@return The designated origination route port. Defaults to 5060.*/", + "getterMethodName" : "getPort", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -61768,11 +65505,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CreatedTimestamp", + "marshallLocationName" : "Port", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CreatedTimestamp", + "unmarshallLocationName" : "Port", "uri" : false }, "idempotencyToken" : false, @@ -61782,48 +65519,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "CreatedTimestamp", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "Port", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number creation timestamp, in ISO 8601 format.*/", - "setterMethodName" : "setCreatedTimestamp", + "setterDocumentation" : "/**

          The designated origination route port. Defaults to 5060.

          \n@param port The designated origination route port. Defaults to 5060.*/", + "setterMethodName" : "setPort", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "createdTimestamp", - "variableType" : "java.util.Date", + "variableDeclarationType" : "Integer", + "variableName" : "port", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number creation timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The designated origination route port. Defaults to 5060.

          \n@param port The designated origination route port. Defaults to 5060.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "iso8601", - "variableDeclarationType" : "java.util.Date", - "variableName" : "createdTimestamp", - "variableType" : "java.util.Date", - "documentation" : "

          The phone number creation timestamp, in ISO 8601 format.

          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "port", + "variableType" : "Integer", + "documentation" : "

          The designated origination route port. Defaults to 5060.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "UpdatedTimestamp", - "c2jShape" : "Iso8601Timestamp", + "c2jName" : "Protocol", + "c2jShape" : "OriginationRouteProtocol", "deprecated" : false, - "documentation" : "

          The updated phone number timestamp, in ISO 8601 format.

          ", + "documentation" : "

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The updated phone number timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUpdatedTimestamp", - "getterDocumentation" : "/**

          The updated phone number timestamp, in ISO 8601 format.

          \n@return The updated phone number timestamp, in ISO 8601 format.*/", - "getterMethodName" : "getUpdatedTimestamp", + "enumType" : "OriginationRouteProtocol", + "fluentSetterDocumentation" : "/**

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          \n@param protocol The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.\n@return Returns a reference to this object so that method calls can be chained together.\n@see OriginationRouteProtocol*/", + "fluentSetterMethodName" : "withProtocol", + "getterDocumentation" : "/**

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          \n@return The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.\n@see OriginationRouteProtocol*/", + "getterMethodName" : "getProtocol", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -61836,11 +65573,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UpdatedTimestamp", + "marshallLocationName" : "Protocol", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UpdatedTimestamp", + "unmarshallLocationName" : "Protocol", "uri" : false }, "idempotencyToken" : false, @@ -61850,48 +65587,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "UpdatedTimestamp", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Protocol", "sensitive" : false, - "setterDocumentation" : "/**

          The updated phone number timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number timestamp, in ISO 8601 format.*/", - "setterMethodName" : "setUpdatedTimestamp", + "setterDocumentation" : "/**

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          \n@param protocol The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.\n@see OriginationRouteProtocol*/", + "setterMethodName" : "setProtocol", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "updatedTimestamp", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "protocol", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The updated phone number timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          \n@param protocol The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.\n@return Returns a reference to this object so that method calls can be chained together.\n@see OriginationRouteProtocol*/", "variable" : { - "timestampFormat" : "iso8601", - "variableDeclarationType" : "java.util.Date", - "variableName" : "updatedTimestamp", - "variableType" : "java.util.Date", - "documentation" : "

          The updated phone number timestamp, in ISO 8601 format.

          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "protocol", + "variableType" : "String", + "documentation" : "

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "DeletionTimestamp", - "c2jShape" : "Iso8601Timestamp", + "c2jName" : "Priority", + "c2jShape" : "OriginationRoutePriority", "deprecated" : false, - "documentation" : "

          The deleted phone number timestamp, in ISO 8601 format.

          ", + "documentation" : "

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The deleted phone number timestamp, in ISO 8601 format.

          \n@param deletionTimestamp The deleted phone number timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDeletionTimestamp", - "getterDocumentation" : "/**

          The deleted phone number timestamp, in ISO 8601 format.

          \n@return The deleted phone number timestamp, in ISO 8601 format.*/", - "getterMethodName" : "getDeletionTimestamp", + "fluentSetterDocumentation" : "/**

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          \n@param priority The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPriority", + "getterDocumentation" : "/**

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          \n@return The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.*/", + "getterMethodName" : "getPriority", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -61904,11 +65641,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DeletionTimestamp", + "marshallLocationName" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DeletionTimestamp", + "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, @@ -61918,200 +65655,116 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "DeletionTimestamp", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "Priority", "sensitive" : false, - "setterDocumentation" : "/**

          The deleted phone number timestamp, in ISO 8601 format.

          \n@param deletionTimestamp The deleted phone number timestamp, in ISO 8601 format.*/", - "setterMethodName" : "setDeletionTimestamp", + "setterDocumentation" : "/**

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          \n@param priority The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.*/", + "setterMethodName" : "setPriority", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "deletionTimestamp", - "variableType" : "java.util.Date", + "variableDeclarationType" : "Integer", + "variableName" : "priority", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The deleted phone number timestamp, in ISO 8601 format.

          \n@param deletionTimestamp The deleted phone number timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          \n@param priority The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "iso8601", - "variableDeclarationType" : "java.util.Date", - "variableName" : "deletionTimestamp", - "variableType" : "java.util.Date", - "documentation" : "

          The deleted phone number timestamp, in ISO 8601 format.

          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "priority", + "variableType" : "Integer", + "documentation" : "

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "Associations" : { - "c2jName" : "Associations", - "c2jShape" : "PhoneNumberAssociationList", - "deprecated" : false, - "documentation" : "

          The phone number associations.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number associations.

          \n@param associations The phone number associations.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAssociations", - "getterDocumentation" : "/**

          The phone number associations.

          \n@return The phone number associations.*/", - "getterMethodName" : "getAssociations", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Associations", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Associations", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "PhoneNumberAssociation", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "PhoneNumberAssociation", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberAssociation", - "variableName" : "member", - "variableType" : "PhoneNumberAssociation", - "documentation" : "", - "simpleType" : "PhoneNumberAssociation", - "variableSetterType" : "PhoneNumberAssociation" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberAssociation", - "variableName" : "member", - "variableType" : "PhoneNumberAssociation", - "documentation" : "", - "simpleType" : "PhoneNumberAssociation", - "variableSetterType" : "PhoneNumberAssociation" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "PhoneNumberAssociation", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "PhoneNumberAssociation", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Associations", - "sensitive" : false, - "setterDocumentation" : "/**

          The phone number associations.

          \n@param associations The phone number associations.*/", - "setterMethodName" : "setAssociations", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "associations", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number associations.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setAssociations(java.util.Collection)} or {@link #withAssociations(java.util.Collection)} if you want to override the existing values.

          \n@param associations The phone number associations.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "associations", - "variableType" : "java.util.List", - "documentation" : "

          The phone number associations.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null + }, { + "c2jName" : "Weight", + "c2jShape" : "OriginationRouteWeight", + "deprecated" : false, + "documentation" : "

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          \n@param weight The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withWeight", + "getterDocumentation" : "/**

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          \n@return The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.*/", + "getterMethodName" : "getWeight", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null }, - "CallingName" : { - "c2jName" : "CallingName", - "c2jShape" : "CallingName", + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Weight", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Weight", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "Weight", + "sensitive" : false, + "setterDocumentation" : "/**

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          \n@param weight The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.*/", + "setterMethodName" : "setWeight", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "weight", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          \n@param weight The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "weight", + "variableType" : "Integer", + "documentation" : "

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Host" : { + "c2jName" : "Host", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The outbound calling name associated with the phone number.

          ", + "documentation" : "

          The FQDN or IP address to contact for origination traffic.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCallingName", - "getterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@return The outbound calling name associated with the phone number.*/", - "getterMethodName" : "getCallingName", + "fluentSetterDocumentation" : "/**

          The FQDN or IP address to contact for origination traffic.

          \n@param host The FQDN or IP address to contact for origination traffic.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withHost", + "getterDocumentation" : "/**

          The FQDN or IP address to contact for origination traffic.

          \n@return The FQDN or IP address to contact for origination traffic.*/", + "getterMethodName" : "getHost", "getterModel" : { "returnType" : "String", "documentation" : null @@ -62126,11 +65779,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CallingName", + "marshallLocationName" : "Host", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CallingName", + "unmarshallLocationName" : "Host", "uri" : false }, "idempotencyToken" : false, @@ -62142,14 +65795,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "CallingName", - "sensitive" : true, - "setterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.*/", - "setterMethodName" : "setCallingName", + "name" : "Host", + "sensitive" : false, + "setterDocumentation" : "/**

          The FQDN or IP address to contact for origination traffic.

          \n@param host The FQDN or IP address to contact for origination traffic.*/", + "setterMethodName" : "setHost", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "callingName", + "variableName" : "host", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -62158,31 +65811,31 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The FQDN or IP address to contact for origination traffic.

          \n@param host The FQDN or IP address to contact for origination traffic.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "callingName", + "variableName" : "host", "variableType" : "String", - "documentation" : "

          The outbound calling name associated with the phone number.

          ", + "documentation" : "

          The FQDN or IP address to contact for origination traffic.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "CallingNameStatus" : { - "c2jName" : "CallingNameStatus", - "c2jShape" : "CallingNameStatus", + "Port" : { + "c2jName" : "Port", + "c2jShape" : "Port", "deprecated" : false, - "documentation" : "

          The outbound calling name status.

          ", + "documentation" : "

          The designated origination route port. Defaults to 5060.

          ", "endpointDiscoveryId" : false, - "enumType" : "CallingNameStatus", - "fluentSetterDocumentation" : "/**

          The outbound calling name status.

          \n@param callingNameStatus The outbound calling name status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CallingNameStatus*/", - "fluentSetterMethodName" : "withCallingNameStatus", - "getterDocumentation" : "/**

          The outbound calling name status.

          \n@return The outbound calling name status.\n@see CallingNameStatus*/", - "getterMethodName" : "getCallingNameStatus", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The designated origination route port. Defaults to 5060.

          \n@param port The designated origination route port. Defaults to 5060.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPort", + "getterDocumentation" : "/**

          The designated origination route port. Defaults to 5060.

          \n@return The designated origination route port. Defaults to 5060.*/", + "getterMethodName" : "getPort", "getterModel" : { - "returnType" : "String", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -62195,11 +65848,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CallingNameStatus", + "marshallLocationName" : "Port", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CallingNameStatus", + "unmarshallLocationName" : "Port", "uri" : false }, "idempotencyToken" : false, @@ -62209,49 +65862,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "CallingNameStatus", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "Port", "sensitive" : false, - "setterDocumentation" : "/**

          The outbound calling name status.

          \n@param callingNameStatus The outbound calling name status.\n@see CallingNameStatus*/", - "setterMethodName" : "setCallingNameStatus", + "setterDocumentation" : "/**

          The designated origination route port. Defaults to 5060.

          \n@param port The designated origination route port. Defaults to 5060.*/", + "setterMethodName" : "setPort", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "callingNameStatus", - "variableType" : "String", + "variableDeclarationType" : "Integer", + "variableName" : "port", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The outbound calling name status.

          \n@param callingNameStatus The outbound calling name status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CallingNameStatus*/", + "varargSetterDocumentation" : "/**

          The designated origination route port. Defaults to 5060.

          \n@param port The designated origination route port. Defaults to 5060.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "callingNameStatus", - "variableType" : "String", - "documentation" : "

          The outbound calling name status.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Integer", + "variableName" : "port", + "variableType" : "Integer", + "documentation" : "

          The designated origination route port. Defaults to 5060.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, - "Capabilities" : { - "c2jName" : "Capabilities", - "c2jShape" : "PhoneNumberCapabilities", + "Priority" : { + "c2jName" : "Priority", + "c2jShape" : "OriginationRoutePriority", "deprecated" : false, - "documentation" : "

          The phone number capabilities.

          ", + "documentation" : "

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number capabilities.

          \n@param capabilities The phone number capabilities.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCapabilities", - "getterDocumentation" : "/**

          The phone number capabilities.

          \n@return The phone number capabilities.*/", - "getterMethodName" : "getCapabilities", + "fluentSetterDocumentation" : "/**

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          \n@param priority The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPriority", + "getterDocumentation" : "/**

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          \n@return The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.*/", + "getterMethodName" : "getPriority", "getterModel" : { - "returnType" : "PhoneNumberCapabilities", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -62264,11 +65917,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Capabilities", + "marshallLocationName" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Capabilities", + "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, @@ -62278,49 +65931,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Capabilities", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "Priority", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number capabilities.

          \n@param capabilities The phone number capabilities.*/", - "setterMethodName" : "setCapabilities", + "setterDocumentation" : "/**

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          \n@param priority The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.*/", + "setterMethodName" : "setPriority", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberCapabilities", - "variableName" : "capabilities", - "variableType" : "PhoneNumberCapabilities", + "variableDeclarationType" : "Integer", + "variableName" : "priority", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "PhoneNumberCapabilities", - "variableSetterType" : "PhoneNumberCapabilities" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number capabilities.

          \n@param capabilities The phone number capabilities.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          \n@param priority The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberCapabilities", - "variableName" : "capabilities", - "variableType" : "PhoneNumberCapabilities", - "documentation" : "

          The phone number capabilities.

          ", - "simpleType" : "PhoneNumberCapabilities", - "variableSetterType" : "PhoneNumberCapabilities" + "variableDeclarationType" : "Integer", + "variableName" : "priority", + "variableType" : "Integer", + "documentation" : "

          The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, - "CreatedTimestamp" : { - "c2jName" : "CreatedTimestamp", - "c2jShape" : "Iso8601Timestamp", + "Protocol" : { + "c2jName" : "Protocol", + "c2jShape" : "OriginationRouteProtocol", "deprecated" : false, - "documentation" : "

          The phone number creation timestamp, in ISO 8601 format.

          ", + "documentation" : "

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number creation timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCreatedTimestamp", - "getterDocumentation" : "/**

          The phone number creation timestamp, in ISO 8601 format.

          \n@return The phone number creation timestamp, in ISO 8601 format.*/", - "getterMethodName" : "getCreatedTimestamp", + "enumType" : "OriginationRouteProtocol", + "fluentSetterDocumentation" : "/**

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          \n@param protocol The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.\n@return Returns a reference to this object so that method calls can be chained together.\n@see OriginationRouteProtocol*/", + "fluentSetterMethodName" : "withProtocol", + "getterDocumentation" : "/**

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          \n@return The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.\n@see OriginationRouteProtocol*/", + "getterMethodName" : "getProtocol", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -62333,11 +65986,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CreatedTimestamp", + "marshallLocationName" : "Protocol", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CreatedTimestamp", + "unmarshallLocationName" : "Protocol", "uri" : false }, "idempotencyToken" : false, @@ -62347,49 +66000,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "CreatedTimestamp", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Protocol", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number creation timestamp, in ISO 8601 format.*/", - "setterMethodName" : "setCreatedTimestamp", + "setterDocumentation" : "/**

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          \n@param protocol The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.\n@see OriginationRouteProtocol*/", + "setterMethodName" : "setProtocol", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "createdTimestamp", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "protocol", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number creation timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          \n@param protocol The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.\n@return Returns a reference to this object so that method calls can be chained together.\n@see OriginationRouteProtocol*/", "variable" : { - "timestampFormat" : "iso8601", - "variableDeclarationType" : "java.util.Date", - "variableName" : "createdTimestamp", - "variableType" : "java.util.Date", - "documentation" : "

          The phone number creation timestamp, in ISO 8601 format.

          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "protocol", + "variableType" : "String", + "documentation" : "

          The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "DeletionTimestamp" : { - "c2jName" : "DeletionTimestamp", - "c2jShape" : "Iso8601Timestamp", + "Weight" : { + "c2jName" : "Weight", + "c2jShape" : "OriginationRouteWeight", "deprecated" : false, - "documentation" : "

          The deleted phone number timestamp, in ISO 8601 format.

          ", + "documentation" : "

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The deleted phone number timestamp, in ISO 8601 format.

          \n@param deletionTimestamp The deleted phone number timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDeletionTimestamp", - "getterDocumentation" : "/**

          The deleted phone number timestamp, in ISO 8601 format.

          \n@return The deleted phone number timestamp, in ISO 8601 format.*/", - "getterMethodName" : "getDeletionTimestamp", + "fluentSetterDocumentation" : "/**

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          \n@param weight The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withWeight", + "getterDocumentation" : "/**

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          \n@return The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.*/", + "getterMethodName" : "getWeight", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -62402,11 +66055,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DeletionTimestamp", + "marshallLocationName" : "Weight", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DeletionTimestamp", + "unmarshallLocationName" : "Weight", "uri" : false }, "idempotencyToken" : false, @@ -62416,116 +66069,274 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "DeletionTimestamp", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "Weight", "sensitive" : false, - "setterDocumentation" : "/**

          The deleted phone number timestamp, in ISO 8601 format.

          \n@param deletionTimestamp The deleted phone number timestamp, in ISO 8601 format.*/", - "setterMethodName" : "setDeletionTimestamp", + "setterDocumentation" : "/**

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          \n@param weight The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.*/", + "setterMethodName" : "setWeight", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "deletionTimestamp", - "variableType" : "java.util.Date", + "variableDeclarationType" : "Integer", + "variableName" : "weight", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The deleted phone number timestamp, in ISO 8601 format.

          \n@param deletionTimestamp The deleted phone number timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          \n@param weight The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "iso8601", - "variableDeclarationType" : "java.util.Date", - "variableName" : "deletionTimestamp", - "variableType" : "java.util.Date", - "documentation" : "

          The deleted phone number timestamp, in ISO 8601 format.

          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null - }, - "E164PhoneNumber" : { - "c2jName" : "E164PhoneNumber", - "c2jShape" : "E164PhoneNumber", - "deprecated" : false, - "documentation" : "

          The phone number, in E.164 format.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withE164PhoneNumber", - "getterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@return The phone number, in E.164 format.*/", - "getterMethodName" : "getE164PhoneNumber", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "E164PhoneNumber", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "E164PhoneNumber", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "E164PhoneNumber", - "sensitive" : true, - "setterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.*/", - "setterMethodName" : "setE164PhoneNumber", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "e164PhoneNumber", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "e164PhoneNumber", - "variableType" : "String", - "documentation" : "

          The phone number, in E.164 format.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "weight", + "variableType" : "Integer", + "documentation" : "

          The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "OriginationRoute", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OriginationRoute", + "variableName" : "originationRoute", + "variableType" : "OriginationRoute", + "documentation" : null, + "simpleType" : "OriginationRoute", + "variableSetterType" : "OriginationRoute" + }, + "wrapper" : false + }, + "OriginationRouteProtocol" : { + "c2jName" : "OriginationRouteProtocol", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "TCP", + "value" : "TCP" + }, { + "name" : "UDP", + "value" : "UDP" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "OriginationRouteProtocol", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OriginationRouteProtocol", + "variableName" : "originationRouteProtocol", + "variableType" : "OriginationRouteProtocol", + "documentation" : null, + "simpleType" : "OriginationRouteProtocol", + "variableSetterType" : "OriginationRouteProtocol" + }, + "wrapper" : false + }, + "Participant" : { + "c2jName" : "Participant", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "PhoneNumber", + "c2jShape" : "E164PhoneNumber", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param phoneNumber \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumber", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getPhoneNumber", + "getterModel" : { + "returnType" : "String", + "documentation" : null }, - "PhoneNumberId" : { - "c2jName" : "PhoneNumberId", - "c2jShape" : "String", + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumber", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PhoneNumber", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PhoneNumber", + "sensitive" : true, + "setterDocumentation" : "/**\n@param phoneNumber */", + "setterMethodName" : "setPhoneNumber", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "phoneNumber", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param phoneNumber \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "phoneNumber", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ProxyPhoneNumber", + "c2jShape" : "E164PhoneNumber", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param proxyPhoneNumber \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxyPhoneNumber", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxyPhoneNumber", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ProxyPhoneNumber", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ProxyPhoneNumber", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ProxyPhoneNumber", + "sensitive" : true, + "setterDocumentation" : "/**\n@param proxyPhoneNumber */", + "setterMethodName" : "setProxyPhoneNumber", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "proxyPhoneNumber", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param proxyPhoneNumber \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "proxyPhoneNumber", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "PhoneNumber" : { + "c2jName" : "PhoneNumber", + "c2jShape" : "E164PhoneNumber", "deprecated" : false, - "documentation" : "

          The phone number ID.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberId", - "getterDocumentation" : "/**

          The phone number ID.

          \n@return The phone number ID.*/", - "getterMethodName" : "getPhoneNumberId", + "fluentSetterDocumentation" : "/**\n@param phoneNumber \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumber", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getPhoneNumber", "getterModel" : { "returnType" : "String", "documentation" : null @@ -62540,11 +66351,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumberId", + "marshallLocationName" : "PhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PhoneNumberId", + "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, @@ -62556,14 +66367,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "PhoneNumberId", - "sensitive" : false, - "setterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.*/", - "setterMethodName" : "setPhoneNumberId", + "name" : "PhoneNumber", + "sensitive" : true, + "setterDocumentation" : "/**\n@param phoneNumber */", + "setterMethodName" : "setPhoneNumber", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", + "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -62572,98 +66383,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param phoneNumber \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", - "variableType" : "String", - "documentation" : "

          The phone number ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "ProductType" : { - "c2jName" : "ProductType", - "c2jShape" : "PhoneNumberProductType", - "deprecated" : false, - "documentation" : "

          The phone number product type.

          ", - "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberProductType", - "fluentSetterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", - "fluentSetterMethodName" : "withProductType", - "getterDocumentation" : "/**

          The phone number product type.

          \n@return The phone number product type.\n@see PhoneNumberProductType*/", - "getterMethodName" : "getProductType", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ProductType", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ProductType", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ProductType", - "sensitive" : false, - "setterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@see PhoneNumberProductType*/", - "setterMethodName" : "setProductType", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "productType", + "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "productType", - "variableType" : "String", - "documentation" : "

          The phone number product type.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, "xmlNameSpaceUri" : null }, - "Status" : { - "c2jName" : "Status", - "c2jShape" : "PhoneNumberStatus", + "ProxyPhoneNumber" : { + "c2jName" : "ProxyPhoneNumber", + "c2jShape" : "E164PhoneNumber", "deprecated" : false, - "documentation" : "

          The phone number status.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberStatus", - "fluentSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberStatus*/", - "fluentSetterMethodName" : "withStatus", - "getterDocumentation" : "/**

          The phone number status.

          \n@return The phone number status.\n@see PhoneNumberStatus*/", - "getterMethodName" : "getStatus", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param proxyPhoneNumber \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxyPhoneNumber", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxyPhoneNumber", "getterModel" : { "returnType" : "String", "documentation" : null @@ -62678,11 +66420,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Status", + "marshallLocationName" : "ProxyPhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Status", + "unmarshallLocationName" : "ProxyPhoneNumber", "uri" : false }, "idempotencyToken" : false, @@ -62694,14 +66436,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Status", - "sensitive" : false, - "setterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@see PhoneNumberStatus*/", - "setterMethodName" : "setStatus", + "name" : "ProxyPhoneNumber", + "sensitive" : true, + "setterDocumentation" : "/**\n@param proxyPhoneNumber */", + "setterMethodName" : "setProxyPhoneNumber", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "status", + "variableName" : "proxyPhoneNumber", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -62710,161 +66452,23 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberStatus*/", + "varargSetterDocumentation" : "/**\n@param proxyPhoneNumber \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "status", - "variableType" : "String", - "documentation" : "

          The phone number status.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "Type" : { - "c2jName" : "Type", - "c2jShape" : "PhoneNumberType", - "deprecated" : false, - "documentation" : "

          The phone number type.

          ", - "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberType", - "fluentSetterDocumentation" : "/**

          The phone number type.

          \n@param type The phone number type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", - "fluentSetterMethodName" : "withType", - "getterDocumentation" : "/**

          The phone number type.

          \n@return The phone number type.\n@see PhoneNumberType*/", - "getterMethodName" : "getType", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Type", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Type", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Type", - "sensitive" : false, - "setterDocumentation" : "/**

          The phone number type.

          \n@param type The phone number type.\n@see PhoneNumberType*/", - "setterMethodName" : "setType", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "type", + "variableName" : "proxyPhoneNumber", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number type.

          \n@param type The phone number type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "type", - "variableType" : "String", - "documentation" : "

          The phone number type.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "UpdatedTimestamp" : { - "c2jName" : "UpdatedTimestamp", - "c2jShape" : "Iso8601Timestamp", - "deprecated" : false, - "documentation" : "

          The updated phone number timestamp, in ISO 8601 format.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The updated phone number timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUpdatedTimestamp", - "getterDocumentation" : "/**

          The updated phone number timestamp, in ISO 8601 format.

          \n@return The updated phone number timestamp, in ISO 8601 format.*/", - "getterMethodName" : "getUpdatedTimestamp", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UpdatedTimestamp", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "UpdatedTimestamp", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "UpdatedTimestamp", - "sensitive" : false, - "setterDocumentation" : "/**

          The updated phone number timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number timestamp, in ISO 8601 format.*/", - "setterMethodName" : "setUpdatedTimestamp", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "updatedTimestamp", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The updated phone number timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : "iso8601", - "variableDeclarationType" : "java.util.Date", - "variableName" : "updatedTimestamp", - "variableType" : "java.util.Date", - "documentation" : "

          The updated phone number timestamp, in ISO 8601 format.

          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "PhoneNumber", + "shapeName" : "Participant", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -62873,17 +66477,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumber", - "variableName" : "phoneNumber", - "variableType" : "PhoneNumber", + "variableDeclarationType" : "Participant", + "variableName" : "participant", + "variableType" : "Participant", "documentation" : null, - "simpleType" : "PhoneNumber", - "variableSetterType" : "PhoneNumber" + "simpleType" : "Participant", + "variableSetterType" : "Participant" }, "wrapper" : false }, - "PhoneNumberAssociation" : { - "c2jName" : "PhoneNumberAssociation", + "PhoneNumber" : { + "c2jName" : "PhoneNumber", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -62891,7 +66495,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          The phone number associations, such as Amazon Chime account ID, Amazon Chime user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          ", + "documentation" : "

          A phone number used for Amazon Chime Business Calling or an Amazon Chime Voice Connector.

          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -62902,19 +66506,19 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Value", + "c2jName" : "PhoneNumberId", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          Contains the ID for the entity specified in Name.

          ", + "documentation" : "

          The phone number ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Contains the ID for the entity specified in Name.

          \n@param value Contains the ID for the entity specified in Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withValue", - "getterDocumentation" : "/**

          Contains the ID for the entity specified in Name.

          \n@return Contains the ID for the entity specified in Name.*/", - "getterMethodName" : "getValue", - "getterModel" : { - "returnType" : "String", - "documentation" : null + "fluentSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberId", + "getterDocumentation" : "/**

          The phone number ID.

          \n@return The phone number ID.*/", + "getterMethodName" : "getPhoneNumberId", + "getterModel" : { + "returnType" : "String", + "documentation" : null }, "http" : { "additionalMarshallingPath" : null, @@ -62926,11 +66530,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Value", + "marshallLocationName" : "PhoneNumberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Value", + "unmarshallLocationName" : "PhoneNumberId", "uri" : false }, "idempotencyToken" : false, @@ -62942,14 +66546,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Value", + "name" : "PhoneNumberId", "sensitive" : false, - "setterDocumentation" : "/**

          Contains the ID for the entity specified in Name.

          \n@param value Contains the ID for the entity specified in Name.*/", - "setterMethodName" : "setValue", + "setterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.*/", + "setterMethodName" : "setPhoneNumberId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "value", + "variableName" : "phoneNumberId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -62958,28 +66562,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Contains the ID for the entity specified in Name.

          \n@param value Contains the ID for the entity specified in Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "value", + "variableName" : "phoneNumberId", "variableType" : "String", - "documentation" : "

          Contains the ID for the entity specified in Name.

          ", + "documentation" : "

          The phone number ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Name", - "c2jShape" : "PhoneNumberAssociationName", + "c2jName" : "E164PhoneNumber", + "c2jShape" : "E164PhoneNumber", "deprecated" : false, - "documentation" : "

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          ", + "documentation" : "

          The phone number, in E.164 format.

          ", "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberAssociationName", - "fluentSetterDocumentation" : "/**

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          \n@param name Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberAssociationName*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          \n@return Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.\n@see PhoneNumberAssociationName*/", - "getterMethodName" : "getName", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withE164PhoneNumber", + "getterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@return The phone number, in E.164 format.*/", + "getterMethodName" : "getE164PhoneNumber", "getterModel" : { "returnType" : "String", "documentation" : null @@ -62994,11 +66598,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "E164PhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "E164PhoneNumber", "uri" : false }, "idempotencyToken" : false, @@ -63010,14 +66614,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", - "sensitive" : false, - "setterDocumentation" : "/**

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          \n@param name Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.\n@see PhoneNumberAssociationName*/", - "setterMethodName" : "setName", + "name" : "E164PhoneNumber", + "sensitive" : true, + "setterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.*/", + "setterMethodName" : "setE164PhoneNumber", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "e164PhoneNumber", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -63026,30 +66630,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          \n@param name Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberAssociationName*/", + "varargSetterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "e164PhoneNumber", "variableType" : "String", - "documentation" : "

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          ", + "documentation" : "

          The phone number, in E.164 format.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "AssociatedTimestamp", - "c2jShape" : "Iso8601Timestamp", + "c2jName" : "Type", + "c2jShape" : "PhoneNumberType", "deprecated" : false, - "documentation" : "

          The timestamp of the phone number association, in ISO 8601 format.

          ", + "documentation" : "

          The phone number type.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The timestamp of the phone number association, in ISO 8601 format.

          \n@param associatedTimestamp The timestamp of the phone number association, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAssociatedTimestamp", - "getterDocumentation" : "/**

          The timestamp of the phone number association, in ISO 8601 format.

          \n@return The timestamp of the phone number association, in ISO 8601 format.*/", - "getterMethodName" : "getAssociatedTimestamp", + "enumType" : "PhoneNumberType", + "fluentSetterDocumentation" : "/**

          The phone number type.

          \n@param type The phone number type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", + "fluentSetterMethodName" : "withType", + "getterDocumentation" : "/**

          The phone number type.

          \n@return The phone number type.\n@see PhoneNumberType*/", + "getterMethodName" : "getType", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -63062,11 +66666,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AssociatedTimestamp", + "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "AssociatedTimestamp", + "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, @@ -63076,352 +66680,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "AssociatedTimestamp", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Type", "sensitive" : false, - "setterDocumentation" : "/**

          The timestamp of the phone number association, in ISO 8601 format.

          \n@param associatedTimestamp The timestamp of the phone number association, in ISO 8601 format.*/", - "setterMethodName" : "setAssociatedTimestamp", + "setterDocumentation" : "/**

          The phone number type.

          \n@param type The phone number type.\n@see PhoneNumberType*/", + "setterMethodName" : "setType", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "associatedTimestamp", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The timestamp of the phone number association, in ISO 8601 format.

          \n@param associatedTimestamp The timestamp of the phone number association, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number type.

          \n@param type The phone number type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", "variable" : { - "timestampFormat" : "iso8601", - "variableDeclarationType" : "java.util.Date", - "variableName" : "associatedTimestamp", - "variableType" : "java.util.Date", - "documentation" : "

          The timestamp of the phone number association, in ISO 8601 format.

          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "

          The phone number type.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "AssociatedTimestamp" : { - "c2jName" : "AssociatedTimestamp", - "c2jShape" : "Iso8601Timestamp", - "deprecated" : false, - "documentation" : "

          The timestamp of the phone number association, in ISO 8601 format.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The timestamp of the phone number association, in ISO 8601 format.

          \n@param associatedTimestamp The timestamp of the phone number association, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAssociatedTimestamp", - "getterDocumentation" : "/**

          The timestamp of the phone number association, in ISO 8601 format.

          \n@return The timestamp of the phone number association, in ISO 8601 format.*/", - "getterMethodName" : "getAssociatedTimestamp", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AssociatedTimestamp", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "AssociatedTimestamp", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "AssociatedTimestamp", - "sensitive" : false, - "setterDocumentation" : "/**

          The timestamp of the phone number association, in ISO 8601 format.

          \n@param associatedTimestamp The timestamp of the phone number association, in ISO 8601 format.*/", - "setterMethodName" : "setAssociatedTimestamp", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "associatedTimestamp", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The timestamp of the phone number association, in ISO 8601 format.

          \n@param associatedTimestamp The timestamp of the phone number association, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : "iso8601", - "variableDeclarationType" : "java.util.Date", - "variableName" : "associatedTimestamp", - "variableType" : "java.util.Date", - "documentation" : "

          The timestamp of the phone number association, in ISO 8601 format.

          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null - }, - "Name" : { - "c2jName" : "Name", - "c2jShape" : "PhoneNumberAssociationName", - "deprecated" : false, - "documentation" : "

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberAssociationName", - "fluentSetterDocumentation" : "/**

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          \n@param name Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberAssociationName*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          \n@return Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.\n@see PhoneNumberAssociationName*/", - "getterMethodName" : "getName", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Name", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Name", - "sensitive" : false, - "setterDocumentation" : "/**

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          \n@param name Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.\n@see PhoneNumberAssociationName*/", - "setterMethodName" : "setName", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          \n@param name Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberAssociationName*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "Value" : { - "c2jName" : "Value", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

          Contains the ID for the entity specified in Name.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          Contains the ID for the entity specified in Name.

          \n@param value Contains the ID for the entity specified in Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withValue", - "getterDocumentation" : "/**

          Contains the ID for the entity specified in Name.

          \n@return Contains the ID for the entity specified in Name.*/", - "getterMethodName" : "getValue", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Value", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Value", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Value", - "sensitive" : false, - "setterDocumentation" : "/**

          Contains the ID for the entity specified in Name.

          \n@param value Contains the ID for the entity specified in Name.*/", - "setterMethodName" : "setValue", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "value", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Contains the ID for the entity specified in Name.

          \n@param value Contains the ID for the entity specified in Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "value", - "variableType" : "String", - "documentation" : "

          Contains the ID for the entity specified in Name.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "PhoneNumberAssociation", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberAssociation", - "variableName" : "phoneNumberAssociation", - "variableType" : "PhoneNumberAssociation", - "documentation" : null, - "simpleType" : "PhoneNumberAssociation", - "variableSetterType" : "PhoneNumberAssociation" - }, - "wrapper" : false - }, - "PhoneNumberAssociationName" : { - "c2jName" : "PhoneNumberAssociationName", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "AccountId", - "value" : "AccountId" - }, { - "name" : "UserId", - "value" : "UserId" - }, { - "name" : "VoiceConnectorId", - "value" : "VoiceConnectorId" }, { - "name" : "VoiceConnectorGroupId", - "value" : "VoiceConnectorGroupId" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "PhoneNumberAssociationName", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberAssociationName", - "variableName" : "phoneNumberAssociationName", - "variableType" : "PhoneNumberAssociationName", - "documentation" : null, - "simpleType" : "PhoneNumberAssociationName", - "variableSetterType" : "PhoneNumberAssociationName" - }, - "wrapper" : false - }, - "PhoneNumberCapabilities" : { - "c2jName" : "PhoneNumberCapabilities", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

          The phone number capabilities for Amazon Chime Business Calling phone numbers, such as enabled inbound and outbound calling and text messaging.

          ", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "InboundCall", - "c2jShape" : "NullableBoolean", + "c2jName" : "ProductType", + "c2jShape" : "PhoneNumberProductType", "deprecated" : false, - "documentation" : "

          Allows or denies inbound calling for the specified phone number.

          ", + "documentation" : "

          The phone number product type.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          Allows or denies inbound calling for the specified phone number.

          \n@param inboundCall Allows or denies inbound calling for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withInboundCall", - "getterDocumentation" : "/**

          Allows or denies inbound calling for the specified phone number.

          \n@return Allows or denies inbound calling for the specified phone number.*/", - "getterMethodName" : "getInboundCall", + "enumType" : "PhoneNumberProductType", + "fluentSetterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "fluentSetterMethodName" : "withProductType", + "getterDocumentation" : "/**

          The phone number product type.

          \n@return The phone number product type.\n@see PhoneNumberProductType*/", + "getterMethodName" : "getProductType", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "String", "documentation" : null }, "http" : { @@ -63434,11 +66734,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "InboundCall", + "marshallLocationName" : "ProductType", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InboundCall", + "unmarshallLocationName" : "ProductType", "uri" : false }, "idempotencyToken" : false, @@ -63448,48 +66748,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "InboundCall", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ProductType", "sensitive" : false, - "setterDocumentation" : "/**

          Allows or denies inbound calling for the specified phone number.

          \n@param inboundCall Allows or denies inbound calling for the specified phone number.*/", - "setterMethodName" : "setInboundCall", + "setterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@see PhoneNumberProductType*/", + "setterMethodName" : "setProductType", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "inboundCall", - "variableType" : "Boolean", + "variableDeclarationType" : "String", + "variableName" : "productType", + "variableType" : "String", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Allows or denies inbound calling for the specified phone number.

          \n@param inboundCall Allows or denies inbound calling for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "inboundCall", - "variableType" : "Boolean", - "documentation" : "

          Allows or denies inbound calling for the specified phone number.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "productType", + "variableType" : "String", + "documentation" : "

          The phone number product type.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "OutboundCall", - "c2jShape" : "NullableBoolean", + "c2jName" : "Status", + "c2jShape" : "PhoneNumberStatus", "deprecated" : false, - "documentation" : "

          Allows or denies outbound calling for the specified phone number.

          ", + "documentation" : "

          The phone number status.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          Allows or denies outbound calling for the specified phone number.

          \n@param outboundCall Allows or denies outbound calling for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOutboundCall", - "getterDocumentation" : "/**

          Allows or denies outbound calling for the specified phone number.

          \n@return Allows or denies outbound calling for the specified phone number.*/", - "getterMethodName" : "getOutboundCall", + "enumType" : "PhoneNumberStatus", + "fluentSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

          The phone number status.

          \n@return The phone number status.\n@see PhoneNumberStatus*/", + "getterMethodName" : "getStatus", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "String", "documentation" : null }, "http" : { @@ -63502,11 +66802,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OutboundCall", + "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OutboundCall", + "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, @@ -63516,48 +66816,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "OutboundCall", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Status", "sensitive" : false, - "setterDocumentation" : "/**

          Allows or denies outbound calling for the specified phone number.

          \n@param outboundCall Allows or denies outbound calling for the specified phone number.*/", - "setterMethodName" : "setOutboundCall", + "setterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@see PhoneNumberStatus*/", + "setterMethodName" : "setStatus", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "outboundCall", - "variableType" : "Boolean", + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Allows or denies outbound calling for the specified phone number.

          \n@param outboundCall Allows or denies outbound calling for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberStatus*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "outboundCall", - "variableType" : "Boolean", - "documentation" : "

          Allows or denies outbound calling for the specified phone number.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "

          The phone number status.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "InboundSMS", - "c2jShape" : "NullableBoolean", + "c2jName" : "Capabilities", + "c2jShape" : "PhoneNumberCapabilities", "deprecated" : false, - "documentation" : "

          Allows or denies inbound SMS messaging for the specified phone number.

          ", + "documentation" : "

          The phone number capabilities.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Allows or denies inbound SMS messaging for the specified phone number.

          \n@param inboundSMS Allows or denies inbound SMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withInboundSMS", - "getterDocumentation" : "/**

          Allows or denies inbound SMS messaging for the specified phone number.

          \n@return Allows or denies inbound SMS messaging for the specified phone number.*/", - "getterMethodName" : "getInboundSMS", + "fluentSetterDocumentation" : "/**

          The phone number capabilities.

          \n@param capabilities The phone number capabilities.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCapabilities", + "getterDocumentation" : "/**

          The phone number capabilities.

          \n@return The phone number capabilities.*/", + "getterMethodName" : "getCapabilities", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "PhoneNumberCapabilities", "documentation" : null }, "http" : { @@ -63570,11 +66870,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "InboundSMS", + "marshallLocationName" : "Capabilities", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InboundSMS", + "unmarshallLocationName" : "Capabilities", "uri" : false }, "idempotencyToken" : false, @@ -63584,48 +66884,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "InboundSMS", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Capabilities", "sensitive" : false, - "setterDocumentation" : "/**

          Allows or denies inbound SMS messaging for the specified phone number.

          \n@param inboundSMS Allows or denies inbound SMS messaging for the specified phone number.*/", - "setterMethodName" : "setInboundSMS", + "setterDocumentation" : "/**

          The phone number capabilities.

          \n@param capabilities The phone number capabilities.*/", + "setterMethodName" : "setCapabilities", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "inboundSMS", - "variableType" : "Boolean", + "variableDeclarationType" : "PhoneNumberCapabilities", + "variableName" : "capabilities", + "variableType" : "PhoneNumberCapabilities", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "PhoneNumberCapabilities", + "variableSetterType" : "PhoneNumberCapabilities" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Allows or denies inbound SMS messaging for the specified phone number.

          \n@param inboundSMS Allows or denies inbound SMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number capabilities.

          \n@param capabilities The phone number capabilities.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "inboundSMS", - "variableType" : "Boolean", - "documentation" : "

          Allows or denies inbound SMS messaging for the specified phone number.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "PhoneNumberCapabilities", + "variableName" : "capabilities", + "variableType" : "PhoneNumberCapabilities", + "documentation" : "

          The phone number capabilities.

          ", + "simpleType" : "PhoneNumberCapabilities", + "variableSetterType" : "PhoneNumberCapabilities" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "OutboundSMS", - "c2jShape" : "NullableBoolean", + "c2jName" : "Associations", + "c2jShape" : "PhoneNumberAssociationList", "deprecated" : false, - "documentation" : "

          Allows or denies outbound SMS messaging for the specified phone number.

          ", + "documentation" : "

          The phone number associations.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Allows or denies outbound SMS messaging for the specified phone number.

          \n@param outboundSMS Allows or denies outbound SMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOutboundSMS", - "getterDocumentation" : "/**

          Allows or denies outbound SMS messaging for the specified phone number.

          \n@return Allows or denies outbound SMS messaging for the specified phone number.*/", - "getterMethodName" : "getOutboundSMS", + "fluentSetterDocumentation" : "/**

          The phone number associations.

          \n@param associations The phone number associations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAssociations", + "getterDocumentation" : "/**

          The phone number associations.

          \n@return The phone number associations.*/", + "getterMethodName" : "getAssociations", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -63638,11 +66938,162 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OutboundSMS", + "marshallLocationName" : "Associations", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OutboundSMS", + "unmarshallLocationName" : "Associations", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PhoneNumberAssociation", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "PhoneNumberAssociation", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberAssociation", + "variableName" : "member", + "variableType" : "PhoneNumberAssociation", + "documentation" : "", + "simpleType" : "PhoneNumberAssociation", + "variableSetterType" : "PhoneNumberAssociation" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberAssociation", + "variableName" : "member", + "variableType" : "PhoneNumberAssociation", + "documentation" : "", + "simpleType" : "PhoneNumberAssociation", + "variableSetterType" : "PhoneNumberAssociation" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "PhoneNumberAssociation", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "PhoneNumberAssociation", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Associations", + "sensitive" : false, + "setterDocumentation" : "/**

          The phone number associations.

          \n@param associations The phone number associations.*/", + "setterMethodName" : "setAssociations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "associations", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The phone number associations.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setAssociations(java.util.Collection)} or {@link #withAssociations(java.util.Collection)} if you want to override the existing values.

          \n@param associations The phone number associations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "associations", + "variableType" : "java.util.List", + "documentation" : "

          The phone number associations.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "CallingName", + "c2jShape" : "CallingName", + "deprecated" : false, + "documentation" : "

          The outbound calling name associated with the phone number.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCallingName", + "getterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@return The outbound calling name associated with the phone number.*/", + "getterMethodName" : "getCallingName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CallingName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "CallingName", "uri" : false }, "idempotencyToken" : false, @@ -63652,48 +67103,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "OutboundSMS", - "sensitive" : false, - "setterDocumentation" : "/**

          Allows or denies outbound SMS messaging for the specified phone number.

          \n@param outboundSMS Allows or denies outbound SMS messaging for the specified phone number.*/", - "setterMethodName" : "setOutboundSMS", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "CallingName", + "sensitive" : true, + "setterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.*/", + "setterMethodName" : "setCallingName", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "outboundSMS", - "variableType" : "Boolean", + "variableDeclarationType" : "String", + "variableName" : "callingName", + "variableType" : "String", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Allows or denies outbound SMS messaging for the specified phone number.

          \n@param outboundSMS Allows or denies outbound SMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "outboundSMS", - "variableType" : "Boolean", - "documentation" : "

          Allows or denies outbound SMS messaging for the specified phone number.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "callingName", + "variableType" : "String", + "documentation" : "

          The outbound calling name associated with the phone number.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "InboundMMS", - "c2jShape" : "NullableBoolean", + "c2jName" : "CallingNameStatus", + "c2jShape" : "CallingNameStatus", "deprecated" : false, - "documentation" : "

          Allows or denies inbound MMS messaging for the specified phone number.

          ", + "documentation" : "

          The outbound calling name status.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          Allows or denies inbound MMS messaging for the specified phone number.

          \n@param inboundMMS Allows or denies inbound MMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withInboundMMS", - "getterDocumentation" : "/**

          Allows or denies inbound MMS messaging for the specified phone number.

          \n@return Allows or denies inbound MMS messaging for the specified phone number.*/", - "getterMethodName" : "getInboundMMS", + "enumType" : "CallingNameStatus", + "fluentSetterDocumentation" : "/**

          The outbound calling name status.

          \n@param callingNameStatus The outbound calling name status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CallingNameStatus*/", + "fluentSetterMethodName" : "withCallingNameStatus", + "getterDocumentation" : "/**

          The outbound calling name status.

          \n@return The outbound calling name status.\n@see CallingNameStatus*/", + "getterMethodName" : "getCallingNameStatus", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "String", "documentation" : null }, "http" : { @@ -63706,11 +67157,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "InboundMMS", + "marshallLocationName" : "CallingNameStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InboundMMS", + "unmarshallLocationName" : "CallingNameStatus", "uri" : false }, "idempotencyToken" : false, @@ -63720,48 +67171,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "InboundMMS", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "CallingNameStatus", "sensitive" : false, - "setterDocumentation" : "/**

          Allows or denies inbound MMS messaging for the specified phone number.

          \n@param inboundMMS Allows or denies inbound MMS messaging for the specified phone number.*/", - "setterMethodName" : "setInboundMMS", + "setterDocumentation" : "/**

          The outbound calling name status.

          \n@param callingNameStatus The outbound calling name status.\n@see CallingNameStatus*/", + "setterMethodName" : "setCallingNameStatus", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "inboundMMS", - "variableType" : "Boolean", + "variableDeclarationType" : "String", + "variableName" : "callingNameStatus", + "variableType" : "String", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Allows or denies inbound MMS messaging for the specified phone number.

          \n@param inboundMMS Allows or denies inbound MMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The outbound calling name status.

          \n@param callingNameStatus The outbound calling name status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CallingNameStatus*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "inboundMMS", - "variableType" : "Boolean", - "documentation" : "

          Allows or denies inbound MMS messaging for the specified phone number.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "callingNameStatus", + "variableType" : "String", + "documentation" : "

          The outbound calling name status.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "OutboundMMS", - "c2jShape" : "NullableBoolean", + "c2jName" : "CreatedTimestamp", + "c2jShape" : "Iso8601Timestamp", "deprecated" : false, - "documentation" : "

          Allows or denies outbound MMS messaging for the specified phone number.

          ", + "documentation" : "

          The phone number creation timestamp, in ISO 8601 format.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Allows or denies outbound MMS messaging for the specified phone number.

          \n@param outboundMMS Allows or denies outbound MMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOutboundMMS", - "getterDocumentation" : "/**

          Allows or denies outbound MMS messaging for the specified phone number.

          \n@return Allows or denies outbound MMS messaging for the specified phone number.*/", - "getterMethodName" : "getOutboundMMS", + "fluentSetterDocumentation" : "/**

          The phone number creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number creation timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCreatedTimestamp", + "getterDocumentation" : "/**

          The phone number creation timestamp, in ISO 8601 format.

          \n@return The phone number creation timestamp, in ISO 8601 format.*/", + "getterMethodName" : "getCreatedTimestamp", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "java.util.Date", "documentation" : null }, "http" : { @@ -63774,11 +67225,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OutboundMMS", + "marshallLocationName" : "CreatedTimestamp", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OutboundMMS", + "unmarshallLocationName" : "CreatedTimestamp", "uri" : false }, "idempotencyToken" : false, @@ -63788,188 +67239,338 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "OutboundMMS", + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "CreatedTimestamp", "sensitive" : false, - "setterDocumentation" : "/**

          Allows or denies outbound MMS messaging for the specified phone number.

          \n@param outboundMMS Allows or denies outbound MMS messaging for the specified phone number.*/", - "setterMethodName" : "setOutboundMMS", + "setterDocumentation" : "/**

          The phone number creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number creation timestamp, in ISO 8601 format.*/", + "setterMethodName" : "setCreatedTimestamp", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "outboundMMS", - "variableType" : "Boolean", + "variableDeclarationType" : "java.util.Date", + "variableName" : "createdTimestamp", + "variableType" : "java.util.Date", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Allows or denies outbound MMS messaging for the specified phone number.

          \n@param outboundMMS Allows or denies outbound MMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number creation timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "outboundMMS", - "variableType" : "Boolean", - "documentation" : "

          Allows or denies outbound MMS messaging for the specified phone number.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "createdTimestamp", + "variableType" : "java.util.Date", + "documentation" : "

          The phone number creation timestamp, in ISO 8601 format.

          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "InboundCall" : { - "c2jName" : "InboundCall", - "c2jShape" : "NullableBoolean", - "deprecated" : false, - "documentation" : "

          Allows or denies inbound calling for the specified phone number.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          Allows or denies inbound calling for the specified phone number.

          \n@param inboundCall Allows or denies inbound calling for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withInboundCall", - "getterDocumentation" : "/**

          Allows or denies inbound calling for the specified phone number.

          \n@return Allows or denies inbound calling for the specified phone number.*/", - "getterMethodName" : "getInboundCall", - "getterModel" : { - "returnType" : "Boolean", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "InboundCall", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "InboundCall", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "InboundCall", - "sensitive" : false, - "setterDocumentation" : "/**

          Allows or denies inbound calling for the specified phone number.

          \n@param inboundCall Allows or denies inbound calling for the specified phone number.*/", - "setterMethodName" : "setInboundCall", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "inboundCall", - "variableType" : "Boolean", - "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Allows or denies inbound calling for the specified phone number.

          \n@param inboundCall Allows or denies inbound calling for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "inboundCall", - "variableType" : "Boolean", - "documentation" : "

          Allows or denies inbound calling for the specified phone number.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" - }, - "xmlNameSpaceUri" : null + }, { + "c2jName" : "UpdatedTimestamp", + "c2jShape" : "Iso8601Timestamp", + "deprecated" : false, + "documentation" : "

          The updated phone number timestamp, in ISO 8601 format.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The updated phone number timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUpdatedTimestamp", + "getterDocumentation" : "/**

          The updated phone number timestamp, in ISO 8601 format.

          \n@return The updated phone number timestamp, in ISO 8601 format.*/", + "getterMethodName" : "getUpdatedTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null }, - "InboundMMS" : { - "c2jName" : "InboundMMS", - "c2jShape" : "NullableBoolean", - "deprecated" : false, - "documentation" : "

          Allows or denies inbound MMS messaging for the specified phone number.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          Allows or denies inbound MMS messaging for the specified phone number.

          \n@param inboundMMS Allows or denies inbound MMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withInboundMMS", - "getterDocumentation" : "/**

          Allows or denies inbound MMS messaging for the specified phone number.

          \n@return Allows or denies inbound MMS messaging for the specified phone number.*/", - "getterMethodName" : "getInboundMMS", - "getterModel" : { - "returnType" : "Boolean", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "InboundMMS", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "InboundMMS", + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "UpdatedTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "UpdatedTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "UpdatedTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**

          The updated phone number timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number timestamp, in ISO 8601 format.*/", + "setterMethodName" : "setUpdatedTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "updatedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The updated phone number timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "updatedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "

          The updated phone number timestamp, in ISO 8601 format.

          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "DeletionTimestamp", + "c2jShape" : "Iso8601Timestamp", + "deprecated" : false, + "documentation" : "

          The deleted phone number timestamp, in ISO 8601 format.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The deleted phone number timestamp, in ISO 8601 format.

          \n@param deletionTimestamp The deleted phone number timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDeletionTimestamp", + "getterDocumentation" : "/**

          The deleted phone number timestamp, in ISO 8601 format.

          \n@return The deleted phone number timestamp, in ISO 8601 format.*/", + "getterMethodName" : "getDeletionTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "DeletionTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DeletionTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "DeletionTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**

          The deleted phone number timestamp, in ISO 8601 format.

          \n@param deletionTimestamp The deleted phone number timestamp, in ISO 8601 format.*/", + "setterMethodName" : "setDeletionTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "deletionTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The deleted phone number timestamp, in ISO 8601 format.

          \n@param deletionTimestamp The deleted phone number timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "deletionTimestamp", + "variableType" : "java.util.Date", + "documentation" : "

          The deleted phone number timestamp, in ISO 8601 format.

          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Associations" : { + "c2jName" : "Associations", + "c2jShape" : "PhoneNumberAssociationList", + "deprecated" : false, + "documentation" : "

          The phone number associations.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The phone number associations.

          \n@param associations The phone number associations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAssociations", + "getterDocumentation" : "/**

          The phone number associations.

          \n@return The phone number associations.*/", + "getterMethodName" : "getAssociations", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Associations", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Associations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PhoneNumberAssociation", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "PhoneNumberAssociation", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberAssociation", + "variableName" : "member", + "variableType" : "PhoneNumberAssociation", + "documentation" : "", + "simpleType" : "PhoneNumberAssociation", + "variableSetterType" : "PhoneNumberAssociation" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberAssociation", + "variableName" : "member", + "variableType" : "PhoneNumberAssociation", + "documentation" : "", + "simpleType" : "PhoneNumberAssociation", + "variableSetterType" : "PhoneNumberAssociation" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "PhoneNumberAssociation", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "PhoneNumberAssociation", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "InboundMMS", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Associations", "sensitive" : false, - "setterDocumentation" : "/**

          Allows or denies inbound MMS messaging for the specified phone number.

          \n@param inboundMMS Allows or denies inbound MMS messaging for the specified phone number.*/", - "setterMethodName" : "setInboundMMS", + "setterDocumentation" : "/**

          The phone number associations.

          \n@param associations The phone number associations.*/", + "setterMethodName" : "setAssociations", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "inboundMMS", - "variableType" : "Boolean", + "variableDeclarationType" : "java.util.List", + "variableName" : "associations", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Allows or denies inbound MMS messaging for the specified phone number.

          \n@param inboundMMS Allows or denies inbound MMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number associations.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setAssociations(java.util.Collection)} or {@link #withAssociations(java.util.Collection)} if you want to override the existing values.

          \n@param associations The phone number associations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "inboundMMS", - "variableType" : "Boolean", - "documentation" : "

          Allows or denies inbound MMS messaging for the specified phone number.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "java.util.List", + "variableName" : "associations", + "variableType" : "java.util.List", + "documentation" : "

          The phone number associations.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, - "InboundSMS" : { - "c2jName" : "InboundSMS", - "c2jShape" : "NullableBoolean", + "CallingName" : { + "c2jName" : "CallingName", + "c2jShape" : "CallingName", "deprecated" : false, - "documentation" : "

          Allows or denies inbound SMS messaging for the specified phone number.

          ", + "documentation" : "

          The outbound calling name associated with the phone number.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Allows or denies inbound SMS messaging for the specified phone number.

          \n@param inboundSMS Allows or denies inbound SMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withInboundSMS", - "getterDocumentation" : "/**

          Allows or denies inbound SMS messaging for the specified phone number.

          \n@return Allows or denies inbound SMS messaging for the specified phone number.*/", - "getterMethodName" : "getInboundSMS", + "fluentSetterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCallingName", + "getterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@return The outbound calling name associated with the phone number.*/", + "getterMethodName" : "getCallingName", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "String", "documentation" : null }, "http" : { @@ -63982,11 +67583,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "InboundSMS", + "marshallLocationName" : "CallingName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InboundSMS", + "unmarshallLocationName" : "CallingName", "uri" : false }, "idempotencyToken" : false, @@ -63996,49 +67597,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "InboundSMS", - "sensitive" : false, - "setterDocumentation" : "/**

          Allows or denies inbound SMS messaging for the specified phone number.

          \n@param inboundSMS Allows or denies inbound SMS messaging for the specified phone number.*/", - "setterMethodName" : "setInboundSMS", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "CallingName", + "sensitive" : true, + "setterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.*/", + "setterMethodName" : "setCallingName", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "inboundSMS", - "variableType" : "Boolean", + "variableDeclarationType" : "String", + "variableName" : "callingName", + "variableType" : "String", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Allows or denies inbound SMS messaging for the specified phone number.

          \n@param inboundSMS Allows or denies inbound SMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "inboundSMS", - "variableType" : "Boolean", - "documentation" : "

          Allows or denies inbound SMS messaging for the specified phone number.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "callingName", + "variableType" : "String", + "documentation" : "

          The outbound calling name associated with the phone number.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "OutboundCall" : { - "c2jName" : "OutboundCall", - "c2jShape" : "NullableBoolean", + "CallingNameStatus" : { + "c2jName" : "CallingNameStatus", + "c2jShape" : "CallingNameStatus", "deprecated" : false, - "documentation" : "

          Allows or denies outbound calling for the specified phone number.

          ", + "documentation" : "

          The outbound calling name status.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          Allows or denies outbound calling for the specified phone number.

          \n@param outboundCall Allows or denies outbound calling for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOutboundCall", - "getterDocumentation" : "/**

          Allows or denies outbound calling for the specified phone number.

          \n@return Allows or denies outbound calling for the specified phone number.*/", - "getterMethodName" : "getOutboundCall", + "enumType" : "CallingNameStatus", + "fluentSetterDocumentation" : "/**

          The outbound calling name status.

          \n@param callingNameStatus The outbound calling name status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CallingNameStatus*/", + "fluentSetterMethodName" : "withCallingNameStatus", + "getterDocumentation" : "/**

          The outbound calling name status.

          \n@return The outbound calling name status.\n@see CallingNameStatus*/", + "getterMethodName" : "getCallingNameStatus", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "String", "documentation" : null }, "http" : { @@ -64051,11 +67652,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OutboundCall", + "marshallLocationName" : "CallingNameStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OutboundCall", + "unmarshallLocationName" : "CallingNameStatus", "uri" : false }, "idempotencyToken" : false, @@ -64065,49 +67666,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "OutboundCall", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "CallingNameStatus", "sensitive" : false, - "setterDocumentation" : "/**

          Allows or denies outbound calling for the specified phone number.

          \n@param outboundCall Allows or denies outbound calling for the specified phone number.*/", - "setterMethodName" : "setOutboundCall", + "setterDocumentation" : "/**

          The outbound calling name status.

          \n@param callingNameStatus The outbound calling name status.\n@see CallingNameStatus*/", + "setterMethodName" : "setCallingNameStatus", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "outboundCall", - "variableType" : "Boolean", + "variableDeclarationType" : "String", + "variableName" : "callingNameStatus", + "variableType" : "String", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Allows or denies outbound calling for the specified phone number.

          \n@param outboundCall Allows or denies outbound calling for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The outbound calling name status.

          \n@param callingNameStatus The outbound calling name status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CallingNameStatus*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "outboundCall", - "variableType" : "Boolean", - "documentation" : "

          Allows or denies outbound calling for the specified phone number.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "callingNameStatus", + "variableType" : "String", + "documentation" : "

          The outbound calling name status.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "OutboundMMS" : { - "c2jName" : "OutboundMMS", - "c2jShape" : "NullableBoolean", + "Capabilities" : { + "c2jName" : "Capabilities", + "c2jShape" : "PhoneNumberCapabilities", "deprecated" : false, - "documentation" : "

          Allows or denies outbound MMS messaging for the specified phone number.

          ", + "documentation" : "

          The phone number capabilities.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Allows or denies outbound MMS messaging for the specified phone number.

          \n@param outboundMMS Allows or denies outbound MMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOutboundMMS", - "getterDocumentation" : "/**

          Allows or denies outbound MMS messaging for the specified phone number.

          \n@return Allows or denies outbound MMS messaging for the specified phone number.*/", - "getterMethodName" : "getOutboundMMS", + "fluentSetterDocumentation" : "/**

          The phone number capabilities.

          \n@param capabilities The phone number capabilities.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCapabilities", + "getterDocumentation" : "/**

          The phone number capabilities.

          \n@return The phone number capabilities.*/", + "getterMethodName" : "getCapabilities", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "PhoneNumberCapabilities", "documentation" : null }, "http" : { @@ -64120,11 +67721,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OutboundMMS", + "marshallLocationName" : "Capabilities", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OutboundMMS", + "unmarshallLocationName" : "Capabilities", "uri" : false }, "idempotencyToken" : false, @@ -64134,49 +67735,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "OutboundMMS", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Capabilities", "sensitive" : false, - "setterDocumentation" : "/**

          Allows or denies outbound MMS messaging for the specified phone number.

          \n@param outboundMMS Allows or denies outbound MMS messaging for the specified phone number.*/", - "setterMethodName" : "setOutboundMMS", + "setterDocumentation" : "/**

          The phone number capabilities.

          \n@param capabilities The phone number capabilities.*/", + "setterMethodName" : "setCapabilities", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "outboundMMS", - "variableType" : "Boolean", + "variableDeclarationType" : "PhoneNumberCapabilities", + "variableName" : "capabilities", + "variableType" : "PhoneNumberCapabilities", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "PhoneNumberCapabilities", + "variableSetterType" : "PhoneNumberCapabilities" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Allows or denies outbound MMS messaging for the specified phone number.

          \n@param outboundMMS Allows or denies outbound MMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number capabilities.

          \n@param capabilities The phone number capabilities.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "outboundMMS", - "variableType" : "Boolean", - "documentation" : "

          Allows or denies outbound MMS messaging for the specified phone number.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "PhoneNumberCapabilities", + "variableName" : "capabilities", + "variableType" : "PhoneNumberCapabilities", + "documentation" : "

          The phone number capabilities.

          ", + "simpleType" : "PhoneNumberCapabilities", + "variableSetterType" : "PhoneNumberCapabilities" }, "xmlNameSpaceUri" : null }, - "OutboundSMS" : { - "c2jName" : "OutboundSMS", - "c2jShape" : "NullableBoolean", + "CreatedTimestamp" : { + "c2jName" : "CreatedTimestamp", + "c2jShape" : "Iso8601Timestamp", "deprecated" : false, - "documentation" : "

          Allows or denies outbound SMS messaging for the specified phone number.

          ", + "documentation" : "

          The phone number creation timestamp, in ISO 8601 format.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Allows or denies outbound SMS messaging for the specified phone number.

          \n@param outboundSMS Allows or denies outbound SMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOutboundSMS", - "getterDocumentation" : "/**

          Allows or denies outbound SMS messaging for the specified phone number.

          \n@return Allows or denies outbound SMS messaging for the specified phone number.*/", - "getterMethodName" : "getOutboundSMS", + "fluentSetterDocumentation" : "/**

          The phone number creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number creation timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCreatedTimestamp", + "getterDocumentation" : "/**

          The phone number creation timestamp, in ISO 8601 format.

          \n@return The phone number creation timestamp, in ISO 8601 format.*/", + "getterMethodName" : "getCreatedTimestamp", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "java.util.Date", "documentation" : null }, "http" : { @@ -64189,11 +67790,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OutboundSMS", + "marshallLocationName" : "CreatedTimestamp", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OutboundSMS", + "unmarshallLocationName" : "CreatedTimestamp", "uri" : false }, "idempotencyToken" : false, @@ -64203,294 +67804,116 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "OutboundSMS", + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "CreatedTimestamp", "sensitive" : false, - "setterDocumentation" : "/**

          Allows or denies outbound SMS messaging for the specified phone number.

          \n@param outboundSMS Allows or denies outbound SMS messaging for the specified phone number.*/", - "setterMethodName" : "setOutboundSMS", + "setterDocumentation" : "/**

          The phone number creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number creation timestamp, in ISO 8601 format.*/", + "setterMethodName" : "setCreatedTimestamp", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "outboundSMS", - "variableType" : "Boolean", + "variableDeclarationType" : "java.util.Date", + "variableName" : "createdTimestamp", + "variableType" : "java.util.Date", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Allows or denies outbound SMS messaging for the specified phone number.

          \n@param outboundSMS Allows or denies outbound SMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number creation timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "outboundSMS", - "variableType" : "Boolean", - "documentation" : "

          Allows or denies outbound SMS messaging for the specified phone number.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "createdTimestamp", + "variableType" : "java.util.Date", + "documentation" : "

          The phone number creation timestamp, in ISO 8601 format.

          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "PhoneNumberCapabilities", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberCapabilities", - "variableName" : "phoneNumberCapabilities", - "variableType" : "PhoneNumberCapabilities", - "documentation" : null, - "simpleType" : "PhoneNumberCapabilities", - "variableSetterType" : "PhoneNumberCapabilities" - }, - "wrapper" : false - }, - "PhoneNumberError" : { - "c2jName" : "PhoneNumberError", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

          If the phone number action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "PhoneNumberId", - "c2jShape" : "NonEmptyString", - "deprecated" : false, - "documentation" : "

          The phone number ID for which the action failed.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number ID for which the action failed.

          \n@param phoneNumberId The phone number ID for which the action failed.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberId", - "getterDocumentation" : "/**

          The phone number ID for which the action failed.

          \n@return The phone number ID for which the action failed.*/", - "getterMethodName" : "getPhoneNumberId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumberId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "PhoneNumberId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "PhoneNumberId", - "sensitive" : false, - "setterDocumentation" : "/**

          The phone number ID for which the action failed.

          \n@param phoneNumberId The phone number ID for which the action failed.*/", - "setterMethodName" : "setPhoneNumberId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number ID for which the action failed.

          \n@param phoneNumberId The phone number ID for which the action failed.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", - "variableType" : "String", - "documentation" : "

          The phone number ID for which the action failed.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "ErrorCode", - "c2jShape" : "ErrorCode", - "deprecated" : false, - "documentation" : "

          The error code.

          ", - "endpointDiscoveryId" : false, - "enumType" : "ErrorCode", - "fluentSetterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", - "fluentSetterMethodName" : "withErrorCode", - "getterDocumentation" : "/**

          The error code.

          \n@return The error code.\n@see ErrorCode*/", - "getterMethodName" : "getErrorCode", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ErrorCode", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ErrorCode", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ErrorCode", - "sensitive" : false, - "setterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@see ErrorCode*/", - "setterMethodName" : "setErrorCode", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "errorCode", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "errorCode", - "variableType" : "String", - "documentation" : "

          The error code.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "ErrorMessage", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

          The error message.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withErrorMessage", - "getterDocumentation" : "/**

          The error message.

          \n@return The error message.*/", - "getterMethodName" : "getErrorMessage", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ErrorMessage", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ErrorMessage", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ErrorMessage", - "sensitive" : false, - "setterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.*/", - "setterMethodName" : "setErrorMessage", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "errorMessage", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "errorMessage", - "variableType" : "String", - "documentation" : "

          The error message.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "DeletionTimestamp" : { + "c2jName" : "DeletionTimestamp", + "c2jShape" : "Iso8601Timestamp", + "deprecated" : false, + "documentation" : "

          The deleted phone number timestamp, in ISO 8601 format.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The deleted phone number timestamp, in ISO 8601 format.

          \n@param deletionTimestamp The deleted phone number timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDeletionTimestamp", + "getterDocumentation" : "/**

          The deleted phone number timestamp, in ISO 8601 format.

          \n@return The deleted phone number timestamp, in ISO 8601 format.*/", + "getterMethodName" : "getDeletionTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "DeletionTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DeletionTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "DeletionTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**

          The deleted phone number timestamp, in ISO 8601 format.

          \n@param deletionTimestamp The deleted phone number timestamp, in ISO 8601 format.*/", + "setterMethodName" : "setDeletionTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "deletionTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The deleted phone number timestamp, in ISO 8601 format.

          \n@param deletionTimestamp The deleted phone number timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "deletionTimestamp", + "variableType" : "java.util.Date", + "documentation" : "

          The deleted phone number timestamp, in ISO 8601 format.

          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "ErrorCode" : { - "c2jName" : "ErrorCode", - "c2jShape" : "ErrorCode", + "E164PhoneNumber" : { + "c2jName" : "E164PhoneNumber", + "c2jShape" : "E164PhoneNumber", "deprecated" : false, - "documentation" : "

          The error code.

          ", + "documentation" : "

          The phone number, in E.164 format.

          ", "endpointDiscoveryId" : false, - "enumType" : "ErrorCode", - "fluentSetterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", - "fluentSetterMethodName" : "withErrorCode", - "getterDocumentation" : "/**

          The error code.

          \n@return The error code.\n@see ErrorCode*/", - "getterMethodName" : "getErrorCode", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withE164PhoneNumber", + "getterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@return The phone number, in E.164 format.*/", + "getterMethodName" : "getE164PhoneNumber", "getterModel" : { "returnType" : "String", "documentation" : null @@ -64505,11 +67928,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ErrorCode", + "marshallLocationName" : "E164PhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ErrorCode", + "unmarshallLocationName" : "E164PhoneNumber", "uri" : false }, "idempotencyToken" : false, @@ -64521,14 +67944,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ErrorCode", - "sensitive" : false, - "setterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@see ErrorCode*/", - "setterMethodName" : "setErrorCode", + "name" : "E164PhoneNumber", + "sensitive" : true, + "setterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.*/", + "setterMethodName" : "setE164PhoneNumber", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "errorCode", + "variableName" : "e164PhoneNumber", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -64537,29 +67960,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "varargSetterDocumentation" : "/**

          The phone number, in E.164 format.

          \n@param e164PhoneNumber The phone number, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "errorCode", + "variableName" : "e164PhoneNumber", "variableType" : "String", - "documentation" : "

          The error code.

          ", + "documentation" : "

          The phone number, in E.164 format.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "ErrorMessage" : { - "c2jName" : "ErrorMessage", + "PhoneNumberId" : { + "c2jName" : "PhoneNumberId", "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The error message.

          ", + "documentation" : "

          The phone number ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withErrorMessage", - "getterDocumentation" : "/**

          The error message.

          \n@return The error message.*/", - "getterMethodName" : "getErrorMessage", + "fluentSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberId", + "getterDocumentation" : "/**

          The phone number ID.

          \n@return The phone number ID.*/", + "getterMethodName" : "getPhoneNumberId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -64574,11 +67997,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ErrorMessage", + "marshallLocationName" : "PhoneNumberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ErrorMessage", + "unmarshallLocationName" : "PhoneNumberId", "uri" : false }, "idempotencyToken" : false, @@ -64590,14 +68013,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ErrorMessage", + "name" : "PhoneNumberId", "sensitive" : false, - "setterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.*/", - "setterMethodName" : "setErrorMessage", + "setterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.*/", + "setterMethodName" : "setPhoneNumberId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "errorMessage", + "variableName" : "phoneNumberId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -64606,29 +68029,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "errorMessage", + "variableName" : "phoneNumberId", "variableType" : "String", - "documentation" : "

          The error message.

          ", + "documentation" : "

          The phone number ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "PhoneNumberId" : { - "c2jName" : "PhoneNumberId", - "c2jShape" : "NonEmptyString", + "ProductType" : { + "c2jName" : "ProductType", + "c2jShape" : "PhoneNumberProductType", "deprecated" : false, - "documentation" : "

          The phone number ID for which the action failed.

          ", + "documentation" : "

          The phone number product type.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number ID for which the action failed.

          \n@param phoneNumberId The phone number ID for which the action failed.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberId", - "getterDocumentation" : "/**

          The phone number ID for which the action failed.

          \n@return The phone number ID for which the action failed.*/", - "getterMethodName" : "getPhoneNumberId", + "enumType" : "PhoneNumberProductType", + "fluentSetterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "fluentSetterMethodName" : "withProductType", + "getterDocumentation" : "/**

          The phone number product type.

          \n@return The phone number product type.\n@see PhoneNumberProductType*/", + "getterMethodName" : "getProductType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -64643,11 +68066,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumberId", + "marshallLocationName" : "ProductType", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PhoneNumberId", + "unmarshallLocationName" : "ProductType", "uri" : false }, "idempotencyToken" : false, @@ -64659,14 +68082,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "PhoneNumberId", + "name" : "ProductType", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number ID for which the action failed.

          \n@param phoneNumberId The phone number ID for which the action failed.*/", - "setterMethodName" : "setPhoneNumberId", + "setterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@see PhoneNumberProductType*/", + "setterMethodName" : "setProductType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", + "variableName" : "productType", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -64675,138 +68098,277 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number ID for which the action failed.

          \n@param phoneNumberId The phone number ID for which the action failed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number product type.

          \n@param productType The phone number product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", + "variableName" : "productType", "variableType" : "String", - "documentation" : "

          The phone number ID for which the action failed.

          ", + "documentation" : "

          The phone number product type.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "PhoneNumberError", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberError", - "variableName" : "phoneNumberError", - "variableType" : "PhoneNumberError", - "documentation" : null, - "simpleType" : "PhoneNumberError", - "variableSetterType" : "PhoneNumberError" - }, - "wrapper" : false - }, - "PhoneNumberOrder" : { - "c2jName" : "PhoneNumberOrder", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

          The details of a phone number order created for Amazon Chime.

          ", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "PhoneNumberOrderId", - "c2jShape" : "GuidString", - "deprecated" : false, - "documentation" : "

          The phone number order ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number order ID.

          \n@param phoneNumberOrderId The phone number order ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberOrderId", - "getterDocumentation" : "/**

          The phone number order ID.

          \n@return The phone number order ID.*/", - "getterMethodName" : "getPhoneNumberOrderId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumberOrderId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "PhoneNumberOrderId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "PhoneNumberOrderId", - "sensitive" : false, - "setterDocumentation" : "/**

          The phone number order ID.

          \n@param phoneNumberOrderId The phone number order ID.*/", - "setterMethodName" : "setPhoneNumberOrderId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "phoneNumberOrderId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number order ID.

          \n@param phoneNumberOrderId The phone number order ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "phoneNumberOrderId", - "variableType" : "String", - "documentation" : "

          The phone number order ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "Status" : { + "c2jName" : "Status", + "c2jShape" : "PhoneNumberStatus", + "deprecated" : false, + "documentation" : "

          The phone number status.

          ", + "endpointDiscoveryId" : false, + "enumType" : "PhoneNumberStatus", + "fluentSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

          The phone number status.

          \n@return The phone number status.\n@see PhoneNumberStatus*/", + "getterMethodName" : "getStatus", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Status", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Status", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Status", + "sensitive" : false, + "setterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@see PhoneNumberStatus*/", + "setterMethodName" : "setStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The phone number status.

          \n@param status The phone number status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "

          The phone number status.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "ProductType", - "c2jShape" : "PhoneNumberProductType", + "Type" : { + "c2jName" : "Type", + "c2jShape" : "PhoneNumberType", + "deprecated" : false, + "documentation" : "

          The phone number type.

          ", + "endpointDiscoveryId" : false, + "enumType" : "PhoneNumberType", + "fluentSetterDocumentation" : "/**

          The phone number type.

          \n@param type The phone number type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", + "fluentSetterMethodName" : "withType", + "getterDocumentation" : "/**

          The phone number type.

          \n@return The phone number type.\n@see PhoneNumberType*/", + "getterMethodName" : "getType", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Type", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Type", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Type", + "sensitive" : false, + "setterDocumentation" : "/**

          The phone number type.

          \n@param type The phone number type.\n@see PhoneNumberType*/", + "setterMethodName" : "setType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The phone number type.

          \n@param type The phone number type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "

          The phone number type.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "UpdatedTimestamp" : { + "c2jName" : "UpdatedTimestamp", + "c2jShape" : "Iso8601Timestamp", + "deprecated" : false, + "documentation" : "

          The updated phone number timestamp, in ISO 8601 format.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The updated phone number timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUpdatedTimestamp", + "getterDocumentation" : "/**

          The updated phone number timestamp, in ISO 8601 format.

          \n@return The updated phone number timestamp, in ISO 8601 format.*/", + "getterMethodName" : "getUpdatedTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "UpdatedTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "UpdatedTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "UpdatedTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**

          The updated phone number timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number timestamp, in ISO 8601 format.*/", + "setterMethodName" : "setUpdatedTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "updatedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The updated phone number timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "updatedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "

          The updated phone number timestamp, in ISO 8601 format.

          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PhoneNumber", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumber", + "variableName" : "phoneNumber", + "variableType" : "PhoneNumber", + "documentation" : null, + "simpleType" : "PhoneNumber", + "variableSetterType" : "PhoneNumber" + }, + "wrapper" : false + }, + "PhoneNumberAssociation" : { + "c2jName" : "PhoneNumberAssociation", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

          The phone number associations, such as Amazon Chime account ID, Amazon Chime user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Value", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The phone number order product type.

          ", + "documentation" : "

          Contains the ID for the entity specified in Name.

          ", "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberProductType", - "fluentSetterDocumentation" : "/**

          The phone number order product type.

          \n@param productType The phone number order product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", - "fluentSetterMethodName" : "withProductType", - "getterDocumentation" : "/**

          The phone number order product type.

          \n@return The phone number order product type.\n@see PhoneNumberProductType*/", - "getterMethodName" : "getProductType", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Contains the ID for the entity specified in Name.

          \n@param value Contains the ID for the entity specified in Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withValue", + "getterDocumentation" : "/**

          Contains the ID for the entity specified in Name.

          \n@return Contains the ID for the entity specified in Name.*/", + "getterMethodName" : "getValue", "getterModel" : { "returnType" : "String", "documentation" : null @@ -64821,11 +68383,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ProductType", + "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ProductType", + "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, @@ -64837,14 +68399,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ProductType", + "name" : "Value", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number order product type.

          \n@param productType The phone number order product type.\n@see PhoneNumberProductType*/", - "setterMethodName" : "setProductType", + "setterDocumentation" : "/**

          Contains the ID for the entity specified in Name.

          \n@param value Contains the ID for the entity specified in Name.*/", + "setterMethodName" : "setValue", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "productType", + "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -64853,28 +68415,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number order product type.

          \n@param productType The phone number order product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "varargSetterDocumentation" : "/**

          Contains the ID for the entity specified in Name.

          \n@param value Contains the ID for the entity specified in Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "productType", + "variableName" : "value", "variableType" : "String", - "documentation" : "

          The phone number order product type.

          ", + "documentation" : "

          Contains the ID for the entity specified in Name.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Status", - "c2jShape" : "PhoneNumberOrderStatus", + "c2jName" : "Name", + "c2jShape" : "PhoneNumberAssociationName", "deprecated" : false, - "documentation" : "

          The status of the phone number order.

          ", + "documentation" : "

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          ", "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberOrderStatus", - "fluentSetterDocumentation" : "/**

          The status of the phone number order.

          \n@param status The status of the phone number order.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberOrderStatus*/", - "fluentSetterMethodName" : "withStatus", - "getterDocumentation" : "/**

          The status of the phone number order.

          \n@return The status of the phone number order.\n@see PhoneNumberOrderStatus*/", - "getterMethodName" : "getStatus", + "enumType" : "PhoneNumberAssociationName", + "fluentSetterDocumentation" : "/**

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          \n@param name Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberAssociationName*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          \n@return Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.\n@see PhoneNumberAssociationName*/", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -64889,11 +68451,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Status", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Status", + "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, @@ -64905,14 +68467,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Status", + "name" : "Name", "sensitive" : false, - "setterDocumentation" : "/**

          The status of the phone number order.

          \n@param status The status of the phone number order.\n@see PhoneNumberOrderStatus*/", - "setterMethodName" : "setStatus", + "setterDocumentation" : "/**

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          \n@param name Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.\n@see PhoneNumberAssociationName*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "status", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -64921,179 +68483,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The status of the phone number order.

          \n@param status The status of the phone number order.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberOrderStatus*/", + "varargSetterDocumentation" : "/**

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          \n@param name Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberAssociationName*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "status", + "variableName" : "name", "variableType" : "String", - "documentation" : "

          The status of the phone number order.

          ", + "documentation" : "

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "OrderedPhoneNumbers", - "c2jShape" : "OrderedPhoneNumberList", - "deprecated" : false, - "documentation" : "

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          \n@param orderedPhoneNumbers The ordered phone number details, such as the phone number in E.164 format and the phone number status.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrderedPhoneNumbers", - "getterDocumentation" : "/**

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          \n@return The ordered phone number details, such as the phone number in E.164 format and the phone number status.*/", - "getterMethodName" : "getOrderedPhoneNumbers", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OrderedPhoneNumbers", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "OrderedPhoneNumbers", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "OrderedPhoneNumber", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "OrderedPhoneNumber", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "OrderedPhoneNumber", - "variableName" : "member", - "variableType" : "OrderedPhoneNumber", - "documentation" : "", - "simpleType" : "OrderedPhoneNumber", - "variableSetterType" : "OrderedPhoneNumber" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "OrderedPhoneNumber", - "variableName" : "member", - "variableType" : "OrderedPhoneNumber", - "documentation" : "", - "simpleType" : "OrderedPhoneNumber", - "variableSetterType" : "OrderedPhoneNumber" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "OrderedPhoneNumber", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "OrderedPhoneNumber", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "OrderedPhoneNumbers", - "sensitive" : false, - "setterDocumentation" : "/**

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          \n@param orderedPhoneNumbers The ordered phone number details, such as the phone number in E.164 format and the phone number status.*/", - "setterMethodName" : "setOrderedPhoneNumbers", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "orderedPhoneNumbers", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setOrderedPhoneNumbers(java.util.Collection)} or {@link #withOrderedPhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param orderedPhoneNumbers The ordered phone number details, such as the phone number in E.164 format and the phone number status.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "orderedPhoneNumbers", - "variableType" : "java.util.List", - "documentation" : "

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "CreatedTimestamp", + "c2jName" : "AssociatedTimestamp", "c2jShape" : "Iso8601Timestamp", "deprecated" : false, - "documentation" : "

          The phone number order creation timestamp, in ISO 8601 format.

          ", + "documentation" : "

          The timestamp of the phone number association, in ISO 8601 format.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number order creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number order creation timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCreatedTimestamp", - "getterDocumentation" : "/**

          The phone number order creation timestamp, in ISO 8601 format.

          \n@return The phone number order creation timestamp, in ISO 8601 format.*/", - "getterMethodName" : "getCreatedTimestamp", + "fluentSetterDocumentation" : "/**

          The timestamp of the phone number association, in ISO 8601 format.

          \n@param associatedTimestamp The timestamp of the phone number association, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAssociatedTimestamp", + "getterDocumentation" : "/**

          The timestamp of the phone number association, in ISO 8601 format.

          \n@return The timestamp of the phone number association, in ISO 8601 format.*/", + "getterMethodName" : "getAssociatedTimestamp", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null @@ -65108,11 +68519,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CreatedTimestamp", + "marshallLocationName" : "AssociatedTimestamp", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CreatedTimestamp", + "unmarshallLocationName" : "AssociatedTimestamp", "uri" : false }, "idempotencyToken" : false, @@ -65124,14 +68535,14 @@ "mapModel" : null, "marshallingTargetClass" : "java.util.Date", "marshallingType" : "DATE", - "name" : "CreatedTimestamp", + "name" : "AssociatedTimestamp", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number order creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number order creation timestamp, in ISO 8601 format.*/", - "setterMethodName" : "setCreatedTimestamp", + "setterDocumentation" : "/**

          The timestamp of the phone number association, in ISO 8601 format.

          \n@param associatedTimestamp The timestamp of the phone number association, in ISO 8601 format.*/", + "setterMethodName" : "setAssociatedTimestamp", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.Date", - "variableName" : "createdTimestamp", + "variableName" : "associatedTimestamp", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", @@ -65140,30 +68551,334 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number order creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number order creation timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The timestamp of the phone number association, in ISO 8601 format.

          \n@param associatedTimestamp The timestamp of the phone number association, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : "iso8601", "variableDeclarationType" : "java.util.Date", - "variableName" : "createdTimestamp", + "variableName" : "associatedTimestamp", "variableType" : "java.util.Date", - "documentation" : "

          The phone number order creation timestamp, in ISO 8601 format.

          ", + "documentation" : "

          The timestamp of the phone number association, in ISO 8601 format.

          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "UpdatedTimestamp", - "c2jShape" : "Iso8601Timestamp", + } ], + "membersAsMap" : { + "AssociatedTimestamp" : { + "c2jName" : "AssociatedTimestamp", + "c2jShape" : "Iso8601Timestamp", + "deprecated" : false, + "documentation" : "

          The timestamp of the phone number association, in ISO 8601 format.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The timestamp of the phone number association, in ISO 8601 format.

          \n@param associatedTimestamp The timestamp of the phone number association, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAssociatedTimestamp", + "getterDocumentation" : "/**

          The timestamp of the phone number association, in ISO 8601 format.

          \n@return The timestamp of the phone number association, in ISO 8601 format.*/", + "getterMethodName" : "getAssociatedTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "AssociatedTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "AssociatedTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "AssociatedTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**

          The timestamp of the phone number association, in ISO 8601 format.

          \n@param associatedTimestamp The timestamp of the phone number association, in ISO 8601 format.*/", + "setterMethodName" : "setAssociatedTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "associatedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The timestamp of the phone number association, in ISO 8601 format.

          \n@param associatedTimestamp The timestamp of the phone number association, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "associatedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "

          The timestamp of the phone number association, in ISO 8601 format.

          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "Name" : { + "c2jName" : "Name", + "c2jShape" : "PhoneNumberAssociationName", + "deprecated" : false, + "documentation" : "

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : "PhoneNumberAssociationName", + "fluentSetterDocumentation" : "/**

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          \n@param name Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberAssociationName*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          \n@return Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.\n@see PhoneNumberAssociationName*/", + "getterMethodName" : "getName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Name", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Name", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Name", + "sensitive" : false, + "setterDocumentation" : "/**

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          \n@param name Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.\n@see PhoneNumberAssociationName*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          \n@param name Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberAssociationName*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "

          Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Value" : { + "c2jName" : "Value", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          Contains the ID for the entity specified in Name.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Contains the ID for the entity specified in Name.

          \n@param value Contains the ID for the entity specified in Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withValue", + "getterDocumentation" : "/**

          Contains the ID for the entity specified in Name.

          \n@return Contains the ID for the entity specified in Name.*/", + "getterMethodName" : "getValue", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Value", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Value", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Value", + "sensitive" : false, + "setterDocumentation" : "/**

          Contains the ID for the entity specified in Name.

          \n@param value Contains the ID for the entity specified in Name.*/", + "setterMethodName" : "setValue", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "value", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Contains the ID for the entity specified in Name.

          \n@param value Contains the ID for the entity specified in Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "value", + "variableType" : "String", + "documentation" : "

          Contains the ID for the entity specified in Name.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PhoneNumberAssociation", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberAssociation", + "variableName" : "phoneNumberAssociation", + "variableType" : "PhoneNumberAssociation", + "documentation" : null, + "simpleType" : "PhoneNumberAssociation", + "variableSetterType" : "PhoneNumberAssociation" + }, + "wrapper" : false + }, + "PhoneNumberAssociationName" : { + "c2jName" : "PhoneNumberAssociationName", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "AccountId", + "value" : "AccountId" + }, { + "name" : "UserId", + "value" : "UserId" + }, { + "name" : "VoiceConnectorId", + "value" : "VoiceConnectorId" + }, { + "name" : "VoiceConnectorGroupId", + "value" : "VoiceConnectorGroupId" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PhoneNumberAssociationName", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberAssociationName", + "variableName" : "phoneNumberAssociationName", + "variableType" : "PhoneNumberAssociationName", + "documentation" : null, + "simpleType" : "PhoneNumberAssociationName", + "variableSetterType" : "PhoneNumberAssociationName" + }, + "wrapper" : false + }, + "PhoneNumberCapabilities" : { + "c2jName" : "PhoneNumberCapabilities", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

          The phone number capabilities for Amazon Chime Business Calling phone numbers, such as enabled inbound and outbound calling and text messaging.

          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "InboundCall", + "c2jShape" : "NullableBoolean", "deprecated" : false, - "documentation" : "

          The updated phone number order timestamp, in ISO 8601 format.

          ", + "documentation" : "

          Allows or denies inbound calling for the specified phone number.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The updated phone number order timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number order timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUpdatedTimestamp", - "getterDocumentation" : "/**

          The updated phone number order timestamp, in ISO 8601 format.

          \n@return The updated phone number order timestamp, in ISO 8601 format.*/", - "getterMethodName" : "getUpdatedTimestamp", + "fluentSetterDocumentation" : "/**

          Allows or denies inbound calling for the specified phone number.

          \n@param inboundCall Allows or denies inbound calling for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withInboundCall", + "getterDocumentation" : "/**

          Allows or denies inbound calling for the specified phone number.

          \n@return Allows or denies inbound calling for the specified phone number.*/", + "getterMethodName" : "getInboundCall", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "Boolean", "documentation" : null }, "http" : { @@ -65176,11 +68891,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UpdatedTimestamp", + "marshallLocationName" : "InboundCall", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UpdatedTimestamp", + "unmarshallLocationName" : "InboundCall", "uri" : false }, "idempotencyToken" : false, @@ -65190,50 +68905,4852 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "UpdatedTimestamp", + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "InboundCall", "sensitive" : false, - "setterDocumentation" : "/**

          The updated phone number order timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number order timestamp, in ISO 8601 format.*/", - "setterMethodName" : "setUpdatedTimestamp", + "setterDocumentation" : "/**

          Allows or denies inbound calling for the specified phone number.

          \n@param inboundCall Allows or denies inbound calling for the specified phone number.*/", + "setterMethodName" : "setInboundCall", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "updatedTimestamp", - "variableType" : "java.util.Date", + "variableDeclarationType" : "Boolean", + "variableName" : "inboundCall", + "variableType" : "Boolean", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The updated phone number order timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number order timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Allows or denies inbound calling for the specified phone number.

          \n@param inboundCall Allows or denies inbound calling for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "iso8601", - "variableDeclarationType" : "java.util.Date", - "variableName" : "updatedTimestamp", - "variableType" : "java.util.Date", - "documentation" : "

          The updated phone number order timestamp, in ISO 8601 format.

          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "inboundCall", + "variableType" : "Boolean", + "documentation" : "

          Allows or denies inbound calling for the specified phone number.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "OutboundCall", + "c2jShape" : "NullableBoolean", + "deprecated" : false, + "documentation" : "

          Allows or denies outbound calling for the specified phone number.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Allows or denies outbound calling for the specified phone number.

          \n@param outboundCall Allows or denies outbound calling for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutboundCall", + "getterDocumentation" : "/**

          Allows or denies outbound calling for the specified phone number.

          \n@return Allows or denies outbound calling for the specified phone number.*/", + "getterMethodName" : "getOutboundCall", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutboundCall", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OutboundCall", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "OutboundCall", + "sensitive" : false, + "setterDocumentation" : "/**

          Allows or denies outbound calling for the specified phone number.

          \n@param outboundCall Allows or denies outbound calling for the specified phone number.*/", + "setterMethodName" : "setOutboundCall", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "outboundCall", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Allows or denies outbound calling for the specified phone number.

          \n@param outboundCall Allows or denies outbound calling for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "outboundCall", + "variableType" : "Boolean", + "documentation" : "

          Allows or denies outbound calling for the specified phone number.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "InboundSMS", + "c2jShape" : "NullableBoolean", + "deprecated" : false, + "documentation" : "

          Allows or denies inbound SMS messaging for the specified phone number.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Allows or denies inbound SMS messaging for the specified phone number.

          \n@param inboundSMS Allows or denies inbound SMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withInboundSMS", + "getterDocumentation" : "/**

          Allows or denies inbound SMS messaging for the specified phone number.

          \n@return Allows or denies inbound SMS messaging for the specified phone number.*/", + "getterMethodName" : "getInboundSMS", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "InboundSMS", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "InboundSMS", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "InboundSMS", + "sensitive" : false, + "setterDocumentation" : "/**

          Allows or denies inbound SMS messaging for the specified phone number.

          \n@param inboundSMS Allows or denies inbound SMS messaging for the specified phone number.*/", + "setterMethodName" : "setInboundSMS", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "inboundSMS", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Allows or denies inbound SMS messaging for the specified phone number.

          \n@param inboundSMS Allows or denies inbound SMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "inboundSMS", + "variableType" : "Boolean", + "documentation" : "

          Allows or denies inbound SMS messaging for the specified phone number.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "OutboundSMS", + "c2jShape" : "NullableBoolean", + "deprecated" : false, + "documentation" : "

          Allows or denies outbound SMS messaging for the specified phone number.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Allows or denies outbound SMS messaging for the specified phone number.

          \n@param outboundSMS Allows or denies outbound SMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutboundSMS", + "getterDocumentation" : "/**

          Allows or denies outbound SMS messaging for the specified phone number.

          \n@return Allows or denies outbound SMS messaging for the specified phone number.*/", + "getterMethodName" : "getOutboundSMS", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutboundSMS", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OutboundSMS", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "OutboundSMS", + "sensitive" : false, + "setterDocumentation" : "/**

          Allows or denies outbound SMS messaging for the specified phone number.

          \n@param outboundSMS Allows or denies outbound SMS messaging for the specified phone number.*/", + "setterMethodName" : "setOutboundSMS", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "outboundSMS", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Allows or denies outbound SMS messaging for the specified phone number.

          \n@param outboundSMS Allows or denies outbound SMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "outboundSMS", + "variableType" : "Boolean", + "documentation" : "

          Allows or denies outbound SMS messaging for the specified phone number.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "InboundMMS", + "c2jShape" : "NullableBoolean", + "deprecated" : false, + "documentation" : "

          Allows or denies inbound MMS messaging for the specified phone number.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Allows or denies inbound MMS messaging for the specified phone number.

          \n@param inboundMMS Allows or denies inbound MMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withInboundMMS", + "getterDocumentation" : "/**

          Allows or denies inbound MMS messaging for the specified phone number.

          \n@return Allows or denies inbound MMS messaging for the specified phone number.*/", + "getterMethodName" : "getInboundMMS", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "InboundMMS", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "InboundMMS", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "InboundMMS", + "sensitive" : false, + "setterDocumentation" : "/**

          Allows or denies inbound MMS messaging for the specified phone number.

          \n@param inboundMMS Allows or denies inbound MMS messaging for the specified phone number.*/", + "setterMethodName" : "setInboundMMS", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "inboundMMS", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Allows or denies inbound MMS messaging for the specified phone number.

          \n@param inboundMMS Allows or denies inbound MMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "inboundMMS", + "variableType" : "Boolean", + "documentation" : "

          Allows or denies inbound MMS messaging for the specified phone number.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "OutboundMMS", + "c2jShape" : "NullableBoolean", + "deprecated" : false, + "documentation" : "

          Allows or denies outbound MMS messaging for the specified phone number.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Allows or denies outbound MMS messaging for the specified phone number.

          \n@param outboundMMS Allows or denies outbound MMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutboundMMS", + "getterDocumentation" : "/**

          Allows or denies outbound MMS messaging for the specified phone number.

          \n@return Allows or denies outbound MMS messaging for the specified phone number.*/", + "getterMethodName" : "getOutboundMMS", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutboundMMS", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OutboundMMS", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "OutboundMMS", + "sensitive" : false, + "setterDocumentation" : "/**

          Allows or denies outbound MMS messaging for the specified phone number.

          \n@param outboundMMS Allows or denies outbound MMS messaging for the specified phone number.*/", + "setterMethodName" : "setOutboundMMS", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "outboundMMS", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Allows or denies outbound MMS messaging for the specified phone number.

          \n@param outboundMMS Allows or denies outbound MMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "outboundMMS", + "variableType" : "Boolean", + "documentation" : "

          Allows or denies outbound MMS messaging for the specified phone number.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "InboundCall" : { + "c2jName" : "InboundCall", + "c2jShape" : "NullableBoolean", + "deprecated" : false, + "documentation" : "

          Allows or denies inbound calling for the specified phone number.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Allows or denies inbound calling for the specified phone number.

          \n@param inboundCall Allows or denies inbound calling for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withInboundCall", + "getterDocumentation" : "/**

          Allows or denies inbound calling for the specified phone number.

          \n@return Allows or denies inbound calling for the specified phone number.*/", + "getterMethodName" : "getInboundCall", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "InboundCall", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "InboundCall", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "InboundCall", + "sensitive" : false, + "setterDocumentation" : "/**

          Allows or denies inbound calling for the specified phone number.

          \n@param inboundCall Allows or denies inbound calling for the specified phone number.*/", + "setterMethodName" : "setInboundCall", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "inboundCall", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Allows or denies inbound calling for the specified phone number.

          \n@param inboundCall Allows or denies inbound calling for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "inboundCall", + "variableType" : "Boolean", + "documentation" : "

          Allows or denies inbound calling for the specified phone number.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, + "InboundMMS" : { + "c2jName" : "InboundMMS", + "c2jShape" : "NullableBoolean", + "deprecated" : false, + "documentation" : "

          Allows or denies inbound MMS messaging for the specified phone number.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Allows or denies inbound MMS messaging for the specified phone number.

          \n@param inboundMMS Allows or denies inbound MMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withInboundMMS", + "getterDocumentation" : "/**

          Allows or denies inbound MMS messaging for the specified phone number.

          \n@return Allows or denies inbound MMS messaging for the specified phone number.*/", + "getterMethodName" : "getInboundMMS", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "InboundMMS", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "InboundMMS", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "InboundMMS", + "sensitive" : false, + "setterDocumentation" : "/**

          Allows or denies inbound MMS messaging for the specified phone number.

          \n@param inboundMMS Allows or denies inbound MMS messaging for the specified phone number.*/", + "setterMethodName" : "setInboundMMS", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "inboundMMS", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Allows or denies inbound MMS messaging for the specified phone number.

          \n@param inboundMMS Allows or denies inbound MMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "inboundMMS", + "variableType" : "Boolean", + "documentation" : "

          Allows or denies inbound MMS messaging for the specified phone number.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, + "InboundSMS" : { + "c2jName" : "InboundSMS", + "c2jShape" : "NullableBoolean", + "deprecated" : false, + "documentation" : "

          Allows or denies inbound SMS messaging for the specified phone number.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Allows or denies inbound SMS messaging for the specified phone number.

          \n@param inboundSMS Allows or denies inbound SMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withInboundSMS", + "getterDocumentation" : "/**

          Allows or denies inbound SMS messaging for the specified phone number.

          \n@return Allows or denies inbound SMS messaging for the specified phone number.*/", + "getterMethodName" : "getInboundSMS", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "InboundSMS", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "InboundSMS", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "InboundSMS", + "sensitive" : false, + "setterDocumentation" : "/**

          Allows or denies inbound SMS messaging for the specified phone number.

          \n@param inboundSMS Allows or denies inbound SMS messaging for the specified phone number.*/", + "setterMethodName" : "setInboundSMS", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "inboundSMS", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Allows or denies inbound SMS messaging for the specified phone number.

          \n@param inboundSMS Allows or denies inbound SMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "inboundSMS", + "variableType" : "Boolean", + "documentation" : "

          Allows or denies inbound SMS messaging for the specified phone number.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, + "OutboundCall" : { + "c2jName" : "OutboundCall", + "c2jShape" : "NullableBoolean", + "deprecated" : false, + "documentation" : "

          Allows or denies outbound calling for the specified phone number.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Allows or denies outbound calling for the specified phone number.

          \n@param outboundCall Allows or denies outbound calling for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutboundCall", + "getterDocumentation" : "/**

          Allows or denies outbound calling for the specified phone number.

          \n@return Allows or denies outbound calling for the specified phone number.*/", + "getterMethodName" : "getOutboundCall", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutboundCall", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OutboundCall", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "OutboundCall", + "sensitive" : false, + "setterDocumentation" : "/**

          Allows or denies outbound calling for the specified phone number.

          \n@param outboundCall Allows or denies outbound calling for the specified phone number.*/", + "setterMethodName" : "setOutboundCall", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "outboundCall", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Allows or denies outbound calling for the specified phone number.

          \n@param outboundCall Allows or denies outbound calling for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "outboundCall", + "variableType" : "Boolean", + "documentation" : "

          Allows or denies outbound calling for the specified phone number.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, + "OutboundMMS" : { + "c2jName" : "OutboundMMS", + "c2jShape" : "NullableBoolean", + "deprecated" : false, + "documentation" : "

          Allows or denies outbound MMS messaging for the specified phone number.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Allows or denies outbound MMS messaging for the specified phone number.

          \n@param outboundMMS Allows or denies outbound MMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutboundMMS", + "getterDocumentation" : "/**

          Allows or denies outbound MMS messaging for the specified phone number.

          \n@return Allows or denies outbound MMS messaging for the specified phone number.*/", + "getterMethodName" : "getOutboundMMS", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutboundMMS", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OutboundMMS", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "OutboundMMS", + "sensitive" : false, + "setterDocumentation" : "/**

          Allows or denies outbound MMS messaging for the specified phone number.

          \n@param outboundMMS Allows or denies outbound MMS messaging for the specified phone number.*/", + "setterMethodName" : "setOutboundMMS", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "outboundMMS", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Allows or denies outbound MMS messaging for the specified phone number.

          \n@param outboundMMS Allows or denies outbound MMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "outboundMMS", + "variableType" : "Boolean", + "documentation" : "

          Allows or denies outbound MMS messaging for the specified phone number.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, + "OutboundSMS" : { + "c2jName" : "OutboundSMS", + "c2jShape" : "NullableBoolean", + "deprecated" : false, + "documentation" : "

          Allows or denies outbound SMS messaging for the specified phone number.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Allows or denies outbound SMS messaging for the specified phone number.

          \n@param outboundSMS Allows or denies outbound SMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutboundSMS", + "getterDocumentation" : "/**

          Allows or denies outbound SMS messaging for the specified phone number.

          \n@return Allows or denies outbound SMS messaging for the specified phone number.*/", + "getterMethodName" : "getOutboundSMS", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutboundSMS", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OutboundSMS", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "OutboundSMS", + "sensitive" : false, + "setterDocumentation" : "/**

          Allows or denies outbound SMS messaging for the specified phone number.

          \n@param outboundSMS Allows or denies outbound SMS messaging for the specified phone number.*/", + "setterMethodName" : "setOutboundSMS", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "outboundSMS", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Allows or denies outbound SMS messaging for the specified phone number.

          \n@param outboundSMS Allows or denies outbound SMS messaging for the specified phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "outboundSMS", + "variableType" : "Boolean", + "documentation" : "

          Allows or denies outbound SMS messaging for the specified phone number.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PhoneNumberCapabilities", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberCapabilities", + "variableName" : "phoneNumberCapabilities", + "variableType" : "PhoneNumberCapabilities", + "documentation" : null, + "simpleType" : "PhoneNumberCapabilities", + "variableSetterType" : "PhoneNumberCapabilities" + }, + "wrapper" : false + }, + "PhoneNumberError" : { + "c2jName" : "PhoneNumberError", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

          If the phone number action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "PhoneNumberId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The phone number ID for which the action failed.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The phone number ID for which the action failed.

          \n@param phoneNumberId The phone number ID for which the action failed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberId", + "getterDocumentation" : "/**

          The phone number ID for which the action failed.

          \n@return The phone number ID for which the action failed.*/", + "getterMethodName" : "getPhoneNumberId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumberId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PhoneNumberId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PhoneNumberId", + "sensitive" : false, + "setterDocumentation" : "/**

          The phone number ID for which the action failed.

          \n@param phoneNumberId The phone number ID for which the action failed.*/", + "setterMethodName" : "setPhoneNumberId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "phoneNumberId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The phone number ID for which the action failed.

          \n@param phoneNumberId The phone number ID for which the action failed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "phoneNumberId", + "variableType" : "String", + "documentation" : "

          The phone number ID for which the action failed.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ErrorCode", + "c2jShape" : "ErrorCode", + "deprecated" : false, + "documentation" : "

          The error code.

          ", + "endpointDiscoveryId" : false, + "enumType" : "ErrorCode", + "fluentSetterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "fluentSetterMethodName" : "withErrorCode", + "getterDocumentation" : "/**

          The error code.

          \n@return The error code.\n@see ErrorCode*/", + "getterMethodName" : "getErrorCode", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ErrorCode", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ErrorCode", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ErrorCode", + "sensitive" : false, + "setterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@see ErrorCode*/", + "setterMethodName" : "setErrorCode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "errorCode", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "errorCode", + "variableType" : "String", + "documentation" : "

          The error code.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ErrorMessage", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The error message.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withErrorMessage", + "getterDocumentation" : "/**

          The error message.

          \n@return The error message.*/", + "getterMethodName" : "getErrorMessage", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ErrorMessage", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ErrorMessage", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ErrorMessage", + "sensitive" : false, + "setterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.*/", + "setterMethodName" : "setErrorMessage", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "errorMessage", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "errorMessage", + "variableType" : "String", + "documentation" : "

          The error message.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "ErrorCode" : { + "c2jName" : "ErrorCode", + "c2jShape" : "ErrorCode", + "deprecated" : false, + "documentation" : "

          The error code.

          ", + "endpointDiscoveryId" : false, + "enumType" : "ErrorCode", + "fluentSetterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "fluentSetterMethodName" : "withErrorCode", + "getterDocumentation" : "/**

          The error code.

          \n@return The error code.\n@see ErrorCode*/", + "getterMethodName" : "getErrorCode", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ErrorCode", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ErrorCode", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ErrorCode", + "sensitive" : false, + "setterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@see ErrorCode*/", + "setterMethodName" : "setErrorCode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "errorCode", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The error code.

          \n@param errorCode The error code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "errorCode", + "variableType" : "String", + "documentation" : "

          The error code.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "ErrorMessage" : { + "c2jName" : "ErrorMessage", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The error message.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withErrorMessage", + "getterDocumentation" : "/**

          The error message.

          \n@return The error message.*/", + "getterMethodName" : "getErrorMessage", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ErrorMessage", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ErrorMessage", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ErrorMessage", + "sensitive" : false, + "setterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.*/", + "setterMethodName" : "setErrorMessage", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "errorMessage", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The error message.

          \n@param errorMessage The error message.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "errorMessage", + "variableType" : "String", + "documentation" : "

          The error message.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "PhoneNumberId" : { + "c2jName" : "PhoneNumberId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The phone number ID for which the action failed.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The phone number ID for which the action failed.

          \n@param phoneNumberId The phone number ID for which the action failed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberId", + "getterDocumentation" : "/**

          The phone number ID for which the action failed.

          \n@return The phone number ID for which the action failed.*/", + "getterMethodName" : "getPhoneNumberId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumberId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PhoneNumberId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PhoneNumberId", + "sensitive" : false, + "setterDocumentation" : "/**

          The phone number ID for which the action failed.

          \n@param phoneNumberId The phone number ID for which the action failed.*/", + "setterMethodName" : "setPhoneNumberId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "phoneNumberId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The phone number ID for which the action failed.

          \n@param phoneNumberId The phone number ID for which the action failed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "phoneNumberId", + "variableType" : "String", + "documentation" : "

          The phone number ID for which the action failed.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PhoneNumberError", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberError", + "variableName" : "phoneNumberError", + "variableType" : "PhoneNumberError", + "documentation" : null, + "simpleType" : "PhoneNumberError", + "variableSetterType" : "PhoneNumberError" + }, + "wrapper" : false + }, + "PhoneNumberOrder" : { + "c2jName" : "PhoneNumberOrder", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

          The details of a phone number order created for Amazon Chime.

          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "PhoneNumberOrderId", + "c2jShape" : "GuidString", + "deprecated" : false, + "documentation" : "

          The phone number order ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The phone number order ID.

          \n@param phoneNumberOrderId The phone number order ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberOrderId", + "getterDocumentation" : "/**

          The phone number order ID.

          \n@return The phone number order ID.*/", + "getterMethodName" : "getPhoneNumberOrderId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumberOrderId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PhoneNumberOrderId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PhoneNumberOrderId", + "sensitive" : false, + "setterDocumentation" : "/**

          The phone number order ID.

          \n@param phoneNumberOrderId The phone number order ID.*/", + "setterMethodName" : "setPhoneNumberOrderId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "phoneNumberOrderId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The phone number order ID.

          \n@param phoneNumberOrderId The phone number order ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "phoneNumberOrderId", + "variableType" : "String", + "documentation" : "

          The phone number order ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ProductType", + "c2jShape" : "PhoneNumberProductType", + "deprecated" : false, + "documentation" : "

          The phone number order product type.

          ", + "endpointDiscoveryId" : false, + "enumType" : "PhoneNumberProductType", + "fluentSetterDocumentation" : "/**

          The phone number order product type.

          \n@param productType The phone number order product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "fluentSetterMethodName" : "withProductType", + "getterDocumentation" : "/**

          The phone number order product type.

          \n@return The phone number order product type.\n@see PhoneNumberProductType*/", + "getterMethodName" : "getProductType", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ProductType", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ProductType", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ProductType", + "sensitive" : false, + "setterDocumentation" : "/**

          The phone number order product type.

          \n@param productType The phone number order product type.\n@see PhoneNumberProductType*/", + "setterMethodName" : "setProductType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "productType", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The phone number order product type.

          \n@param productType The phone number order product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "productType", + "variableType" : "String", + "documentation" : "

          The phone number order product type.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Status", + "c2jShape" : "PhoneNumberOrderStatus", + "deprecated" : false, + "documentation" : "

          The status of the phone number order.

          ", + "endpointDiscoveryId" : false, + "enumType" : "PhoneNumberOrderStatus", + "fluentSetterDocumentation" : "/**

          The status of the phone number order.

          \n@param status The status of the phone number order.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberOrderStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

          The status of the phone number order.

          \n@return The status of the phone number order.\n@see PhoneNumberOrderStatus*/", + "getterMethodName" : "getStatus", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Status", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Status", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Status", + "sensitive" : false, + "setterDocumentation" : "/**

          The status of the phone number order.

          \n@param status The status of the phone number order.\n@see PhoneNumberOrderStatus*/", + "setterMethodName" : "setStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The status of the phone number order.

          \n@param status The status of the phone number order.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberOrderStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "

          The status of the phone number order.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "OrderedPhoneNumbers", + "c2jShape" : "OrderedPhoneNumberList", + "deprecated" : false, + "documentation" : "

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          \n@param orderedPhoneNumbers The ordered phone number details, such as the phone number in E.164 format and the phone number status.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrderedPhoneNumbers", + "getterDocumentation" : "/**

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          \n@return The ordered phone number details, such as the phone number in E.164 format and the phone number status.*/", + "getterMethodName" : "getOrderedPhoneNumbers", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OrderedPhoneNumbers", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OrderedPhoneNumbers", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "OrderedPhoneNumber", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "OrderedPhoneNumber", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "OrderedPhoneNumber", + "variableName" : "member", + "variableType" : "OrderedPhoneNumber", + "documentation" : "", + "simpleType" : "OrderedPhoneNumber", + "variableSetterType" : "OrderedPhoneNumber" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OrderedPhoneNumber", + "variableName" : "member", + "variableType" : "OrderedPhoneNumber", + "documentation" : "", + "simpleType" : "OrderedPhoneNumber", + "variableSetterType" : "OrderedPhoneNumber" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "OrderedPhoneNumber", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "OrderedPhoneNumber", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "OrderedPhoneNumbers", + "sensitive" : false, + "setterDocumentation" : "/**

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          \n@param orderedPhoneNumbers The ordered phone number details, such as the phone number in E.164 format and the phone number status.*/", + "setterMethodName" : "setOrderedPhoneNumbers", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "orderedPhoneNumbers", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setOrderedPhoneNumbers(java.util.Collection)} or {@link #withOrderedPhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param orderedPhoneNumbers The ordered phone number details, such as the phone number in E.164 format and the phone number status.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "orderedPhoneNumbers", + "variableType" : "java.util.List", + "documentation" : "

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "CreatedTimestamp", + "c2jShape" : "Iso8601Timestamp", + "deprecated" : false, + "documentation" : "

          The phone number order creation timestamp, in ISO 8601 format.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The phone number order creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number order creation timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCreatedTimestamp", + "getterDocumentation" : "/**

          The phone number order creation timestamp, in ISO 8601 format.

          \n@return The phone number order creation timestamp, in ISO 8601 format.*/", + "getterMethodName" : "getCreatedTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CreatedTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "CreatedTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "CreatedTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**

          The phone number order creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number order creation timestamp, in ISO 8601 format.*/", + "setterMethodName" : "setCreatedTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "createdTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The phone number order creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number order creation timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "createdTimestamp", + "variableType" : "java.util.Date", + "documentation" : "

          The phone number order creation timestamp, in ISO 8601 format.

          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "UpdatedTimestamp", + "c2jShape" : "Iso8601Timestamp", + "deprecated" : false, + "documentation" : "

          The updated phone number order timestamp, in ISO 8601 format.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The updated phone number order timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number order timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUpdatedTimestamp", + "getterDocumentation" : "/**

          The updated phone number order timestamp, in ISO 8601 format.

          \n@return The updated phone number order timestamp, in ISO 8601 format.*/", + "getterMethodName" : "getUpdatedTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "UpdatedTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "UpdatedTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "UpdatedTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**

          The updated phone number order timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number order timestamp, in ISO 8601 format.*/", + "setterMethodName" : "setUpdatedTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "updatedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The updated phone number order timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number order timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "updatedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "

          The updated phone number order timestamp, in ISO 8601 format.

          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "CreatedTimestamp" : { + "c2jName" : "CreatedTimestamp", + "c2jShape" : "Iso8601Timestamp", + "deprecated" : false, + "documentation" : "

          The phone number order creation timestamp, in ISO 8601 format.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The phone number order creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number order creation timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCreatedTimestamp", + "getterDocumentation" : "/**

          The phone number order creation timestamp, in ISO 8601 format.

          \n@return The phone number order creation timestamp, in ISO 8601 format.*/", + "getterMethodName" : "getCreatedTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CreatedTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "CreatedTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "CreatedTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**

          The phone number order creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number order creation timestamp, in ISO 8601 format.*/", + "setterMethodName" : "setCreatedTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "createdTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The phone number order creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number order creation timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "createdTimestamp", + "variableType" : "java.util.Date", + "documentation" : "

          The phone number order creation timestamp, in ISO 8601 format.

          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "OrderedPhoneNumbers" : { + "c2jName" : "OrderedPhoneNumbers", + "c2jShape" : "OrderedPhoneNumberList", + "deprecated" : false, + "documentation" : "

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          \n@param orderedPhoneNumbers The ordered phone number details, such as the phone number in E.164 format and the phone number status.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrderedPhoneNumbers", + "getterDocumentation" : "/**

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          \n@return The ordered phone number details, such as the phone number in E.164 format and the phone number status.*/", + "getterMethodName" : "getOrderedPhoneNumbers", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OrderedPhoneNumbers", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OrderedPhoneNumbers", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "OrderedPhoneNumber", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "OrderedPhoneNumber", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "OrderedPhoneNumber", + "variableName" : "member", + "variableType" : "OrderedPhoneNumber", + "documentation" : "", + "simpleType" : "OrderedPhoneNumber", + "variableSetterType" : "OrderedPhoneNumber" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OrderedPhoneNumber", + "variableName" : "member", + "variableType" : "OrderedPhoneNumber", + "documentation" : "", + "simpleType" : "OrderedPhoneNumber", + "variableSetterType" : "OrderedPhoneNumber" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "OrderedPhoneNumber", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "OrderedPhoneNumber", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "OrderedPhoneNumbers", + "sensitive" : false, + "setterDocumentation" : "/**

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          \n@param orderedPhoneNumbers The ordered phone number details, such as the phone number in E.164 format and the phone number status.*/", + "setterMethodName" : "setOrderedPhoneNumbers", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "orderedPhoneNumbers", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setOrderedPhoneNumbers(java.util.Collection)} or {@link #withOrderedPhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param orderedPhoneNumbers The ordered phone number details, such as the phone number in E.164 format and the phone number status.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "orderedPhoneNumbers", + "variableType" : "java.util.List", + "documentation" : "

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, + "PhoneNumberOrderId" : { + "c2jName" : "PhoneNumberOrderId", + "c2jShape" : "GuidString", + "deprecated" : false, + "documentation" : "

          The phone number order ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The phone number order ID.

          \n@param phoneNumberOrderId The phone number order ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberOrderId", + "getterDocumentation" : "/**

          The phone number order ID.

          \n@return The phone number order ID.*/", + "getterMethodName" : "getPhoneNumberOrderId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumberOrderId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PhoneNumberOrderId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PhoneNumberOrderId", + "sensitive" : false, + "setterDocumentation" : "/**

          The phone number order ID.

          \n@param phoneNumberOrderId The phone number order ID.*/", + "setterMethodName" : "setPhoneNumberOrderId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "phoneNumberOrderId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The phone number order ID.

          \n@param phoneNumberOrderId The phone number order ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "phoneNumberOrderId", + "variableType" : "String", + "documentation" : "

          The phone number order ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "ProductType" : { + "c2jName" : "ProductType", + "c2jShape" : "PhoneNumberProductType", + "deprecated" : false, + "documentation" : "

          The phone number order product type.

          ", + "endpointDiscoveryId" : false, + "enumType" : "PhoneNumberProductType", + "fluentSetterDocumentation" : "/**

          The phone number order product type.

          \n@param productType The phone number order product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "fluentSetterMethodName" : "withProductType", + "getterDocumentation" : "/**

          The phone number order product type.

          \n@return The phone number order product type.\n@see PhoneNumberProductType*/", + "getterMethodName" : "getProductType", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ProductType", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ProductType", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ProductType", + "sensitive" : false, + "setterDocumentation" : "/**

          The phone number order product type.

          \n@param productType The phone number order product type.\n@see PhoneNumberProductType*/", + "setterMethodName" : "setProductType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "productType", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The phone number order product type.

          \n@param productType The phone number order product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "productType", + "variableType" : "String", + "documentation" : "

          The phone number order product type.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Status" : { + "c2jName" : "Status", + "c2jShape" : "PhoneNumberOrderStatus", + "deprecated" : false, + "documentation" : "

          The status of the phone number order.

          ", + "endpointDiscoveryId" : false, + "enumType" : "PhoneNumberOrderStatus", + "fluentSetterDocumentation" : "/**

          The status of the phone number order.

          \n@param status The status of the phone number order.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberOrderStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

          The status of the phone number order.

          \n@return The status of the phone number order.\n@see PhoneNumberOrderStatus*/", + "getterMethodName" : "getStatus", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Status", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Status", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Status", + "sensitive" : false, + "setterDocumentation" : "/**

          The status of the phone number order.

          \n@param status The status of the phone number order.\n@see PhoneNumberOrderStatus*/", + "setterMethodName" : "setStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The status of the phone number order.

          \n@param status The status of the phone number order.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberOrderStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "

          The status of the phone number order.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "UpdatedTimestamp" : { + "c2jName" : "UpdatedTimestamp", + "c2jShape" : "Iso8601Timestamp", + "deprecated" : false, + "documentation" : "

          The updated phone number order timestamp, in ISO 8601 format.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The updated phone number order timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number order timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUpdatedTimestamp", + "getterDocumentation" : "/**

          The updated phone number order timestamp, in ISO 8601 format.

          \n@return The updated phone number order timestamp, in ISO 8601 format.*/", + "getterMethodName" : "getUpdatedTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "UpdatedTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "UpdatedTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "UpdatedTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**

          The updated phone number order timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number order timestamp, in ISO 8601 format.*/", + "setterMethodName" : "setUpdatedTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "updatedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The updated phone number order timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number order timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "updatedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "

          The updated phone number order timestamp, in ISO 8601 format.

          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PhoneNumberOrder", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberOrder", + "variableName" : "phoneNumberOrder", + "variableType" : "PhoneNumberOrder", + "documentation" : null, + "simpleType" : "PhoneNumberOrder", + "variableSetterType" : "PhoneNumberOrder" + }, + "wrapper" : false + }, + "PhoneNumberOrderStatus" : { + "c2jName" : "PhoneNumberOrderStatus", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "Processing", + "value" : "Processing" + }, { + "name" : "Successful", + "value" : "Successful" + }, { + "name" : "Failed", + "value" : "Failed" + }, { + "name" : "Partial", + "value" : "Partial" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PhoneNumberOrderStatus", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberOrderStatus", + "variableName" : "phoneNumberOrderStatus", + "variableType" : "PhoneNumberOrderStatus", + "documentation" : null, + "simpleType" : "PhoneNumberOrderStatus", + "variableSetterType" : "PhoneNumberOrderStatus" + }, + "wrapper" : false + }, + "PhoneNumberProductType" : { + "c2jName" : "PhoneNumberProductType", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "BusinessCalling", + "value" : "BusinessCalling" + }, { + "name" : "VoiceConnector", + "value" : "VoiceConnector" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PhoneNumberProductType", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberProductType", + "variableName" : "phoneNumberProductType", + "variableType" : "PhoneNumberProductType", + "documentation" : null, + "simpleType" : "PhoneNumberProductType", + "variableSetterType" : "PhoneNumberProductType" + }, + "wrapper" : false + }, + "PhoneNumberStatus" : { + "c2jName" : "PhoneNumberStatus", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "AcquireInProgress", + "value" : "AcquireInProgress" + }, { + "name" : "AcquireFailed", + "value" : "AcquireFailed" + }, { + "name" : "Unassigned", + "value" : "Unassigned" + }, { + "name" : "Assigned", + "value" : "Assigned" + }, { + "name" : "ReleaseInProgress", + "value" : "ReleaseInProgress" + }, { + "name" : "DeleteInProgress", + "value" : "DeleteInProgress" + }, { + "name" : "ReleaseFailed", + "value" : "ReleaseFailed" + }, { + "name" : "DeleteFailed", + "value" : "DeleteFailed" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PhoneNumberStatus", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberStatus", + "variableName" : "phoneNumberStatus", + "variableType" : "PhoneNumberStatus", + "documentation" : null, + "simpleType" : "PhoneNumberStatus", + "variableSetterType" : "PhoneNumberStatus" + }, + "wrapper" : false + }, + "PhoneNumberType" : { + "c2jName" : "PhoneNumberType", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "Local", + "value" : "Local" + }, { + "name" : "TollFree", + "value" : "TollFree" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PhoneNumberType", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberType", + "variableName" : "phoneNumberType", + "variableType" : "PhoneNumberType", + "documentation" : null, + "simpleType" : "PhoneNumberType", + "variableSetterType" : "PhoneNumberType" + }, + "wrapper" : false + }, + "Proxy" : { + "c2jName" : "Proxy", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "DefaultSessionExpiryMinutes", + "c2jShape" : "Integer", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param defaultSessionExpiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDefaultSessionExpiryMinutes", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getDefaultSessionExpiryMinutes", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "DefaultSessionExpiryMinutes", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DefaultSessionExpiryMinutes", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "DefaultSessionExpiryMinutes", + "sensitive" : false, + "setterDocumentation" : "/**\n@param defaultSessionExpiryMinutes */", + "setterMethodName" : "setDefaultSessionExpiryMinutes", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "defaultSessionExpiryMinutes", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param defaultSessionExpiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "defaultSessionExpiryMinutes", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Disabled", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param disabled \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisabled", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getDisabled", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Disabled", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Disabled", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "Disabled", + "sensitive" : false, + "setterDocumentation" : "/**\n@param disabled */", + "setterMethodName" : "setDisabled", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param disabled \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "FallBackPhoneNumber", + "c2jShape" : "E164PhoneNumber", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param fallBackPhoneNumber \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFallBackPhoneNumber", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getFallBackPhoneNumber", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "FallBackPhoneNumber", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FallBackPhoneNumber", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FallBackPhoneNumber", + "sensitive" : true, + "setterDocumentation" : "/**\n@param fallBackPhoneNumber */", + "setterMethodName" : "setFallBackPhoneNumber", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fallBackPhoneNumber", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param fallBackPhoneNumber \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fallBackPhoneNumber", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "PhoneNumberCountries", + "c2jShape" : "StringList", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param phoneNumberCountries \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberCountries", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getPhoneNumberCountries", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumberCountries", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PhoneNumberCountries", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PhoneNumberCountries", + "sensitive" : false, + "setterDocumentation" : "/**\n@param phoneNumberCountries */", + "setterMethodName" : "setPhoneNumberCountries", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberCountries", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberCountries(java.util.Collection)} or {@link #withPhoneNumberCountries(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumberCountries \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberCountries", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "DefaultSessionExpiryMinutes" : { + "c2jName" : "DefaultSessionExpiryMinutes", + "c2jShape" : "Integer", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param defaultSessionExpiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDefaultSessionExpiryMinutes", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getDefaultSessionExpiryMinutes", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "DefaultSessionExpiryMinutes", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DefaultSessionExpiryMinutes", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "DefaultSessionExpiryMinutes", + "sensitive" : false, + "setterDocumentation" : "/**\n@param defaultSessionExpiryMinutes */", + "setterMethodName" : "setDefaultSessionExpiryMinutes", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "defaultSessionExpiryMinutes", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param defaultSessionExpiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "defaultSessionExpiryMinutes", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "Disabled" : { + "c2jName" : "Disabled", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param disabled \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisabled", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getDisabled", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Disabled", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Disabled", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "Disabled", + "sensitive" : false, + "setterDocumentation" : "/**\n@param disabled */", + "setterMethodName" : "setDisabled", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param disabled \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, + "FallBackPhoneNumber" : { + "c2jName" : "FallBackPhoneNumber", + "c2jShape" : "E164PhoneNumber", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param fallBackPhoneNumber \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFallBackPhoneNumber", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getFallBackPhoneNumber", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "FallBackPhoneNumber", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FallBackPhoneNumber", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FallBackPhoneNumber", + "sensitive" : true, + "setterDocumentation" : "/**\n@param fallBackPhoneNumber */", + "setterMethodName" : "setFallBackPhoneNumber", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fallBackPhoneNumber", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param fallBackPhoneNumber \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fallBackPhoneNumber", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "PhoneNumberCountries" : { + "c2jName" : "PhoneNumberCountries", + "c2jShape" : "StringList", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param phoneNumberCountries \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberCountries", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getPhoneNumberCountries", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumberCountries", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PhoneNumberCountries", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PhoneNumberCountries", + "sensitive" : false, + "setterDocumentation" : "/**\n@param phoneNumberCountries */", + "setterMethodName" : "setPhoneNumberCountries", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberCountries", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberCountries(java.util.Collection)} or {@link #withPhoneNumberCountries(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumberCountries \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberCountries", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "Proxy", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Proxy", + "variableName" : "proxy", + "variableType" : "Proxy", + "documentation" : null, + "simpleType" : "Proxy", + "variableSetterType" : "Proxy" + }, + "wrapper" : false + }, + "ProxySession" : { + "c2jName" : "ProxySession", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString128", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getVoiceConnectorId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VoiceConnectorId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VoiceConnectorId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", + "sensitive" : false, + "setterDocumentation" : "/**\n@param voiceConnectorId */", + "setterMethodName" : "setVoiceConnectorId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ProxySessionId", + "c2jShape" : "NonEmptyString128", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param proxySessionId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxySessionId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxySessionId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ProxySessionId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ProxySessionId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ProxySessionId", + "sensitive" : false, + "setterDocumentation" : "/**\n@param proxySessionId */", + "setterMethodName" : "setProxySessionId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "proxySessionId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param proxySessionId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "proxySessionId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Name", + "c2jShape" : "String128", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param name \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Name", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Name", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Name", + "sensitive" : false, + "setterDocumentation" : "/**\n@param name */", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param name \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Status", + "c2jShape" : "ProxySessionStatus", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "ProxySessionStatus", + "fluentSetterDocumentation" : "/**\n@param status \n@return Returns a reference to this object so that method calls can be chained together.\n@see ProxySessionStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**\n@return \n@see ProxySessionStatus*/", + "getterMethodName" : "getStatus", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Status", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Status", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Status", + "sensitive" : false, + "setterDocumentation" : "/**\n@param status \n@see ProxySessionStatus*/", + "setterMethodName" : "setStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param status \n@return Returns a reference to this object so that method calls can be chained together.\n@see ProxySessionStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ExpiryMinutes", + "c2jShape" : "PositiveInteger", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param expiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withExpiryMinutes", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getExpiryMinutes", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ExpiryMinutes", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ExpiryMinutes", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "ExpiryMinutes", + "sensitive" : false, + "setterDocumentation" : "/**\n@param expiryMinutes */", + "setterMethodName" : "setExpiryMinutes", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "expiryMinutes", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param expiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "expiryMinutes", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Capabilities", + "c2jShape" : "CapabilityList", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "Capability", + "fluentSetterDocumentation" : "/**\n@param capabilities \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "fluentSetterMethodName" : "withCapabilities", + "getterDocumentation" : "/**\n@return \n@see Capability*/", + "getterMethodName" : "getCapabilities", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Capabilities", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Capabilities", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "Capability", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "Capability", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see Capability*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see Capability*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Capabilities", + "sensitive" : false, + "setterDocumentation" : "/**\n@param capabilities \n@see Capability*/", + "setterMethodName" : "setCapabilities", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "capabilities", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setCapabilities(java.util.Collection)} or {@link #withCapabilities(java.util.Collection)} if you want to override the existing values.

          \n@param capabilities \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "capabilities", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "CreatedTimestamp", + "c2jShape" : "Iso8601Timestamp", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param createdTimestamp \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCreatedTimestamp", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getCreatedTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CreatedTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "CreatedTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "CreatedTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**\n@param createdTimestamp */", + "setterMethodName" : "setCreatedTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "createdTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param createdTimestamp \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "createdTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "UpdatedTimestamp", + "c2jShape" : "Iso8601Timestamp", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param updatedTimestamp \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUpdatedTimestamp", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getUpdatedTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "UpdatedTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "UpdatedTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "UpdatedTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**\n@param updatedTimestamp */", + "setterMethodName" : "setUpdatedTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "updatedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param updatedTimestamp \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "updatedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "EndedTimestamp", + "c2jShape" : "Iso8601Timestamp", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param endedTimestamp \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEndedTimestamp", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getEndedTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EndedTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EndedTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "EndedTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**\n@param endedTimestamp */", + "setterMethodName" : "setEndedTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "endedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param endedTimestamp \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "endedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Participants", + "c2jShape" : "Participants", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param participants \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withParticipants", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getParticipants", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Participants", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Participants", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "Participant", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "Participant", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Participant", + "variableName" : "member", + "variableType" : "Participant", + "documentation" : "", + "simpleType" : "Participant", + "variableSetterType" : "Participant" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Participant", + "variableName" : "member", + "variableType" : "Participant", + "documentation" : "", + "simpleType" : "Participant", + "variableSetterType" : "Participant" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "Participant", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "Participant", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Participants", + "sensitive" : false, + "setterDocumentation" : "/**\n@param participants */", + "setterMethodName" : "setParticipants", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "participants", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setParticipants(java.util.Collection)} or {@link #withParticipants(java.util.Collection)} if you want to override the existing values.

          \n@param participants \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "participants", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NumberSelectionBehavior", + "c2jShape" : "NumberSelectionBehavior", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "NumberSelectionBehavior", + "fluentSetterDocumentation" : "/**\n@param numberSelectionBehavior \n@return Returns a reference to this object so that method calls can be chained together.\n@see NumberSelectionBehavior*/", + "fluentSetterMethodName" : "withNumberSelectionBehavior", + "getterDocumentation" : "/**\n@return \n@see NumberSelectionBehavior*/", + "getterMethodName" : "getNumberSelectionBehavior", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NumberSelectionBehavior", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NumberSelectionBehavior", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NumberSelectionBehavior", + "sensitive" : false, + "setterDocumentation" : "/**\n@param numberSelectionBehavior \n@see NumberSelectionBehavior*/", + "setterMethodName" : "setNumberSelectionBehavior", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "numberSelectionBehavior", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param numberSelectionBehavior \n@return Returns a reference to this object so that method calls can be chained together.\n@see NumberSelectionBehavior*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "numberSelectionBehavior", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "GeoMatchLevel", + "c2jShape" : "GeoMatchLevel", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "GeoMatchLevel", + "fluentSetterDocumentation" : "/**\n@param geoMatchLevel \n@return Returns a reference to this object so that method calls can be chained together.\n@see GeoMatchLevel*/", + "fluentSetterMethodName" : "withGeoMatchLevel", + "getterDocumentation" : "/**\n@return \n@see GeoMatchLevel*/", + "getterMethodName" : "getGeoMatchLevel", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "GeoMatchLevel", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "GeoMatchLevel", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "GeoMatchLevel", + "sensitive" : false, + "setterDocumentation" : "/**\n@param geoMatchLevel \n@see GeoMatchLevel*/", + "setterMethodName" : "setGeoMatchLevel", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "geoMatchLevel", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param geoMatchLevel \n@return Returns a reference to this object so that method calls can be chained together.\n@see GeoMatchLevel*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "geoMatchLevel", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "GeoMatchParams", + "c2jShape" : "GeoMatchParams", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param geoMatchParams \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withGeoMatchParams", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getGeoMatchParams", + "getterModel" : { + "returnType" : "GeoMatchParams", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "GeoMatchParams", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "GeoMatchParams", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "GeoMatchParams", + "sensitive" : false, + "setterDocumentation" : "/**\n@param geoMatchParams */", + "setterMethodName" : "setGeoMatchParams", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "GeoMatchParams", + "variableName" : "geoMatchParams", + "variableType" : "GeoMatchParams", + "documentation" : "", + "simpleType" : "GeoMatchParams", + "variableSetterType" : "GeoMatchParams" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param geoMatchParams \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GeoMatchParams", + "variableName" : "geoMatchParams", + "variableType" : "GeoMatchParams", + "documentation" : "", + "simpleType" : "GeoMatchParams", + "variableSetterType" : "GeoMatchParams" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Capabilities" : { + "c2jName" : "Capabilities", + "c2jShape" : "CapabilityList", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "Capability", + "fluentSetterDocumentation" : "/**\n@param capabilities \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "fluentSetterMethodName" : "withCapabilities", + "getterDocumentation" : "/**\n@return \n@see Capability*/", + "getterMethodName" : "getCapabilities", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Capabilities", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Capabilities", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "Capability", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "Capability", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see Capability*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see Capability*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Capabilities", + "sensitive" : false, + "setterDocumentation" : "/**\n@param capabilities \n@see Capability*/", + "setterMethodName" : "setCapabilities", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "capabilities", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setCapabilities(java.util.Collection)} or {@link #withCapabilities(java.util.Collection)} if you want to override the existing values.

          \n@param capabilities \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "capabilities", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, + "CreatedTimestamp" : { + "c2jName" : "CreatedTimestamp", + "c2jShape" : "Iso8601Timestamp", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param createdTimestamp \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCreatedTimestamp", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getCreatedTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CreatedTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "CreatedTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "CreatedTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**\n@param createdTimestamp */", + "setterMethodName" : "setCreatedTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "createdTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param createdTimestamp \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "createdTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "EndedTimestamp" : { + "c2jName" : "EndedTimestamp", + "c2jShape" : "Iso8601Timestamp", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param endedTimestamp \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEndedTimestamp", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getEndedTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EndedTimestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EndedTimestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "EndedTimestamp", + "sensitive" : false, + "setterDocumentation" : "/**\n@param endedTimestamp */", + "setterMethodName" : "setEndedTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "endedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param endedTimestamp \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "endedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "ExpiryMinutes" : { + "c2jName" : "ExpiryMinutes", + "c2jShape" : "PositiveInteger", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param expiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withExpiryMinutes", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getExpiryMinutes", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ExpiryMinutes", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ExpiryMinutes", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "ExpiryMinutes", + "sensitive" : false, + "setterDocumentation" : "/**\n@param expiryMinutes */", + "setterMethodName" : "setExpiryMinutes", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "expiryMinutes", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param expiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "expiryMinutes", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "GeoMatchLevel" : { + "c2jName" : "GeoMatchLevel", + "c2jShape" : "GeoMatchLevel", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "GeoMatchLevel", + "fluentSetterDocumentation" : "/**\n@param geoMatchLevel \n@return Returns a reference to this object so that method calls can be chained together.\n@see GeoMatchLevel*/", + "fluentSetterMethodName" : "withGeoMatchLevel", + "getterDocumentation" : "/**\n@return \n@see GeoMatchLevel*/", + "getterMethodName" : "getGeoMatchLevel", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "GeoMatchLevel", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "GeoMatchLevel", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "GeoMatchLevel", + "sensitive" : false, + "setterDocumentation" : "/**\n@param geoMatchLevel \n@see GeoMatchLevel*/", + "setterMethodName" : "setGeoMatchLevel", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "geoMatchLevel", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param geoMatchLevel \n@return Returns a reference to this object so that method calls can be chained together.\n@see GeoMatchLevel*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "geoMatchLevel", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "GeoMatchParams" : { + "c2jName" : "GeoMatchParams", + "c2jShape" : "GeoMatchParams", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param geoMatchParams \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withGeoMatchParams", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getGeoMatchParams", + "getterModel" : { + "returnType" : "GeoMatchParams", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "GeoMatchParams", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "GeoMatchParams", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "GeoMatchParams", + "sensitive" : false, + "setterDocumentation" : "/**\n@param geoMatchParams */", + "setterMethodName" : "setGeoMatchParams", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "GeoMatchParams", + "variableName" : "geoMatchParams", + "variableType" : "GeoMatchParams", + "documentation" : "", + "simpleType" : "GeoMatchParams", + "variableSetterType" : "GeoMatchParams" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param geoMatchParams \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GeoMatchParams", + "variableName" : "geoMatchParams", + "variableType" : "GeoMatchParams", + "documentation" : "", + "simpleType" : "GeoMatchParams", + "variableSetterType" : "GeoMatchParams" + }, + "xmlNameSpaceUri" : null }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "CreatedTimestamp" : { - "c2jName" : "CreatedTimestamp", - "c2jShape" : "Iso8601Timestamp", + "Name" : { + "c2jName" : "Name", + "c2jShape" : "String128", "deprecated" : false, - "documentation" : "

          The phone number order creation timestamp, in ISO 8601 format.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number order creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number order creation timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCreatedTimestamp", - "getterDocumentation" : "/**

          The phone number order creation timestamp, in ISO 8601 format.

          \n@return The phone number order creation timestamp, in ISO 8601 format.*/", - "getterMethodName" : "getCreatedTimestamp", + "fluentSetterDocumentation" : "/**\n@param name \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getName", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -65246,11 +73763,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CreatedTimestamp", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CreatedTimestamp", + "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, @@ -65260,49 +73777,118 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "CreatedTimestamp", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Name", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number order creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number order creation timestamp, in ISO 8601 format.*/", - "setterMethodName" : "setCreatedTimestamp", + "setterDocumentation" : "/**\n@param name */", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "createdTimestamp", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number order creation timestamp, in ISO 8601 format.

          \n@param createdTimestamp The phone number order creation timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param name \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "iso8601", - "variableDeclarationType" : "java.util.Date", - "variableName" : "createdTimestamp", - "variableType" : "java.util.Date", - "documentation" : "

          The phone number order creation timestamp, in ISO 8601 format.

          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "OrderedPhoneNumbers" : { - "c2jName" : "OrderedPhoneNumbers", - "c2jShape" : "OrderedPhoneNumberList", + "NumberSelectionBehavior" : { + "c2jName" : "NumberSelectionBehavior", + "c2jShape" : "NumberSelectionBehavior", "deprecated" : false, - "documentation" : "

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          ", + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "NumberSelectionBehavior", + "fluentSetterDocumentation" : "/**\n@param numberSelectionBehavior \n@return Returns a reference to this object so that method calls can be chained together.\n@see NumberSelectionBehavior*/", + "fluentSetterMethodName" : "withNumberSelectionBehavior", + "getterDocumentation" : "/**\n@return \n@see NumberSelectionBehavior*/", + "getterMethodName" : "getNumberSelectionBehavior", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NumberSelectionBehavior", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NumberSelectionBehavior", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NumberSelectionBehavior", + "sensitive" : false, + "setterDocumentation" : "/**\n@param numberSelectionBehavior \n@see NumberSelectionBehavior*/", + "setterMethodName" : "setNumberSelectionBehavior", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "numberSelectionBehavior", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param numberSelectionBehavior \n@return Returns a reference to this object so that method calls can be chained together.\n@see NumberSelectionBehavior*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "numberSelectionBehavior", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Participants" : { + "c2jName" : "Participants", + "c2jShape" : "Participants", + "deprecated" : false, + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          \n@param orderedPhoneNumbers The ordered phone number details, such as the phone number in E.164 format and the phone number status.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrderedPhoneNumbers", - "getterDocumentation" : "/**

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          \n@return The ordered phone number details, such as the phone number in E.164 format and the phone number status.*/", - "getterMethodName" : "getOrderedPhoneNumbers", + "fluentSetterDocumentation" : "/**\n@param participants \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withParticipants", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getParticipants", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -65315,11 +73901,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OrderedPhoneNumbers", + "marshallLocationName" : "Participants", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OrderedPhoneNumbers", + "unmarshallLocationName" : "Participants", "uri" : false }, "idempotencyToken" : false, @@ -65331,7 +73917,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "OrderedPhoneNumber", + "c2jShape" : "Participant", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -65341,7 +73927,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "OrderedPhoneNumber", + "returnType" : "Participant", "documentation" : null }, "http" : { @@ -65376,12 +73962,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "OrderedPhoneNumber", + "variableDeclarationType" : "Participant", "variableName" : "member", - "variableType" : "OrderedPhoneNumber", + "variableType" : "Participant", "documentation" : "", - "simpleType" : "OrderedPhoneNumber", - "variableSetterType" : "OrderedPhoneNumber" + "simpleType" : "Participant", + "variableSetterType" : "Participant" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -65389,70 +73975,70 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "OrderedPhoneNumber", + "variableDeclarationType" : "Participant", "variableName" : "member", - "variableType" : "OrderedPhoneNumber", + "variableType" : "Participant", "documentation" : "", - "simpleType" : "OrderedPhoneNumber", - "variableSetterType" : "OrderedPhoneNumber" + "simpleType" : "Participant", + "variableSetterType" : "Participant" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "OrderedPhoneNumber", + "memberType" : "Participant", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "OrderedPhoneNumber", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "Participant", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "OrderedPhoneNumbers", + "name" : "Participants", "sensitive" : false, - "setterDocumentation" : "/**

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          \n@param orderedPhoneNumbers The ordered phone number details, such as the phone number in E.164 format and the phone number status.*/", - "setterMethodName" : "setOrderedPhoneNumbers", + "setterDocumentation" : "/**\n@param participants */", + "setterMethodName" : "setParticipants", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "orderedPhoneNumbers", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "participants", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setOrderedPhoneNumbers(java.util.Collection)} or {@link #withOrderedPhoneNumbers(java.util.Collection)} if you want to override the existing values.

          \n@param orderedPhoneNumbers The ordered phone number details, such as the phone number in E.164 format and the phone number status.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setParticipants(java.util.Collection)} or {@link #withParticipants(java.util.Collection)} if you want to override the existing values.

          \n@param participants \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "orderedPhoneNumbers", - "variableType" : "java.util.List", - "documentation" : "

          The ordered phone number details, such as the phone number in E.164 format and the phone number status.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "participants", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, - "PhoneNumberOrderId" : { - "c2jName" : "PhoneNumberOrderId", - "c2jShape" : "GuidString", + "ProxySessionId" : { + "c2jName" : "ProxySessionId", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          The phone number order ID.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number order ID.

          \n@param phoneNumberOrderId The phone number order ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberOrderId", - "getterDocumentation" : "/**

          The phone number order ID.

          \n@return The phone number order ID.*/", - "getterMethodName" : "getPhoneNumberOrderId", + "fluentSetterDocumentation" : "/**\n@param proxySessionId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxySessionId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxySessionId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -65467,11 +74053,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumberOrderId", + "marshallLocationName" : "ProxySessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PhoneNumberOrderId", + "unmarshallLocationName" : "ProxySessionId", "uri" : false }, "idempotencyToken" : false, @@ -65483,14 +74069,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "PhoneNumberOrderId", + "name" : "ProxySessionId", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number order ID.

          \n@param phoneNumberOrderId The phone number order ID.*/", - "setterMethodName" : "setPhoneNumberOrderId", + "setterDocumentation" : "/**\n@param proxySessionId */", + "setterMethodName" : "setProxySessionId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberOrderId", + "variableName" : "proxySessionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -65499,29 +74085,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number order ID.

          \n@param phoneNumberOrderId The phone number order ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param proxySessionId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberOrderId", + "variableName" : "proxySessionId", "variableType" : "String", - "documentation" : "

          The phone number order ID.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "ProductType" : { - "c2jName" : "ProductType", - "c2jShape" : "PhoneNumberProductType", + "Status" : { + "c2jName" : "Status", + "c2jShape" : "ProxySessionStatus", "deprecated" : false, - "documentation" : "

          The phone number order product type.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberProductType", - "fluentSetterDocumentation" : "/**

          The phone number order product type.

          \n@param productType The phone number order product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", - "fluentSetterMethodName" : "withProductType", - "getterDocumentation" : "/**

          The phone number order product type.

          \n@return The phone number order product type.\n@see PhoneNumberProductType*/", - "getterMethodName" : "getProductType", + "enumType" : "ProxySessionStatus", + "fluentSetterDocumentation" : "/**\n@param status \n@return Returns a reference to this object so that method calls can be chained together.\n@see ProxySessionStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**\n@return \n@see ProxySessionStatus*/", + "getterMethodName" : "getStatus", "getterModel" : { "returnType" : "String", "documentation" : null @@ -65536,11 +74122,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ProductType", + "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ProductType", + "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, @@ -65552,14 +74138,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ProductType", + "name" : "Status", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number order product type.

          \n@param productType The phone number order product type.\n@see PhoneNumberProductType*/", - "setterMethodName" : "setProductType", + "setterDocumentation" : "/**\n@param status \n@see ProxySessionStatus*/", + "setterMethodName" : "setStatus", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "productType", + "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -65568,31 +74154,31 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number order product type.

          \n@param productType The phone number order product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "varargSetterDocumentation" : "/**\n@param status \n@return Returns a reference to this object so that method calls can be chained together.\n@see ProxySessionStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "productType", + "variableName" : "status", "variableType" : "String", - "documentation" : "

          The phone number order product type.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Status" : { - "c2jName" : "Status", - "c2jShape" : "PhoneNumberOrderStatus", + "UpdatedTimestamp" : { + "c2jName" : "UpdatedTimestamp", + "c2jShape" : "Iso8601Timestamp", "deprecated" : false, - "documentation" : "

          The status of the phone number order.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberOrderStatus", - "fluentSetterDocumentation" : "/**

          The status of the phone number order.

          \n@param status The status of the phone number order.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberOrderStatus*/", - "fluentSetterMethodName" : "withStatus", - "getterDocumentation" : "/**

          The status of the phone number order.

          \n@return The status of the phone number order.\n@see PhoneNumberOrderStatus*/", - "getterMethodName" : "getStatus", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param updatedTimestamp \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUpdatedTimestamp", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getUpdatedTimestamp", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.Date", "documentation" : null }, "http" : { @@ -65605,11 +74191,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Status", + "marshallLocationName" : "UpdatedTimestamp", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Status", + "unmarshallLocationName" : "UpdatedTimestamp", "uri" : false }, "idempotencyToken" : false, @@ -65619,49 +74205,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Status", + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "UpdatedTimestamp", "sensitive" : false, - "setterDocumentation" : "/**

          The status of the phone number order.

          \n@param status The status of the phone number order.\n@see PhoneNumberOrderStatus*/", - "setterMethodName" : "setStatus", + "setterDocumentation" : "/**\n@param updatedTimestamp */", + "setterMethodName" : "setUpdatedTimestamp", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "status", - "variableType" : "String", + "variableDeclarationType" : "java.util.Date", + "variableName" : "updatedTimestamp", + "variableType" : "java.util.Date", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The status of the phone number order.

          \n@param status The status of the phone number order.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberOrderStatus*/", + "varargSetterDocumentation" : "/**\n@param updatedTimestamp \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "status", - "variableType" : "String", - "documentation" : "

          The status of the phone number order.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "updatedTimestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, - "UpdatedTimestamp" : { - "c2jName" : "UpdatedTimestamp", - "c2jShape" : "Iso8601Timestamp", + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          The updated phone number order timestamp, in ISO 8601 format.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The updated phone number order timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number order timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUpdatedTimestamp", - "getterDocumentation" : "/**

          The updated phone number order timestamp, in ISO 8601 format.

          \n@return The updated phone number order timestamp, in ISO 8601 format.*/", - "getterMethodName" : "getUpdatedTimestamp", + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -65674,11 +74260,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UpdatedTimestamp", + "marshallLocationName" : "VoiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UpdatedTimestamp", + "unmarshallLocationName" : "VoiceConnectorId", "uri" : false }, "idempotencyToken" : false, @@ -65688,33 +74274,33 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "UpdatedTimestamp", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The updated phone number order timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number order timestamp, in ISO 8601 format.*/", - "setterMethodName" : "setUpdatedTimestamp", + "setterDocumentation" : "/**\n@param voiceConnectorId */", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "updatedTimestamp", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The updated phone number order timestamp, in ISO 8601 format.

          \n@param updatedTimestamp The updated phone number order timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "iso8601", - "variableDeclarationType" : "java.util.Date", - "variableName" : "updatedTimestamp", - "variableType" : "java.util.Date", - "documentation" : "

          The updated phone number order timestamp, in ISO 8601 format.

          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } @@ -65722,194 +74308,26 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "PhoneNumberOrder", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberOrder", - "variableName" : "phoneNumberOrder", - "variableType" : "PhoneNumberOrder", - "documentation" : null, - "simpleType" : "PhoneNumberOrder", - "variableSetterType" : "PhoneNumberOrder" - }, - "wrapper" : false - }, - "PhoneNumberOrderStatus" : { - "c2jName" : "PhoneNumberOrderStatus", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "Processing", - "value" : "Processing" - }, { - "name" : "Successful", - "value" : "Successful" - }, { - "name" : "Failed", - "value" : "Failed" - }, { - "name" : "Partial", - "value" : "Partial" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "PhoneNumberOrderStatus", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberOrderStatus", - "variableName" : "phoneNumberOrderStatus", - "variableType" : "PhoneNumberOrderStatus", - "documentation" : null, - "simpleType" : "PhoneNumberOrderStatus", - "variableSetterType" : "PhoneNumberOrderStatus" - }, - "wrapper" : false - }, - "PhoneNumberProductType" : { - "c2jName" : "PhoneNumberProductType", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "BusinessCalling", - "value" : "BusinessCalling" - }, { - "name" : "VoiceConnector", - "value" : "VoiceConnector" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "PhoneNumberProductType", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberProductType", - "variableName" : "phoneNumberProductType", - "variableType" : "PhoneNumberProductType", - "documentation" : null, - "simpleType" : "PhoneNumberProductType", - "variableSetterType" : "PhoneNumberProductType" - }, - "wrapper" : false - }, - "PhoneNumberStatus" : { - "c2jName" : "PhoneNumberStatus", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "AcquireInProgress", - "value" : "AcquireInProgress" - }, { - "name" : "AcquireFailed", - "value" : "AcquireFailed" - }, { - "name" : "Unassigned", - "value" : "Unassigned" - }, { - "name" : "Assigned", - "value" : "Assigned" - }, { - "name" : "ReleaseInProgress", - "value" : "ReleaseInProgress" - }, { - "name" : "DeleteInProgress", - "value" : "DeleteInProgress" - }, { - "name" : "ReleaseFailed", - "value" : "ReleaseFailed" - }, { - "name" : "DeleteFailed", - "value" : "DeleteFailed" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "PhoneNumberStatus", + "shapeName" : "ProxySession", "signerAware" : false, "signerType" : null, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberStatus", - "variableName" : "phoneNumberStatus", - "variableType" : "PhoneNumberStatus", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ProxySession", + "variableName" : "proxySession", + "variableType" : "ProxySession", "documentation" : null, - "simpleType" : "PhoneNumberStatus", - "variableSetterType" : "PhoneNumberStatus" + "simpleType" : "ProxySession", + "variableSetterType" : "ProxySession" }, "wrapper" : false }, - "PhoneNumberType" : { - "c2jName" : "PhoneNumberType", + "ProxySessionStatus" : { + "c2jName" : "ProxySessionStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -65920,11 +74338,14 @@ "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : [ { - "name" : "Local", - "value" : "Local" + "name" : "Open", + "value" : "Open" }, { - "name" : "TollFree", - "value" : "TollFree" + "name" : "InProgress", + "value" : "InProgress" + }, { + "name" : "Closed", + "value" : "Closed" } ], "errorCode" : null, "hasHeaderMember" : false, @@ -65938,7 +74359,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "PhoneNumberType", + "shapeName" : "ProxySessionStatus", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -65947,12 +74368,12 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumberType", - "variableName" : "phoneNumberType", - "variableType" : "PhoneNumberType", + "variableDeclarationType" : "ProxySessionStatus", + "variableName" : "proxySessionStatus", + "variableType" : "ProxySessionStatus", "documentation" : null, - "simpleType" : "PhoneNumberType", - "variableSetterType" : "PhoneNumberType" + "simpleType" : "ProxySessionStatus", + "variableSetterType" : "ProxySessionStatus" }, "wrapper" : false }, @@ -66652,7 +75073,508 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getEventsConfiguration", "getterModel" : { - "returnType" : "EventsConfiguration", + "returnType" : "EventsConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EventsConfiguration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EventsConfiguration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "EventsConfiguration", + "sensitive" : false, + "setterDocumentation" : "/**\n@param eventsConfiguration */", + "setterMethodName" : "setEventsConfiguration", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "EventsConfiguration", + "variableName" : "eventsConfiguration", + "variableType" : "EventsConfiguration", + "documentation" : "", + "simpleType" : "EventsConfiguration", + "variableSetterType" : "EventsConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param eventsConfiguration \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "EventsConfiguration", + "variableName" : "eventsConfiguration", + "variableType" : "EventsConfiguration", + "documentation" : "", + "simpleType" : "EventsConfiguration", + "variableSetterType" : "EventsConfiguration" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PutEventsConfigurationResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PutEventsConfigurationResult", + "variableName" : "putEventsConfigurationResult", + "variableType" : "PutEventsConfigurationResult", + "documentation" : null, + "simpleType" : "PutEventsConfigurationResult", + "variableSetterType" : "PutEventsConfigurationResult" + }, + "wrapper" : false + }, + "PutVoiceConnectorLoggingConfigurationRequest" : { + "c2jName" : "PutVoiceConnectorLoggingConfigurationRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "PutVoiceConnectorLoggingConfiguration", + "locationName" : null, + "requestUri" : "/voice-connectors/{voiceConnectorId}/logging-configuration", + "target" : null, + "verb" : "PUT", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "LoggingConfiguration", + "c2jShape" : "LoggingConfiguration", + "deprecated" : false, + "documentation" : "

          The logging configuration details to add.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The logging configuration details to add.

          \n@param loggingConfiguration The logging configuration details to add.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLoggingConfiguration", + "getterDocumentation" : "/**

          The logging configuration details to add.

          \n@return The logging configuration details to add.*/", + "getterMethodName" : "getLoggingConfiguration", + "getterModel" : { + "returnType" : "LoggingConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LoggingConfiguration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LoggingConfiguration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LoggingConfiguration", + "sensitive" : false, + "setterDocumentation" : "/**

          The logging configuration details to add.

          \n@param loggingConfiguration The logging configuration details to add.*/", + "setterMethodName" : "setLoggingConfiguration", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "LoggingConfiguration", + "variableName" : "loggingConfiguration", + "variableType" : "LoggingConfiguration", + "documentation" : "", + "simpleType" : "LoggingConfiguration", + "variableSetterType" : "LoggingConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The logging configuration details to add.

          \n@param loggingConfiguration The logging configuration details to add.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "LoggingConfiguration", + "variableName" : "loggingConfiguration", + "variableType" : "LoggingConfiguration", + "documentation" : "

          The logging configuration details to add.

          ", + "simpleType" : "LoggingConfiguration", + "variableSetterType" : "LoggingConfiguration" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "LoggingConfiguration" : { + "c2jName" : "LoggingConfiguration", + "c2jShape" : "LoggingConfiguration", + "deprecated" : false, + "documentation" : "

          The logging configuration details to add.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The logging configuration details to add.

          \n@param loggingConfiguration The logging configuration details to add.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLoggingConfiguration", + "getterDocumentation" : "/**

          The logging configuration details to add.

          \n@return The logging configuration details to add.*/", + "getterMethodName" : "getLoggingConfiguration", + "getterModel" : { + "returnType" : "LoggingConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LoggingConfiguration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LoggingConfiguration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LoggingConfiguration", + "sensitive" : false, + "setterDocumentation" : "/**

          The logging configuration details to add.

          \n@param loggingConfiguration The logging configuration details to add.*/", + "setterMethodName" : "setLoggingConfiguration", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "LoggingConfiguration", + "variableName" : "loggingConfiguration", + "variableType" : "LoggingConfiguration", + "documentation" : "", + "simpleType" : "LoggingConfiguration", + "variableSetterType" : "LoggingConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The logging configuration details to add.

          \n@param loggingConfiguration The logging configuration details to add.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "LoggingConfiguration", + "variableName" : "loggingConfiguration", + "variableType" : "LoggingConfiguration", + "documentation" : "

          The logging configuration details to add.

          ", + "simpleType" : "LoggingConfiguration", + "variableSetterType" : "LoggingConfiguration" + }, + "xmlNameSpaceUri" : null + }, + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterMethodName" : "getVoiceConnectorId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterMethodName" : "setVoiceConnectorId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "VoiceConnectorId", "LoggingConfiguration" ], + "shapeName" : "PutVoiceConnectorLoggingConfigurationRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PutVoiceConnectorLoggingConfigurationRequest", + "variableName" : "putVoiceConnectorLoggingConfigurationRequest", + "variableType" : "PutVoiceConnectorLoggingConfigurationRequest", + "documentation" : null, + "simpleType" : "PutVoiceConnectorLoggingConfigurationRequest", + "variableSetterType" : "PutVoiceConnectorLoggingConfigurationRequest" + }, + "wrapper" : false + }, + "PutVoiceConnectorLoggingConfigurationResult" : { + "c2jName" : "PutVoiceConnectorLoggingConfigurationResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "LoggingConfiguration", + "c2jShape" : "LoggingConfiguration", + "deprecated" : false, + "documentation" : "

          The updated logging configuration details.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The updated logging configuration details.

          \n@param loggingConfiguration The updated logging configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLoggingConfiguration", + "getterDocumentation" : "/**

          The updated logging configuration details.

          \n@return The updated logging configuration details.*/", + "getterMethodName" : "getLoggingConfiguration", + "getterModel" : { + "returnType" : "LoggingConfiguration", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LoggingConfiguration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LoggingConfiguration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LoggingConfiguration", + "sensitive" : false, + "setterDocumentation" : "/**

          The updated logging configuration details.

          \n@param loggingConfiguration The updated logging configuration details.*/", + "setterMethodName" : "setLoggingConfiguration", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "LoggingConfiguration", + "variableName" : "loggingConfiguration", + "variableType" : "LoggingConfiguration", + "documentation" : "", + "simpleType" : "LoggingConfiguration", + "variableSetterType" : "LoggingConfiguration" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The updated logging configuration details.

          \n@param loggingConfiguration The updated logging configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "LoggingConfiguration", + "variableName" : "loggingConfiguration", + "variableType" : "LoggingConfiguration", + "documentation" : "

          The updated logging configuration details.

          ", + "simpleType" : "LoggingConfiguration", + "variableSetterType" : "LoggingConfiguration" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "LoggingConfiguration" : { + "c2jName" : "LoggingConfiguration", + "c2jShape" : "LoggingConfiguration", + "deprecated" : false, + "documentation" : "

          The updated logging configuration details.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The updated logging configuration details.

          \n@param loggingConfiguration The updated logging configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLoggingConfiguration", + "getterDocumentation" : "/**

          The updated logging configuration details.

          \n@return The updated logging configuration details.*/", + "getterMethodName" : "getLoggingConfiguration", + "getterModel" : { + "returnType" : "LoggingConfiguration", "documentation" : null }, "http" : { @@ -66665,11 +75587,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EventsConfiguration", + "marshallLocationName" : "LoggingConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "EventsConfiguration", + "unmarshallLocationName" : "LoggingConfiguration", "uri" : false }, "idempotencyToken" : false, @@ -66681,31 +75603,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "EventsConfiguration", + "name" : "LoggingConfiguration", "sensitive" : false, - "setterDocumentation" : "/**\n@param eventsConfiguration */", - "setterMethodName" : "setEventsConfiguration", + "setterDocumentation" : "/**

          The updated logging configuration details.

          \n@param loggingConfiguration The updated logging configuration details.*/", + "setterMethodName" : "setLoggingConfiguration", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "EventsConfiguration", - "variableName" : "eventsConfiguration", - "variableType" : "EventsConfiguration", + "variableDeclarationType" : "LoggingConfiguration", + "variableName" : "loggingConfiguration", + "variableType" : "LoggingConfiguration", "documentation" : "", - "simpleType" : "EventsConfiguration", - "variableSetterType" : "EventsConfiguration" + "simpleType" : "LoggingConfiguration", + "variableSetterType" : "LoggingConfiguration" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param eventsConfiguration \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The updated logging configuration details.

          \n@param loggingConfiguration The updated logging configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "EventsConfiguration", - "variableName" : "eventsConfiguration", - "variableType" : "EventsConfiguration", - "documentation" : "", - "simpleType" : "EventsConfiguration", - "variableSetterType" : "EventsConfiguration" + "variableDeclarationType" : "LoggingConfiguration", + "variableName" : "loggingConfiguration", + "variableType" : "LoggingConfiguration", + "documentation" : "

          The updated logging configuration details.

          ", + "simpleType" : "LoggingConfiguration", + "variableSetterType" : "LoggingConfiguration" }, "xmlNameSpaceUri" : null } @@ -66713,7 +75635,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "PutEventsConfigurationResult", + "shapeName" : "PutVoiceConnectorLoggingConfigurationResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -66722,17 +75644,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PutEventsConfigurationResult", - "variableName" : "putEventsConfigurationResult", - "variableType" : "PutEventsConfigurationResult", + "variableDeclarationType" : "PutVoiceConnectorLoggingConfigurationResult", + "variableName" : "putVoiceConnectorLoggingConfigurationResult", + "variableType" : "PutVoiceConnectorLoggingConfigurationResult", "documentation" : null, - "simpleType" : "PutEventsConfigurationResult", - "variableSetterType" : "PutEventsConfigurationResult" + "simpleType" : "PutVoiceConnectorLoggingConfigurationResult", + "variableSetterType" : "PutVoiceConnectorLoggingConfigurationResult" }, "wrapper" : false }, - "PutVoiceConnectorLoggingConfigurationRequest" : { - "c2jName" : "PutVoiceConnectorLoggingConfigurationRequest", + "PutVoiceConnectorOriginationRequest" : { + "c2jName" : "PutVoiceConnectorOriginationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -66750,9 +75672,9 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "PutVoiceConnectorLoggingConfiguration", + "action" : "PutVoiceConnectorOrigination", "locationName" : null, - "requestUri" : "/voice-connectors/{voiceConnectorId}/logging-configuration", + "requestUri" : "/voice-connectors/{voiceConnectorId}/origination", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null @@ -66826,18 +75748,18 @@ }, "xmlNameSpaceUri" : null }, { - "c2jName" : "LoggingConfiguration", - "c2jShape" : "LoggingConfiguration", + "c2jName" : "Origination", + "c2jShape" : "Origination", "deprecated" : false, - "documentation" : "

          The logging configuration details to add.

          ", + "documentation" : "

          The origination setting details to add.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The logging configuration details to add.

          \n@param loggingConfiguration The logging configuration details to add.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLoggingConfiguration", - "getterDocumentation" : "/**

          The logging configuration details to add.

          \n@return The logging configuration details to add.*/", - "getterMethodName" : "getLoggingConfiguration", + "fluentSetterDocumentation" : "/**

          The origination setting details to add.

          \n@param origination The origination setting details to add.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrigination", + "getterDocumentation" : "/**

          The origination setting details to add.

          \n@return The origination setting details to add.*/", + "getterMethodName" : "getOrigination", "getterModel" : { - "returnType" : "LoggingConfiguration", + "returnType" : "Origination", "documentation" : null }, "http" : { @@ -66850,11 +75772,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LoggingConfiguration", + "marshallLocationName" : "Origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LoggingConfiguration", + "unmarshallLocationName" : "Origination", "uri" : false }, "idempotencyToken" : false, @@ -66866,48 +75788,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "LoggingConfiguration", + "name" : "Origination", "sensitive" : false, - "setterDocumentation" : "/**

          The logging configuration details to add.

          \n@param loggingConfiguration The logging configuration details to add.*/", - "setterMethodName" : "setLoggingConfiguration", + "setterDocumentation" : "/**

          The origination setting details to add.

          \n@param origination The origination setting details to add.*/", + "setterMethodName" : "setOrigination", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "LoggingConfiguration", - "variableName" : "loggingConfiguration", - "variableType" : "LoggingConfiguration", + "variableDeclarationType" : "Origination", + "variableName" : "origination", + "variableType" : "Origination", "documentation" : "", - "simpleType" : "LoggingConfiguration", - "variableSetterType" : "LoggingConfiguration" + "simpleType" : "Origination", + "variableSetterType" : "Origination" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The logging configuration details to add.

          \n@param loggingConfiguration The logging configuration details to add.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The origination setting details to add.

          \n@param origination The origination setting details to add.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "LoggingConfiguration", - "variableName" : "loggingConfiguration", - "variableType" : "LoggingConfiguration", - "documentation" : "

          The logging configuration details to add.

          ", - "simpleType" : "LoggingConfiguration", - "variableSetterType" : "LoggingConfiguration" + "variableDeclarationType" : "Origination", + "variableName" : "origination", + "variableType" : "Origination", + "documentation" : "

          The origination setting details to add.

          ", + "simpleType" : "Origination", + "variableSetterType" : "Origination" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "LoggingConfiguration" : { - "c2jName" : "LoggingConfiguration", - "c2jShape" : "LoggingConfiguration", + "Origination" : { + "c2jName" : "Origination", + "c2jShape" : "Origination", "deprecated" : false, - "documentation" : "

          The logging configuration details to add.

          ", + "documentation" : "

          The origination setting details to add.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The logging configuration details to add.

          \n@param loggingConfiguration The logging configuration details to add.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLoggingConfiguration", - "getterDocumentation" : "/**

          The logging configuration details to add.

          \n@return The logging configuration details to add.*/", - "getterMethodName" : "getLoggingConfiguration", + "fluentSetterDocumentation" : "/**

          The origination setting details to add.

          \n@param origination The origination setting details to add.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrigination", + "getterDocumentation" : "/**

          The origination setting details to add.

          \n@return The origination setting details to add.*/", + "getterMethodName" : "getOrigination", "getterModel" : { - "returnType" : "LoggingConfiguration", + "returnType" : "Origination", "documentation" : null }, "http" : { @@ -66920,11 +75842,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LoggingConfiguration", + "marshallLocationName" : "Origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LoggingConfiguration", + "unmarshallLocationName" : "Origination", "uri" : false }, "idempotencyToken" : false, @@ -66936,31 +75858,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "LoggingConfiguration", + "name" : "Origination", "sensitive" : false, - "setterDocumentation" : "/**

          The logging configuration details to add.

          \n@param loggingConfiguration The logging configuration details to add.*/", - "setterMethodName" : "setLoggingConfiguration", + "setterDocumentation" : "/**

          The origination setting details to add.

          \n@param origination The origination setting details to add.*/", + "setterMethodName" : "setOrigination", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "LoggingConfiguration", - "variableName" : "loggingConfiguration", - "variableType" : "LoggingConfiguration", + "variableDeclarationType" : "Origination", + "variableName" : "origination", + "variableType" : "Origination", "documentation" : "", - "simpleType" : "LoggingConfiguration", - "variableSetterType" : "LoggingConfiguration" + "simpleType" : "Origination", + "variableSetterType" : "Origination" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The logging configuration details to add.

          \n@param loggingConfiguration The logging configuration details to add.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The origination setting details to add.

          \n@param origination The origination setting details to add.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "LoggingConfiguration", - "variableName" : "loggingConfiguration", - "variableType" : "LoggingConfiguration", - "documentation" : "

          The logging configuration details to add.

          ", - "simpleType" : "LoggingConfiguration", - "variableSetterType" : "LoggingConfiguration" + "variableDeclarationType" : "Origination", + "variableName" : "origination", + "variableType" : "Origination", + "documentation" : "

          The origination setting details to add.

          ", + "simpleType" : "Origination", + "variableSetterType" : "Origination" }, "xmlNameSpaceUri" : null }, @@ -67036,24 +75958,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "VoiceConnectorId", "LoggingConfiguration" ], - "shapeName" : "PutVoiceConnectorLoggingConfigurationRequest", + "required" : [ "VoiceConnectorId", "Origination" ], + "shapeName" : "PutVoiceConnectorOriginationRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PutVoiceConnectorLoggingConfigurationRequest", - "variableName" : "putVoiceConnectorLoggingConfigurationRequest", - "variableType" : "PutVoiceConnectorLoggingConfigurationRequest", + "variableDeclarationType" : "PutVoiceConnectorOriginationRequest", + "variableName" : "putVoiceConnectorOriginationRequest", + "variableType" : "PutVoiceConnectorOriginationRequest", "documentation" : null, - "simpleType" : "PutVoiceConnectorLoggingConfigurationRequest", - "variableSetterType" : "PutVoiceConnectorLoggingConfigurationRequest" + "simpleType" : "PutVoiceConnectorOriginationRequest", + "variableSetterType" : "PutVoiceConnectorOriginationRequest" }, "wrapper" : false }, - "PutVoiceConnectorLoggingConfigurationResult" : { - "c2jName" : "PutVoiceConnectorLoggingConfigurationResponse", + "PutVoiceConnectorOriginationResult" : { + "c2jName" : "PutVoiceConnectorOriginationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -67072,18 +75994,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "LoggingConfiguration", - "c2jShape" : "LoggingConfiguration", + "c2jName" : "Origination", + "c2jShape" : "Origination", "deprecated" : false, - "documentation" : "

          The updated logging configuration details.

          ", + "documentation" : "

          The updated origination setting details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The updated logging configuration details.

          \n@param loggingConfiguration The updated logging configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLoggingConfiguration", - "getterDocumentation" : "/**

          The updated logging configuration details.

          \n@return The updated logging configuration details.*/", - "getterMethodName" : "getLoggingConfiguration", + "fluentSetterDocumentation" : "/**

          The updated origination setting details.

          \n@param origination The updated origination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrigination", + "getterDocumentation" : "/**

          The updated origination setting details.

          \n@return The updated origination setting details.*/", + "getterMethodName" : "getOrigination", "getterModel" : { - "returnType" : "LoggingConfiguration", + "returnType" : "Origination", "documentation" : null }, "http" : { @@ -67096,11 +76018,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LoggingConfiguration", + "marshallLocationName" : "Origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LoggingConfiguration", + "unmarshallLocationName" : "Origination", "uri" : false }, "idempotencyToken" : false, @@ -67112,48 +76034,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "LoggingConfiguration", + "name" : "Origination", "sensitive" : false, - "setterDocumentation" : "/**

          The updated logging configuration details.

          \n@param loggingConfiguration The updated logging configuration details.*/", - "setterMethodName" : "setLoggingConfiguration", + "setterDocumentation" : "/**

          The updated origination setting details.

          \n@param origination The updated origination setting details.*/", + "setterMethodName" : "setOrigination", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "LoggingConfiguration", - "variableName" : "loggingConfiguration", - "variableType" : "LoggingConfiguration", + "variableDeclarationType" : "Origination", + "variableName" : "origination", + "variableType" : "Origination", "documentation" : "", - "simpleType" : "LoggingConfiguration", - "variableSetterType" : "LoggingConfiguration" + "simpleType" : "Origination", + "variableSetterType" : "Origination" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The updated logging configuration details.

          \n@param loggingConfiguration The updated logging configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The updated origination setting details.

          \n@param origination The updated origination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "LoggingConfiguration", - "variableName" : "loggingConfiguration", - "variableType" : "LoggingConfiguration", - "documentation" : "

          The updated logging configuration details.

          ", - "simpleType" : "LoggingConfiguration", - "variableSetterType" : "LoggingConfiguration" + "variableDeclarationType" : "Origination", + "variableName" : "origination", + "variableType" : "Origination", + "documentation" : "

          The updated origination setting details.

          ", + "simpleType" : "Origination", + "variableSetterType" : "Origination" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "LoggingConfiguration" : { - "c2jName" : "LoggingConfiguration", - "c2jShape" : "LoggingConfiguration", + "Origination" : { + "c2jName" : "Origination", + "c2jShape" : "Origination", "deprecated" : false, - "documentation" : "

          The updated logging configuration details.

          ", + "documentation" : "

          The updated origination setting details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The updated logging configuration details.

          \n@param loggingConfiguration The updated logging configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLoggingConfiguration", - "getterDocumentation" : "/**

          The updated logging configuration details.

          \n@return The updated logging configuration details.*/", - "getterMethodName" : "getLoggingConfiguration", + "fluentSetterDocumentation" : "/**

          The updated origination setting details.

          \n@param origination The updated origination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrigination", + "getterDocumentation" : "/**

          The updated origination setting details.

          \n@return The updated origination setting details.*/", + "getterMethodName" : "getOrigination", "getterModel" : { - "returnType" : "LoggingConfiguration", + "returnType" : "Origination", "documentation" : null }, "http" : { @@ -67166,11 +76088,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LoggingConfiguration", + "marshallLocationName" : "Origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LoggingConfiguration", + "unmarshallLocationName" : "Origination", "uri" : false }, "idempotencyToken" : false, @@ -67182,31 +76104,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "LoggingConfiguration", + "name" : "Origination", "sensitive" : false, - "setterDocumentation" : "/**

          The updated logging configuration details.

          \n@param loggingConfiguration The updated logging configuration details.*/", - "setterMethodName" : "setLoggingConfiguration", + "setterDocumentation" : "/**

          The updated origination setting details.

          \n@param origination The updated origination setting details.*/", + "setterMethodName" : "setOrigination", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "LoggingConfiguration", - "variableName" : "loggingConfiguration", - "variableType" : "LoggingConfiguration", + "variableDeclarationType" : "Origination", + "variableName" : "origination", + "variableType" : "Origination", "documentation" : "", - "simpleType" : "LoggingConfiguration", - "variableSetterType" : "LoggingConfiguration" + "simpleType" : "Origination", + "variableSetterType" : "Origination" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The updated logging configuration details.

          \n@param loggingConfiguration The updated logging configuration details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The updated origination setting details.

          \n@param origination The updated origination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "LoggingConfiguration", - "variableName" : "loggingConfiguration", - "variableType" : "LoggingConfiguration", - "documentation" : "

          The updated logging configuration details.

          ", - "simpleType" : "LoggingConfiguration", - "variableSetterType" : "LoggingConfiguration" + "variableDeclarationType" : "Origination", + "variableName" : "origination", + "variableType" : "Origination", + "documentation" : "

          The updated origination setting details.

          ", + "simpleType" : "Origination", + "variableSetterType" : "Origination" }, "xmlNameSpaceUri" : null } @@ -67214,7 +76136,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "PutVoiceConnectorLoggingConfigurationResult", + "shapeName" : "PutVoiceConnectorOriginationResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -67223,17 +76145,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PutVoiceConnectorLoggingConfigurationResult", - "variableName" : "putVoiceConnectorLoggingConfigurationResult", - "variableType" : "PutVoiceConnectorLoggingConfigurationResult", + "variableDeclarationType" : "PutVoiceConnectorOriginationResult", + "variableName" : "putVoiceConnectorOriginationResult", + "variableType" : "PutVoiceConnectorOriginationResult", "documentation" : null, - "simpleType" : "PutVoiceConnectorLoggingConfigurationResult", - "variableSetterType" : "PutVoiceConnectorLoggingConfigurationResult" + "simpleType" : "PutVoiceConnectorOriginationResult", + "variableSetterType" : "PutVoiceConnectorOriginationResult" }, "wrapper" : false }, - "PutVoiceConnectorOriginationRequest" : { - "c2jName" : "PutVoiceConnectorOriginationRequest", + "PutVoiceConnectorProxyRequest" : { + "c2jName" : "PutVoiceConnectorProxyRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -67251,24 +76173,311 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "PutVoiceConnectorOrigination", + "action" : "PutVoiceConnectorProxy", "locationName" : null, - "requestUri" : "/voice-connectors/{voiceConnectorId}/origination", + "requestUri" : "/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null - }, - "members" : [ { - "c2jName" : "VoiceConnectorId", - "c2jShape" : "NonEmptyString", + }, + "members" : [ { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString128", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getVoiceConnectorId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", + "sensitive" : false, + "setterDocumentation" : "/**\n@param voiceConnectorId */", + "setterMethodName" : "setVoiceConnectorId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "DefaultSessionExpiryMinutes", + "c2jShape" : "Integer", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param defaultSessionExpiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDefaultSessionExpiryMinutes", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getDefaultSessionExpiryMinutes", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "DefaultSessionExpiryMinutes", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DefaultSessionExpiryMinutes", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "DefaultSessionExpiryMinutes", + "sensitive" : false, + "setterDocumentation" : "/**\n@param defaultSessionExpiryMinutes */", + "setterMethodName" : "setDefaultSessionExpiryMinutes", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "defaultSessionExpiryMinutes", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param defaultSessionExpiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "defaultSessionExpiryMinutes", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "PhoneNumberPoolCountries", + "c2jShape" : "CountryList", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param phoneNumberPoolCountries \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberPoolCountries", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getPhoneNumberPoolCountries", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumberPoolCountries", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PhoneNumberPoolCountries", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "Country", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PhoneNumberPoolCountries", + "sensitive" : false, + "setterDocumentation" : "/**\n@param phoneNumberPoolCountries */", + "setterMethodName" : "setPhoneNumberPoolCountries", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberPoolCountries", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberPoolCountries(java.util.Collection)} or {@link #withPhoneNumberPoolCountries(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumberPoolCountries \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberPoolCountries", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "FallBackPhoneNumber", + "c2jShape" : "E164PhoneNumber", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", - "getterMethodName" : "getVoiceConnectorId", + "fluentSetterDocumentation" : "/**\n@param fallBackPhoneNumber \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFallBackPhoneNumber", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getFallBackPhoneNumber", "getterModel" : { "returnType" : "String", "documentation" : null @@ -67281,14 +76490,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "voiceConnectorId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "FallBackPhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "voiceConnectorId", - "uri" : true + "unmarshallLocationName" : "FallBackPhoneNumber", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -67299,14 +76508,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VoiceConnectorId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", - "setterMethodName" : "setVoiceConnectorId", + "name" : "FallBackPhoneNumber", + "sensitive" : true, + "setterDocumentation" : "/**\n@param fallBackPhoneNumber */", + "setterMethodName" : "setFallBackPhoneNumber", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "fallBackPhoneNumber", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -67315,30 +76524,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param fallBackPhoneNumber \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "voiceConnectorId", + "variableName" : "fallBackPhoneNumber", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Origination", - "c2jShape" : "Origination", + "c2jName" : "Disabled", + "c2jShape" : "Boolean", "deprecated" : false, - "documentation" : "

          The origination setting details to add.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The origination setting details to add.

          \n@param origination The origination setting details to add.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrigination", - "getterDocumentation" : "/**

          The origination setting details to add.

          \n@return The origination setting details to add.*/", - "getterMethodName" : "getOrigination", + "fluentSetterDocumentation" : "/**\n@param disabled \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisabled", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getDisabled", "getterModel" : { - "returnType" : "Origination", + "returnType" : "Boolean", "documentation" : null }, "http" : { @@ -67351,11 +76560,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Origination", + "marshallLocationName" : "Disabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Origination", + "unmarshallLocationName" : "Disabled", "uri" : false }, "idempotencyToken" : false, @@ -67365,50 +76574,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Origination", + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "Disabled", "sensitive" : false, - "setterDocumentation" : "/**

          The origination setting details to add.

          \n@param origination The origination setting details to add.*/", - "setterMethodName" : "setOrigination", + "setterDocumentation" : "/**\n@param disabled */", + "setterMethodName" : "setDisabled", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Origination", - "variableName" : "origination", - "variableType" : "Origination", + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", "documentation" : "", - "simpleType" : "Origination", - "variableSetterType" : "Origination" + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The origination setting details to add.

          \n@param origination The origination setting details to add.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param disabled \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Origination", - "variableName" : "origination", - "variableType" : "Origination", - "documentation" : "

          The origination setting details to add.

          ", - "simpleType" : "Origination", - "variableSetterType" : "Origination" + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Origination" : { - "c2jName" : "Origination", - "c2jShape" : "Origination", + "DefaultSessionExpiryMinutes" : { + "c2jName" : "DefaultSessionExpiryMinutes", + "c2jShape" : "Integer", "deprecated" : false, - "documentation" : "

          The origination setting details to add.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The origination setting details to add.

          \n@param origination The origination setting details to add.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrigination", - "getterDocumentation" : "/**

          The origination setting details to add.

          \n@return The origination setting details to add.*/", - "getterMethodName" : "getOrigination", + "fluentSetterDocumentation" : "/**\n@param defaultSessionExpiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDefaultSessionExpiryMinutes", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getDefaultSessionExpiryMinutes", "getterModel" : { - "returnType" : "Origination", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -67421,11 +76630,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Origination", + "marshallLocationName" : "DefaultSessionExpiryMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Origination", + "unmarshallLocationName" : "DefaultSessionExpiryMinutes", "uri" : false }, "idempotencyToken" : false, @@ -67435,46 +76644,336 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Origination", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "DefaultSessionExpiryMinutes", "sensitive" : false, - "setterDocumentation" : "/**

          The origination setting details to add.

          \n@param origination The origination setting details to add.*/", - "setterMethodName" : "setOrigination", + "setterDocumentation" : "/**\n@param defaultSessionExpiryMinutes */", + "setterMethodName" : "setDefaultSessionExpiryMinutes", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Origination", - "variableName" : "origination", - "variableType" : "Origination", + "variableDeclarationType" : "Integer", + "variableName" : "defaultSessionExpiryMinutes", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "Origination", - "variableSetterType" : "Origination" + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param defaultSessionExpiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "defaultSessionExpiryMinutes", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "Disabled" : { + "c2jName" : "Disabled", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param disabled \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisabled", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getDisabled", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Disabled", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Disabled", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "Disabled", + "sensitive" : false, + "setterDocumentation" : "/**\n@param disabled */", + "setterMethodName" : "setDisabled", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param disabled \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, + "FallBackPhoneNumber" : { + "c2jName" : "FallBackPhoneNumber", + "c2jShape" : "E164PhoneNumber", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param fallBackPhoneNumber \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFallBackPhoneNumber", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getFallBackPhoneNumber", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "FallBackPhoneNumber", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FallBackPhoneNumber", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FallBackPhoneNumber", + "sensitive" : true, + "setterDocumentation" : "/**\n@param fallBackPhoneNumber */", + "setterMethodName" : "setFallBackPhoneNumber", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fallBackPhoneNumber", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param fallBackPhoneNumber \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "fallBackPhoneNumber", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "PhoneNumberPoolCountries" : { + "c2jName" : "PhoneNumberPoolCountries", + "c2jShape" : "CountryList", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param phoneNumberPoolCountries \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberPoolCountries", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getPhoneNumberPoolCountries", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumberPoolCountries", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PhoneNumberPoolCountries", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "Country", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PhoneNumberPoolCountries", + "sensitive" : false, + "setterDocumentation" : "/**\n@param phoneNumberPoolCountries */", + "setterMethodName" : "setPhoneNumberPoolCountries", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberPoolCountries", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The origination setting details to add.

          \n@param origination The origination setting details to add.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberPoolCountries(java.util.Collection)} or {@link #withPhoneNumberPoolCountries(java.util.Collection)} if you want to override the existing values.

          \n@param phoneNumberPoolCountries \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Origination", - "variableName" : "origination", - "variableType" : "Origination", - "documentation" : "

          The origination setting details to add.

          ", - "simpleType" : "Origination", - "variableSetterType" : "Origination" + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberPoolCountries", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "VoiceConnectorId" : { "c2jName" : "VoiceConnectorId", - "c2jShape" : "NonEmptyString", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVoiceConnectorId", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@return The Amazon Chime Voice Connector ID.*/", + "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", @@ -67508,7 +77007,7 @@ "marshallingType" : "STRING", "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.*/", + "setterDocumentation" : "/**\n@param voiceConnectorId */", "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, @@ -67522,13 +77021,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector ID.

          \n@param voiceConnectorId The Amazon Chime Voice Connector ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The Amazon Chime Voice Connector ID.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, @@ -67537,24 +77036,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "VoiceConnectorId", "Origination" ], - "shapeName" : "PutVoiceConnectorOriginationRequest", + "required" : [ "DefaultSessionExpiryMinutes", "PhoneNumberPoolCountries", "VoiceConnectorId" ], + "shapeName" : "PutVoiceConnectorProxyRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PutVoiceConnectorOriginationRequest", - "variableName" : "putVoiceConnectorOriginationRequest", - "variableType" : "PutVoiceConnectorOriginationRequest", + "variableDeclarationType" : "PutVoiceConnectorProxyRequest", + "variableName" : "putVoiceConnectorProxyRequest", + "variableType" : "PutVoiceConnectorProxyRequest", "documentation" : null, - "simpleType" : "PutVoiceConnectorOriginationRequest", - "variableSetterType" : "PutVoiceConnectorOriginationRequest" + "simpleType" : "PutVoiceConnectorProxyRequest", + "variableSetterType" : "PutVoiceConnectorProxyRequest" }, "wrapper" : false }, - "PutVoiceConnectorOriginationResult" : { - "c2jName" : "PutVoiceConnectorOriginationResponse", + "PutVoiceConnectorProxyResult" : { + "c2jName" : "PutVoiceConnectorProxyResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -67573,18 +77072,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Origination", - "c2jShape" : "Origination", + "c2jName" : "Proxy", + "c2jShape" : "Proxy", "deprecated" : false, - "documentation" : "

          The updated origination setting details.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The updated origination setting details.

          \n@param origination The updated origination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrigination", - "getterDocumentation" : "/**

          The updated origination setting details.

          \n@return The updated origination setting details.*/", - "getterMethodName" : "getOrigination", + "fluentSetterDocumentation" : "/**\n@param proxy \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxy", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxy", "getterModel" : { - "returnType" : "Origination", + "returnType" : "Proxy", "documentation" : null }, "http" : { @@ -67597,11 +77096,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Origination", + "marshallLocationName" : "Proxy", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Origination", + "unmarshallLocationName" : "Proxy", "uri" : false }, "idempotencyToken" : false, @@ -67613,48 +77112,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "Origination", + "name" : "Proxy", "sensitive" : false, - "setterDocumentation" : "/**

          The updated origination setting details.

          \n@param origination The updated origination setting details.*/", - "setterMethodName" : "setOrigination", + "setterDocumentation" : "/**\n@param proxy */", + "setterMethodName" : "setProxy", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Origination", - "variableName" : "origination", - "variableType" : "Origination", + "variableDeclarationType" : "Proxy", + "variableName" : "proxy", + "variableType" : "Proxy", "documentation" : "", - "simpleType" : "Origination", - "variableSetterType" : "Origination" + "simpleType" : "Proxy", + "variableSetterType" : "Proxy" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The updated origination setting details.

          \n@param origination The updated origination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param proxy \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Origination", - "variableName" : "origination", - "variableType" : "Origination", - "documentation" : "

          The updated origination setting details.

          ", - "simpleType" : "Origination", - "variableSetterType" : "Origination" + "variableDeclarationType" : "Proxy", + "variableName" : "proxy", + "variableType" : "Proxy", + "documentation" : "", + "simpleType" : "Proxy", + "variableSetterType" : "Proxy" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Origination" : { - "c2jName" : "Origination", - "c2jShape" : "Origination", + "Proxy" : { + "c2jName" : "Proxy", + "c2jShape" : "Proxy", "deprecated" : false, - "documentation" : "

          The updated origination setting details.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The updated origination setting details.

          \n@param origination The updated origination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrigination", - "getterDocumentation" : "/**

          The updated origination setting details.

          \n@return The updated origination setting details.*/", - "getterMethodName" : "getOrigination", + "fluentSetterDocumentation" : "/**\n@param proxy \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxy", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxy", "getterModel" : { - "returnType" : "Origination", + "returnType" : "Proxy", "documentation" : null }, "http" : { @@ -67667,11 +77166,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Origination", + "marshallLocationName" : "Proxy", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Origination", + "unmarshallLocationName" : "Proxy", "uri" : false }, "idempotencyToken" : false, @@ -67683,31 +77182,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "Origination", + "name" : "Proxy", "sensitive" : false, - "setterDocumentation" : "/**

          The updated origination setting details.

          \n@param origination The updated origination setting details.*/", - "setterMethodName" : "setOrigination", + "setterDocumentation" : "/**\n@param proxy */", + "setterMethodName" : "setProxy", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Origination", - "variableName" : "origination", - "variableType" : "Origination", + "variableDeclarationType" : "Proxy", + "variableName" : "proxy", + "variableType" : "Proxy", "documentation" : "", - "simpleType" : "Origination", - "variableSetterType" : "Origination" + "simpleType" : "Proxy", + "variableSetterType" : "Proxy" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The updated origination setting details.

          \n@param origination The updated origination setting details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param proxy \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Origination", - "variableName" : "origination", - "variableType" : "Origination", - "documentation" : "

          The updated origination setting details.

          ", - "simpleType" : "Origination", - "variableSetterType" : "Origination" + "variableDeclarationType" : "Proxy", + "variableName" : "proxy", + "variableType" : "Proxy", + "documentation" : "", + "simpleType" : "Proxy", + "variableSetterType" : "Proxy" }, "xmlNameSpaceUri" : null } @@ -67715,7 +77214,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "PutVoiceConnectorOriginationResult", + "shapeName" : "PutVoiceConnectorProxyResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -67724,12 +77223,12 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PutVoiceConnectorOriginationResult", - "variableName" : "putVoiceConnectorOriginationResult", - "variableType" : "PutVoiceConnectorOriginationResult", + "variableDeclarationType" : "PutVoiceConnectorProxyResult", + "variableName" : "putVoiceConnectorProxyResult", + "variableType" : "PutVoiceConnectorProxyResult", "documentation" : null, - "simpleType" : "PutVoiceConnectorOriginationResult", - "variableSetterType" : "PutVoiceConnectorOriginationResult" + "simpleType" : "PutVoiceConnectorProxyResult", + "variableSetterType" : "PutVoiceConnectorProxyResult" }, "wrapper" : false }, @@ -75987,19 +85486,405 @@ }, "xmlNameSpaceUri" : null }, - "CpsLimit" : { - "c2jName" : "CpsLimit", - "c2jShape" : "CpsLimit", + "CpsLimit" : { + "c2jName" : "CpsLimit", + "c2jShape" : "CpsLimit", + "deprecated" : false, + "documentation" : "

          The limit on calls per second. Max value based on account service quota. Default value of 1.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The limit on calls per second. Max value based on account service quota. Default value of 1.

          \n@param cpsLimit The limit on calls per second. Max value based on account service quota. Default value of 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCpsLimit", + "getterDocumentation" : "/**

          The limit on calls per second. Max value based on account service quota. Default value of 1.

          \n@return The limit on calls per second. Max value based on account service quota. Default value of 1.*/", + "getterMethodName" : "getCpsLimit", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CpsLimit", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "CpsLimit", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "CpsLimit", + "sensitive" : false, + "setterDocumentation" : "/**

          The limit on calls per second. Max value based on account service quota. Default value of 1.

          \n@param cpsLimit The limit on calls per second. Max value based on account service quota. Default value of 1.*/", + "setterMethodName" : "setCpsLimit", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "cpsLimit", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The limit on calls per second. Max value based on account service quota. Default value of 1.

          \n@param cpsLimit The limit on calls per second. Max value based on account service quota. Default value of 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "cpsLimit", + "variableType" : "Integer", + "documentation" : "

          The limit on calls per second. Max value based on account service quota. Default value of 1.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "DefaultPhoneNumber" : { + "c2jName" : "DefaultPhoneNumber", + "c2jShape" : "E164PhoneNumber", + "deprecated" : false, + "documentation" : "

          The default caller ID phone number.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The default caller ID phone number.

          \n@param defaultPhoneNumber The default caller ID phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDefaultPhoneNumber", + "getterDocumentation" : "/**

          The default caller ID phone number.

          \n@return The default caller ID phone number.*/", + "getterMethodName" : "getDefaultPhoneNumber", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "DefaultPhoneNumber", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DefaultPhoneNumber", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "DefaultPhoneNumber", + "sensitive" : true, + "setterDocumentation" : "/**

          The default caller ID phone number.

          \n@param defaultPhoneNumber The default caller ID phone number.*/", + "setterMethodName" : "setDefaultPhoneNumber", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "defaultPhoneNumber", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The default caller ID phone number.

          \n@param defaultPhoneNumber The default caller ID phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "defaultPhoneNumber", + "variableType" : "String", + "documentation" : "

          The default caller ID phone number.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Disabled" : { + "c2jName" : "Disabled", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

          When termination settings are disabled, outbound calls can not be made.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          When termination settings are disabled, outbound calls can not be made.

          \n@param disabled When termination settings are disabled, outbound calls can not be made.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisabled", + "getterDocumentation" : "/**

          When termination settings are disabled, outbound calls can not be made.

          \n@return When termination settings are disabled, outbound calls can not be made.*/", + "getterMethodName" : "getDisabled", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Disabled", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Disabled", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "Disabled", + "sensitive" : false, + "setterDocumentation" : "/**

          When termination settings are disabled, outbound calls can not be made.

          \n@param disabled When termination settings are disabled, outbound calls can not be made.*/", + "setterMethodName" : "setDisabled", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          When termination settings are disabled, outbound calls can not be made.

          \n@param disabled When termination settings are disabled, outbound calls can not be made.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", + "documentation" : "

          When termination settings are disabled, outbound calls can not be made.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "Termination", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Termination", + "variableName" : "termination", + "variableType" : "Termination", + "documentation" : null, + "simpleType" : "Termination", + "variableSetterType" : "Termination" + }, + "wrapper" : false + }, + "TerminationHealth" : { + "c2jName" : "TerminationHealth", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

          The termination health details, including the source IP address and timestamp of the last successful SIP OPTIONS message from your SIP infrastructure.

          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Timestamp", + "c2jShape" : "Iso8601Timestamp", + "deprecated" : false, + "documentation" : "

          The timestamp, in ISO 8601 format.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The timestamp, in ISO 8601 format.

          \n@param timestamp The timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTimestamp", + "getterDocumentation" : "/**

          The timestamp, in ISO 8601 format.

          \n@return The timestamp, in ISO 8601 format.*/", + "getterMethodName" : "getTimestamp", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Timestamp", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Timestamp", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "Timestamp", + "sensitive" : false, + "setterDocumentation" : "/**

          The timestamp, in ISO 8601 format.

          \n@param timestamp The timestamp, in ISO 8601 format.*/", + "setterMethodName" : "setTimestamp", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "timestamp", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The timestamp, in ISO 8601 format.

          \n@param timestamp The timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "timestamp", + "variableType" : "java.util.Date", + "documentation" : "

          The timestamp, in ISO 8601 format.

          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Source", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "

          The source IP address.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The source IP address.

          \n@param source The source IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSource", + "getterDocumentation" : "/**

          The source IP address.

          \n@return The source IP address.*/", + "getterMethodName" : "getSource", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Source", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Source", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Source", + "sensitive" : false, + "setterDocumentation" : "/**

          The source IP address.

          \n@param source The source IP address.*/", + "setterMethodName" : "setSource", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "source", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The source IP address.

          \n@param source The source IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "source", + "variableType" : "String", + "documentation" : "

          The source IP address.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Source" : { + "c2jName" : "Source", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The limit on calls per second. Max value based on account service quota. Default value of 1.

          ", + "documentation" : "

          The source IP address.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The limit on calls per second. Max value based on account service quota. Default value of 1.

          \n@param cpsLimit The limit on calls per second. Max value based on account service quota. Default value of 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCpsLimit", - "getterDocumentation" : "/**

          The limit on calls per second. Max value based on account service quota. Default value of 1.

          \n@return The limit on calls per second. Max value based on account service quota. Default value of 1.*/", - "getterMethodName" : "getCpsLimit", + "fluentSetterDocumentation" : "/**

          The source IP address.

          \n@param source The source IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSource", + "getterDocumentation" : "/**

          The source IP address.

          \n@return The source IP address.*/", + "getterMethodName" : "getSource", "getterModel" : { - "returnType" : "Integer", + "returnType" : "String", "documentation" : null }, "http" : { @@ -76012,11 +85897,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CpsLimit", + "marshallLocationName" : "Source", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CpsLimit", + "unmarshallLocationName" : "Source", "uri" : false }, "idempotencyToken" : false, @@ -76026,49 +85911,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "CpsLimit", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Source", "sensitive" : false, - "setterDocumentation" : "/**

          The limit on calls per second. Max value based on account service quota. Default value of 1.

          \n@param cpsLimit The limit on calls per second. Max value based on account service quota. Default value of 1.*/", - "setterMethodName" : "setCpsLimit", + "setterDocumentation" : "/**

          The source IP address.

          \n@param source The source IP address.*/", + "setterMethodName" : "setSource", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "cpsLimit", - "variableType" : "Integer", + "variableDeclarationType" : "String", + "variableName" : "source", + "variableType" : "String", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The limit on calls per second. Max value based on account service quota. Default value of 1.

          \n@param cpsLimit The limit on calls per second. Max value based on account service quota. Default value of 1.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The source IP address.

          \n@param source The source IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "cpsLimit", - "variableType" : "Integer", - "documentation" : "

          The limit on calls per second. Max value based on account service quota. Default value of 1.

          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "source", + "variableType" : "String", + "documentation" : "

          The source IP address.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "DefaultPhoneNumber" : { - "c2jName" : "DefaultPhoneNumber", - "c2jShape" : "E164PhoneNumber", + "Timestamp" : { + "c2jName" : "Timestamp", + "c2jShape" : "Iso8601Timestamp", "deprecated" : false, - "documentation" : "

          The default caller ID phone number.

          ", + "documentation" : "

          The timestamp, in ISO 8601 format.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The default caller ID phone number.

          \n@param defaultPhoneNumber The default caller ID phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDefaultPhoneNumber", - "getterDocumentation" : "/**

          The default caller ID phone number.

          \n@return The default caller ID phone number.*/", - "getterMethodName" : "getDefaultPhoneNumber", + "fluentSetterDocumentation" : "/**

          The timestamp, in ISO 8601 format.

          \n@param timestamp The timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTimestamp", + "getterDocumentation" : "/**

          The timestamp, in ISO 8601 format.

          \n@return The timestamp, in ISO 8601 format.*/", + "getterMethodName" : "getTimestamp", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.Date", "documentation" : null }, "http" : { @@ -76081,11 +85966,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DefaultPhoneNumber", + "marshallLocationName" : "Timestamp", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DefaultPhoneNumber", + "unmarshallLocationName" : "Timestamp", "uri" : false }, "idempotencyToken" : false, @@ -76095,49 +85980,160 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "DefaultPhoneNumber", - "sensitive" : true, - "setterDocumentation" : "/**

          The default caller ID phone number.

          \n@param defaultPhoneNumber The default caller ID phone number.*/", - "setterMethodName" : "setDefaultPhoneNumber", + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "Timestamp", + "sensitive" : false, + "setterDocumentation" : "/**

          The timestamp, in ISO 8601 format.

          \n@param timestamp The timestamp, in ISO 8601 format.*/", + "setterMethodName" : "setTimestamp", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "defaultPhoneNumber", - "variableType" : "String", + "variableDeclarationType" : "java.util.Date", + "variableName" : "timestamp", + "variableType" : "java.util.Date", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The default caller ID phone number.

          \n@param defaultPhoneNumber The default caller ID phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The timestamp, in ISO 8601 format.

          \n@param timestamp The timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "defaultPhoneNumber", - "variableType" : "String", - "documentation" : "

          The default caller ID phone number.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "timestampFormat" : "iso8601", + "variableDeclarationType" : "java.util.Date", + "variableName" : "timestamp", + "variableType" : "java.util.Date", + "documentation" : "

          The timestamp, in ISO 8601 format.

          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "TerminationHealth", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "TerminationHealth", + "variableName" : "terminationHealth", + "variableType" : "TerminationHealth", + "documentation" : null, + "simpleType" : "TerminationHealth", + "variableSetterType" : "TerminationHealth" + }, + "wrapper" : false + }, + "ThrottledClientException" : { + "c2jName" : "ThrottledClientException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

          The client exceeded its request rate limit.

          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "ThrottledClientException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Code", + "c2jShape" : "ErrorCode", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "ErrorCode", + "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "fluentSetterMethodName" : "withCode", + "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", + "getterMethodName" : "getCode", + "getterModel" : { + "returnType" : "String", + "documentation" : null }, - "Disabled" : { - "c2jName" : "Disabled", - "c2jShape" : "Boolean", + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Code", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Code", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Code", + "sensitive" : false, + "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", + "setterMethodName" : "setCode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "code", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "code", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Code" : { + "c2jName" : "Code", + "c2jShape" : "ErrorCode", "deprecated" : false, - "documentation" : "

          When termination settings are disabled, outbound calls can not be made.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          When termination settings are disabled, outbound calls can not be made.

          \n@param disabled When termination settings are disabled, outbound calls can not be made.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDisabled", - "getterDocumentation" : "/**

          When termination settings are disabled, outbound calls can not be made.

          \n@return When termination settings are disabled, outbound calls can not be made.*/", - "getterMethodName" : "getDisabled", + "enumType" : "ErrorCode", + "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "fluentSetterMethodName" : "withCode", + "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", + "getterMethodName" : "getCode", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "String", "documentation" : null }, "http" : { @@ -76150,11 +86146,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Disabled", + "marshallLocationName" : "Code", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Disabled", + "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, @@ -76164,33 +86160,33 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "Disabled", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Code", "sensitive" : false, - "setterDocumentation" : "/**

          When termination settings are disabled, outbound calls can not be made.

          \n@param disabled When termination settings are disabled, outbound calls can not be made.*/", - "setterMethodName" : "setDisabled", + "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", + "setterMethodName" : "setCode", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "disabled", - "variableType" : "Boolean", + "variableDeclarationType" : "String", + "variableName" : "code", + "variableType" : "String", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          When termination settings are disabled, outbound calls can not be made.

          \n@param disabled When termination settings are disabled, outbound calls can not be made.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "disabled", - "variableType" : "Boolean", - "documentation" : "

          When termination settings are disabled, outbound calls can not be made.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "code", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } @@ -76198,26 +86194,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "Termination", + "shapeName" : "ThrottledClientException", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Termination", - "variableName" : "termination", - "variableType" : "Termination", + "variableDeclarationType" : "ThrottledClientException", + "variableName" : "throttledClientException", + "variableType" : "ThrottledClientException", "documentation" : null, - "simpleType" : "Termination", - "variableSetterType" : "Termination" + "simpleType" : "ThrottledClientException", + "variableSetterType" : "ThrottledClientException" }, "wrapper" : false }, - "TerminationHealth" : { - "c2jName" : "TerminationHealth", + "UnauthorizedClientException" : { + "c2jName" : "UnauthorizedClientException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -76225,10 +86218,10 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          The termination health details, including the source IP address and timestamp of the last successful SIP OPTIONS message from your SIP infrastructure.

          ", + "documentation" : "

          The client is not currently authorized to make the request.

          ", "endpointDiscoveryMembers" : null, "enums" : null, - "errorCode" : null, + "errorCode" : "UnauthorizedClientException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -76236,18 +86229,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Timestamp", - "c2jShape" : "Iso8601Timestamp", + "c2jName" : "Code", + "c2jShape" : "ErrorCode", "deprecated" : false, - "documentation" : "

          The timestamp, in ISO 8601 format.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The timestamp, in ISO 8601 format.

          \n@param timestamp The timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTimestamp", - "getterDocumentation" : "/**

          The timestamp, in ISO 8601 format.

          \n@return The timestamp, in ISO 8601 format.*/", - "getterMethodName" : "getTimestamp", + "enumType" : "ErrorCode", + "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "fluentSetterMethodName" : "withCode", + "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", + "getterMethodName" : "getCode", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -76260,11 +86253,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Timestamp", + "marshallLocationName" : "Code", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Timestamp", + "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, @@ -76274,46 +86267,155 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "Timestamp", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Code", "sensitive" : false, - "setterDocumentation" : "/**

          The timestamp, in ISO 8601 format.

          \n@param timestamp The timestamp, in ISO 8601 format.*/", - "setterMethodName" : "setTimestamp", + "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", + "setterMethodName" : "setCode", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "timestamp", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "code", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The timestamp, in ISO 8601 format.

          \n@param timestamp The timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", "variable" : { - "timestampFormat" : "iso8601", - "variableDeclarationType" : "java.util.Date", - "variableName" : "timestamp", - "variableType" : "java.util.Date", - "documentation" : "

          The timestamp, in ISO 8601 format.

          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "code", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "Source", - "c2jShape" : "String", + } ], + "membersAsMap" : { + "Code" : { + "c2jName" : "Code", + "c2jShape" : "ErrorCode", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "ErrorCode", + "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "fluentSetterMethodName" : "withCode", + "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", + "getterMethodName" : "getCode", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Code", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Code", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Code", + "sensitive" : false, + "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", + "setterMethodName" : "setCode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "code", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "code", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "UnauthorizedClientException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "UnauthorizedClientException", + "variableName" : "unauthorizedClientException", + "variableType" : "UnauthorizedClientException", + "documentation" : null, + "simpleType" : "UnauthorizedClientException", + "variableSetterType" : "UnauthorizedClientException" + }, + "wrapper" : false + }, + "UnprocessableEntityException" : { + "c2jName" : "UnprocessableEntityException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

          The request was well-formed but was unable to be followed due to semantic errors.

          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "UnprocessableEntityException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Code", + "c2jShape" : "ErrorCode", "deprecated" : false, - "documentation" : "

          The source IP address.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The source IP address.

          \n@param source The source IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSource", - "getterDocumentation" : "/**

          The source IP address.

          \n@return The source IP address.*/", - "getterMethodName" : "getSource", + "enumType" : "ErrorCode", + "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "fluentSetterMethodName" : "withCode", + "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", + "getterMethodName" : "getCode", "getterModel" : { "returnType" : "String", "documentation" : null @@ -76328,11 +86430,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Source", + "marshallLocationName" : "Code", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Source", + "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, @@ -76344,14 +86446,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Source", + "name" : "Code", "sensitive" : false, - "setterDocumentation" : "/**

          The source IP address.

          \n@param source The source IP address.*/", - "setterMethodName" : "setSource", + "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", + "setterMethodName" : "setCode", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "source", + "variableName" : "code", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -76360,30 +86462,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The source IP address.

          \n@param source The source IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "source", + "variableName" : "code", "variableType" : "String", - "documentation" : "

          The source IP address.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Source" : { - "c2jName" : "Source", - "c2jShape" : "String", + "Code" : { + "c2jName" : "Code", + "c2jShape" : "ErrorCode", "deprecated" : false, - "documentation" : "

          The source IP address.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The source IP address.

          \n@param source The source IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSource", - "getterDocumentation" : "/**

          The source IP address.

          \n@return The source IP address.*/", - "getterMethodName" : "getSource", + "enumType" : "ErrorCode", + "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "fluentSetterMethodName" : "withCode", + "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", + "getterMethodName" : "getCode", "getterModel" : { "returnType" : "String", "documentation" : null @@ -76398,11 +86500,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Source", + "marshallLocationName" : "Code", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Source", + "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, @@ -76414,14 +86516,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Source", + "name" : "Code", "sensitive" : false, - "setterDocumentation" : "/**

          The source IP address.

          \n@param source The source IP address.*/", - "setterMethodName" : "setSource", + "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", + "setterMethodName" : "setCode", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "source", + "variableName" : "code", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -76430,111 +86532,39 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The source IP address.

          \n@param source The source IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "source", + "variableName" : "code", "variableType" : "String", - "documentation" : "

          The source IP address.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, - "Timestamp" : { - "c2jName" : "Timestamp", - "c2jShape" : "Iso8601Timestamp", - "deprecated" : false, - "documentation" : "

          The timestamp, in ISO 8601 format.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The timestamp, in ISO 8601 format.

          \n@param timestamp The timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTimestamp", - "getterDocumentation" : "/**

          The timestamp, in ISO 8601 format.

          \n@return The timestamp, in ISO 8601 format.*/", - "getterMethodName" : "getTimestamp", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Timestamp", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Timestamp", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "Timestamp", - "sensitive" : false, - "setterDocumentation" : "/**

          The timestamp, in ISO 8601 format.

          \n@param timestamp The timestamp, in ISO 8601 format.*/", - "setterMethodName" : "setTimestamp", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "timestamp", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The timestamp, in ISO 8601 format.

          \n@param timestamp The timestamp, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : "iso8601", - "variableDeclarationType" : "java.util.Date", - "variableName" : "timestamp", - "variableType" : "java.util.Date", - "documentation" : "

          The timestamp, in ISO 8601 format.

          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "TerminationHealth", + "shapeName" : "UnprocessableEntityException", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "TerminationHealth", - "variableName" : "terminationHealth", - "variableType" : "TerminationHealth", + "variableDeclarationType" : "UnprocessableEntityException", + "variableName" : "unprocessableEntityException", + "variableType" : "UnprocessableEntityException", "documentation" : null, - "simpleType" : "TerminationHealth", - "variableSetterType" : "TerminationHealth" + "simpleType" : "UnprocessableEntityException", + "variableSetterType" : "UnprocessableEntityException" }, "wrapper" : false }, - "ThrottledClientException" : { - "c2jName" : "ThrottledClientException", + "UpdateAccountRequest" : { + "c2jName" : "UpdateAccountRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -76542,27 +86572,102 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          The client exceeded its request rate limit.

          ", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, - "errorCode" : "ThrottledClientException", + "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, + "marshaller" : { + "action" : "UpdateAccount", + "locationName" : null, + "requestUri" : "/accounts/{accountId}", + "target" : null, + "verb" : "POST", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "Code", - "c2jShape" : "ErrorCode", + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, - "enumType" : "ErrorCode", - "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", - "fluentSetterMethodName" : "withCode", - "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", - "getterMethodName" : "getCode", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "accountId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AccountId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Name", + "c2jShape" : "AccountName", + "deprecated" : false, + "documentation" : "

          The new name for the specified Amazon Chime account.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The new name for the specified Amazon Chime account.

          \n@param name The new name for the specified Amazon Chime account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

          The new name for the specified Amazon Chime account.

          \n@return The new name for the specified Amazon Chime account.*/", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -76577,11 +86682,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Code", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Code", + "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, @@ -76593,14 +86698,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Code", + "name" : "Name", "sensitive" : false, - "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", - "setterMethodName" : "setCode", + "setterDocumentation" : "/**

          The new name for the specified Amazon Chime account.

          \n@param name The new name for the specified Amazon Chime account.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "code", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -76609,30 +86714,99 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "varargSetterDocumentation" : "/**

          The new name for the specified Amazon Chime account.

          \n@param name The new name for the specified Amazon Chime account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "code", + "variableName" : "name", "variableType" : "String", - "documentation" : "", + "documentation" : "

          The new name for the specified Amazon Chime account.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Code" : { - "c2jName" : "Code", - "c2jShape" : "ErrorCode", + "AccountId" : { + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, - "enumType" : "ErrorCode", - "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", - "fluentSetterMethodName" : "withCode", - "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", - "getterMethodName" : "getCode", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "accountId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AccountId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Name" : { + "c2jName" : "Name", + "c2jShape" : "AccountName", + "deprecated" : false, + "documentation" : "

          The new name for the specified Amazon Chime account.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The new name for the specified Amazon Chime account.

          \n@param name The new name for the specified Amazon Chime account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

          The new name for the specified Amazon Chime account.

          \n@return The new name for the specified Amazon Chime account.*/", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -76647,11 +86821,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Code", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Code", + "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, @@ -76663,14 +86837,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Code", + "name" : "Name", "sensitive" : false, - "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", - "setterMethodName" : "setCode", + "setterDocumentation" : "/**

          The new name for the specified Amazon Chime account.

          \n@param name The new name for the specified Amazon Chime account.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "code", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -76679,13 +86853,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "varargSetterDocumentation" : "/**

          The new name for the specified Amazon Chime account.

          \n@param name The new name for the specified Amazon Chime account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "code", + "variableName" : "name", "variableType" : "String", - "documentation" : "", + "documentation" : "

          The new name for the specified Amazon Chime account.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -76694,24 +86868,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ThrottledClientException", + "required" : [ "AccountId" ], + "shapeName" : "UpdateAccountRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ThrottledClientException", - "variableName" : "throttledClientException", - "variableType" : "ThrottledClientException", + "variableDeclarationType" : "UpdateAccountRequest", + "variableName" : "updateAccountRequest", + "variableType" : "UpdateAccountRequest", "documentation" : null, - "simpleType" : "ThrottledClientException", - "variableSetterType" : "ThrottledClientException" + "simpleType" : "UpdateAccountRequest", + "variableSetterType" : "UpdateAccountRequest" }, "wrapper" : false }, - "UnauthorizedClientException" : { - "c2jName" : "UnauthorizedClientException", + "UpdateAccountResult" : { + "c2jName" : "UpdateAccountResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -76719,10 +86893,10 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          The client is not currently authorized to make the request.

          ", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, - "errorCode" : "UnauthorizedClientException", + "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -76730,18 +86904,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Code", - "c2jShape" : "ErrorCode", + "c2jName" : "Account", + "c2jShape" : "Account", "deprecated" : false, - "documentation" : "", + "documentation" : "

          The updated Amazon Chime account details.

          ", "endpointDiscoveryId" : false, - "enumType" : "ErrorCode", - "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", - "fluentSetterMethodName" : "withCode", - "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", - "getterMethodName" : "getCode", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The updated Amazon Chime account details.

          \n@param account The updated Amazon Chime account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccount", + "getterDocumentation" : "/**

          The updated Amazon Chime account details.

          \n@return The updated Amazon Chime account details.*/", + "getterMethodName" : "getAccount", "getterModel" : { - "returnType" : "String", + "returnType" : "Account", "documentation" : null }, "http" : { @@ -76754,11 +86928,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Code", + "marshallLocationName" : "Account", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Code", + "unmarshallLocationName" : "Account", "uri" : false }, "idempotencyToken" : false, @@ -76768,50 +86942,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Code", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Account", "sensitive" : false, - "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", - "setterMethodName" : "setCode", + "setterDocumentation" : "/**

          The updated Amazon Chime account details.

          \n@param account The updated Amazon Chime account details.*/", + "setterMethodName" : "setAccount", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "code", - "variableType" : "String", + "variableDeclarationType" : "Account", + "variableName" : "account", + "variableType" : "Account", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Account", + "variableSetterType" : "Account" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "varargSetterDocumentation" : "/**

          The updated Amazon Chime account details.

          \n@param account The updated Amazon Chime account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "code", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Account", + "variableName" : "account", + "variableType" : "Account", + "documentation" : "

          The updated Amazon Chime account details.

          ", + "simpleType" : "Account", + "variableSetterType" : "Account" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Code" : { - "c2jName" : "Code", - "c2jShape" : "ErrorCode", + "Account" : { + "c2jName" : "Account", + "c2jShape" : "Account", "deprecated" : false, - "documentation" : "", + "documentation" : "

          The updated Amazon Chime account details.

          ", "endpointDiscoveryId" : false, - "enumType" : "ErrorCode", - "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", - "fluentSetterMethodName" : "withCode", - "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", - "getterMethodName" : "getCode", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The updated Amazon Chime account details.

          \n@param account The updated Amazon Chime account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccount", + "getterDocumentation" : "/**

          The updated Amazon Chime account details.

          \n@return The updated Amazon Chime account details.*/", + "getterMethodName" : "getAccount", "getterModel" : { - "returnType" : "String", + "returnType" : "Account", "documentation" : null }, "http" : { @@ -76824,11 +86998,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Code", + "marshallLocationName" : "Account", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Code", + "unmarshallLocationName" : "Account", "uri" : false }, "idempotencyToken" : false, @@ -76838,33 +87012,33 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Code", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Account", "sensitive" : false, - "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", - "setterMethodName" : "setCode", + "setterDocumentation" : "/**

          The updated Amazon Chime account details.

          \n@param account The updated Amazon Chime account details.*/", + "setterMethodName" : "setAccount", "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "code", - "variableType" : "String", + "timestampFormat" : null, + "variableDeclarationType" : "Account", + "variableName" : "account", + "variableType" : "Account", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Account", + "variableSetterType" : "Account" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "varargSetterDocumentation" : "/**

          The updated Amazon Chime account details.

          \n@param account The updated Amazon Chime account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "code", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Account", + "variableName" : "account", + "variableType" : "Account", + "documentation" : "

          The updated Amazon Chime account details.

          ", + "simpleType" : "Account", + "variableSetterType" : "Account" }, "xmlNameSpaceUri" : null } @@ -76872,23 +87046,26 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "UnauthorizedClientException", + "shapeName" : "UpdateAccountResult", "signerAware" : false, "signerType" : null, - "unmarshaller" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "UnauthorizedClientException", - "variableName" : "unauthorizedClientException", - "variableType" : "UnauthorizedClientException", + "variableDeclarationType" : "UpdateAccountResult", + "variableName" : "updateAccountResult", + "variableType" : "UpdateAccountResult", "documentation" : null, - "simpleType" : "UnauthorizedClientException", - "variableSetterType" : "UnauthorizedClientException" + "simpleType" : "UpdateAccountResult", + "variableSetterType" : "UpdateAccountResult" }, "wrapper" : false }, - "UnprocessableEntityException" : { - "c2jName" : "UnprocessableEntityException", + "UpdateAccountSettingsRequest" : { + "c2jName" : "UpdateAccountSettingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -76896,27 +87073,34 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          The request was well-formed but was unable to be followed due to semantic errors.

          ", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, - "errorCode" : "UnprocessableEntityException", + "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, + "marshaller" : { + "action" : "UpdateAccountSettings", + "locationName" : null, + "requestUri" : "/accounts/{accountId}/settings", + "target" : null, + "verb" : "PUT", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "Code", - "c2jShape" : "ErrorCode", + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, - "enumType" : "ErrorCode", - "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", - "fluentSetterMethodName" : "withCode", - "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", - "getterMethodName" : "getCode", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -76929,14 +87113,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Code", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Code", - "uri" : false + "unmarshallLocationName" : "accountId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -76947,14 +87131,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Code", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", - "setterMethodName" : "setCode", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "code", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -76963,30 +87147,98 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "code", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "AccountSettings", + "c2jShape" : "AccountSettings", + "deprecated" : false, + "documentation" : "

          The Amazon Chime account settings to update.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime account settings to update.

          \n@param accountSettings The Amazon Chime account settings to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountSettings", + "getterDocumentation" : "/**

          The Amazon Chime account settings to update.

          \n@return The Amazon Chime account settings to update.*/", + "getterMethodName" : "getAccountSettings", + "getterModel" : { + "returnType" : "AccountSettings", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "AccountSettings", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "AccountSettings", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "AccountSettings", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime account settings to update.

          \n@param accountSettings The Amazon Chime account settings to update.*/", + "setterMethodName" : "setAccountSettings", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "AccountSettings", + "variableName" : "accountSettings", + "variableType" : "AccountSettings", + "documentation" : "", + "simpleType" : "AccountSettings", + "variableSetterType" : "AccountSettings" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime account settings to update.

          \n@param accountSettings The Amazon Chime account settings to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "AccountSettings", + "variableName" : "accountSettings", + "variableType" : "AccountSettings", + "documentation" : "

          The Amazon Chime account settings to update.

          ", + "simpleType" : "AccountSettings", + "variableSetterType" : "AccountSettings" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Code" : { - "c2jName" : "Code", - "c2jShape" : "ErrorCode", + "AccountId" : { + "c2jName" : "AccountId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "", + "documentation" : "

          The Amazon Chime account ID.

          ", "endpointDiscoveryId" : false, - "enumType" : "ErrorCode", - "fluentSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", - "fluentSetterMethodName" : "withCode", - "getterDocumentation" : "/**\n@return \n@see ErrorCode*/", - "getterMethodName" : "getCode", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -76999,14 +87251,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Code", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Code", - "uri" : false + "unmarshallLocationName" : "accountId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -77017,14 +87269,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Code", + "name" : "AccountId", "sensitive" : false, - "setterDocumentation" : "/**\n@param code \n@see ErrorCode*/", - "setterMethodName" : "setCode", + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "code", + "variableName" : "accountId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -77033,39 +87285,150 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param code \n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "code", + "variableName" : "accountId", "variableType" : "String", - "documentation" : "", + "documentation" : "

          The Amazon Chime account ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, + "AccountSettings" : { + "c2jName" : "AccountSettings", + "c2jShape" : "AccountSettings", + "deprecated" : false, + "documentation" : "

          The Amazon Chime account settings to update.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime account settings to update.

          \n@param accountSettings The Amazon Chime account settings to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountSettings", + "getterDocumentation" : "/**

          The Amazon Chime account settings to update.

          \n@return The Amazon Chime account settings to update.*/", + "getterMethodName" : "getAccountSettings", + "getterModel" : { + "returnType" : "AccountSettings", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "AccountSettings", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "AccountSettings", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "AccountSettings", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime account settings to update.

          \n@param accountSettings The Amazon Chime account settings to update.*/", + "setterMethodName" : "setAccountSettings", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "AccountSettings", + "variableName" : "accountSettings", + "variableType" : "AccountSettings", + "documentation" : "", + "simpleType" : "AccountSettings", + "variableSetterType" : "AccountSettings" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime account settings to update.

          \n@param accountSettings The Amazon Chime account settings to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "AccountSettings", + "variableName" : "accountSettings", + "variableType" : "AccountSettings", + "documentation" : "

          The Amazon Chime account settings to update.

          ", + "simpleType" : "AccountSettings", + "variableSetterType" : "AccountSettings" + }, + "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "UnprocessableEntityException", + "required" : [ "AccountId", "AccountSettings" ], + "shapeName" : "UpdateAccountSettingsRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "UnprocessableEntityException", - "variableName" : "unprocessableEntityException", - "variableType" : "UnprocessableEntityException", + "variableDeclarationType" : "UpdateAccountSettingsRequest", + "variableName" : "updateAccountSettingsRequest", + "variableType" : "UpdateAccountSettingsRequest", "documentation" : null, - "simpleType" : "UnprocessableEntityException", - "variableSetterType" : "UnprocessableEntityException" + "simpleType" : "UpdateAccountSettingsRequest", + "variableSetterType" : "UpdateAccountSettingsRequest" }, "wrapper" : false }, - "UpdateAccountRequest" : { - "c2jName" : "UpdateAccountRequest", + "UpdateAccountSettingsResult" : { + "c2jName" : "UpdateAccountSettingsResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "UpdateAccountSettingsResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "UpdateAccountSettingsResult", + "variableName" : "updateAccountSettingsResult", + "variableType" : "UpdateAccountSettingsResult", + "documentation" : null, + "simpleType" : "UpdateAccountSettingsResult", + "variableSetterType" : "UpdateAccountSettingsResult" + }, + "wrapper" : false + }, + "UpdateBotRequest" : { + "c2jName" : "UpdateBotRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -77083,9 +87446,9 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "UpdateAccount", + "action" : "UpdateBot", "locationName" : null, - "requestUri" : "/accounts/{accountId}", + "requestUri" : "/accounts/{accountId}/bots/{botId}", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null @@ -77159,16 +87522,16 @@ }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Name", - "c2jShape" : "AccountName", + "c2jName" : "BotId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The new name for the specified Amazon Chime account.

          ", + "documentation" : "

          The bot ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The new name for the specified Amazon Chime account.

          \n@param name The new name for the specified Amazon Chime account.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

          The new name for the specified Amazon Chime account.

          \n@return The new name for the specified Amazon Chime account.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBotId", + "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", + "getterMethodName" : "getBotId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -77181,14 +87544,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "botId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", - "uri" : false + "unmarshallLocationName" : "botId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -77199,14 +87562,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "BotId", "sensitive" : false, - "setterDocumentation" : "/**

          The new name for the specified Amazon Chime account.

          \n@param name The new name for the specified Amazon Chime account.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", + "setterMethodName" : "setBotId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "botId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -77215,30 +87578,167 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The new name for the specified Amazon Chime account.

          \n@param name The new name for the specified Amazon Chime account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "botId", "variableType" : "String", - "documentation" : "

          The new name for the specified Amazon Chime account.

          ", + "documentation" : "

          The bot ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "Disabled", + "c2jShape" : "NullableBoolean", + "deprecated" : false, + "documentation" : "

          When true, stops the specified bot from running in your account.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          When true, stops the specified bot from running in your account.

          \n@param disabled When true, stops the specified bot from running in your account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisabled", + "getterDocumentation" : "/**

          When true, stops the specified bot from running in your account.

          \n@return When true, stops the specified bot from running in your account.*/", + "getterMethodName" : "getDisabled", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Disabled", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Disabled", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "Disabled", + "sensitive" : false, + "setterDocumentation" : "/**

          When true, stops the specified bot from running in your account.

          \n@param disabled When true, stops the specified bot from running in your account.*/", + "setterMethodName" : "setDisabled", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          When true, stops the specified bot from running in your account.

          \n@param disabled When true, stops the specified bot from running in your account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", + "documentation" : "

          When true, stops the specified bot from running in your account.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountId" : { "c2jName" : "AccountId", "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The Amazon Chime account ID.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAccountId", + "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", + "getterMethodName" : "getAccountId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "accountId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "accountId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "AccountId", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", + "setterMethodName" : "setAccountId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "accountId", + "variableType" : "String", + "documentation" : "

          The Amazon Chime account ID.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "BotId" : { + "c2jName" : "BotId", + "c2jShape" : "NonEmptyString", + "deprecated" : false, + "documentation" : "

          The bot ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBotId", + "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", + "getterMethodName" : "getBotId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -77253,11 +87753,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "marshallLocationName" : "botId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", + "unmarshallLocationName" : "botId", "uri" : true }, "idempotencyToken" : false, @@ -77269,14 +87769,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", + "name" : "BotId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", + "setterMethodName" : "setBotId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "botId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -77285,31 +87785,31 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "botId", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The bot ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Name" : { - "c2jName" : "Name", - "c2jShape" : "AccountName", + "Disabled" : { + "c2jName" : "Disabled", + "c2jShape" : "NullableBoolean", "deprecated" : false, - "documentation" : "

          The new name for the specified Amazon Chime account.

          ", + "documentation" : "

          When true, stops the specified bot from running in your account.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The new name for the specified Amazon Chime account.

          \n@param name The new name for the specified Amazon Chime account.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

          The new name for the specified Amazon Chime account.

          \n@return The new name for the specified Amazon Chime account.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**

          When true, stops the specified bot from running in your account.

          \n@param disabled When true, stops the specified bot from running in your account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisabled", + "getterDocumentation" : "/**

          When true, stops the specified bot from running in your account.

          \n@return When true, stops the specified bot from running in your account.*/", + "getterMethodName" : "getDisabled", "getterModel" : { - "returnType" : "String", + "returnType" : "Boolean", "documentation" : null }, "http" : { @@ -77322,11 +87822,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "Disabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "Disabled", "uri" : false }, "idempotencyToken" : false, @@ -77336,57 +87836,57 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Name", + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "Disabled", "sensitive" : false, - "setterDocumentation" : "/**

          The new name for the specified Amazon Chime account.

          \n@param name The new name for the specified Amazon Chime account.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**

          When true, stops the specified bot from running in your account.

          \n@param disabled When true, stops the specified bot from running in your account.*/", + "setterMethodName" : "setDisabled", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The new name for the specified Amazon Chime account.

          \n@param name The new name for the specified Amazon Chime account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          When true, stops the specified bot from running in your account.

          \n@param disabled When true, stops the specified bot from running in your account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "

          The new name for the specified Amazon Chime account.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Boolean", + "variableName" : "disabled", + "variableType" : "Boolean", + "documentation" : "

          When true, stops the specified bot from running in your account.

          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId" ], - "shapeName" : "UpdateAccountRequest", + "required" : [ "AccountId", "BotId" ], + "shapeName" : "UpdateBotRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "UpdateAccountRequest", - "variableName" : "updateAccountRequest", - "variableType" : "UpdateAccountRequest", + "variableDeclarationType" : "UpdateBotRequest", + "variableName" : "updateBotRequest", + "variableType" : "UpdateBotRequest", "documentation" : null, - "simpleType" : "UpdateAccountRequest", - "variableSetterType" : "UpdateAccountRequest" + "simpleType" : "UpdateBotRequest", + "variableSetterType" : "UpdateBotRequest" }, "wrapper" : false }, - "UpdateAccountResult" : { - "c2jName" : "UpdateAccountResponse", + "UpdateBotResult" : { + "c2jName" : "UpdateBotResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -77405,18 +87905,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Account", - "c2jShape" : "Account", + "c2jName" : "Bot", + "c2jShape" : "Bot", "deprecated" : false, - "documentation" : "

          The updated Amazon Chime account details.

          ", + "documentation" : "

          The updated bot details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The updated Amazon Chime account details.

          \n@param account The updated Amazon Chime account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccount", - "getterDocumentation" : "/**

          The updated Amazon Chime account details.

          \n@return The updated Amazon Chime account details.*/", - "getterMethodName" : "getAccount", + "fluentSetterDocumentation" : "/**

          The updated bot details.

          \n@param bot The updated bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBot", + "getterDocumentation" : "/**

          The updated bot details.

          \n@return The updated bot details.*/", + "getterMethodName" : "getBot", "getterModel" : { - "returnType" : "Account", + "returnType" : "Bot", "documentation" : null }, "http" : { @@ -77429,11 +87929,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Account", + "marshallLocationName" : "Bot", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Account", + "unmarshallLocationName" : "Bot", "uri" : false }, "idempotencyToken" : false, @@ -77445,48 +87945,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "Account", + "name" : "Bot", "sensitive" : false, - "setterDocumentation" : "/**

          The updated Amazon Chime account details.

          \n@param account The updated Amazon Chime account details.*/", - "setterMethodName" : "setAccount", + "setterDocumentation" : "/**

          The updated bot details.

          \n@param bot The updated bot details.*/", + "setterMethodName" : "setBot", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Account", - "variableName" : "account", - "variableType" : "Account", + "variableDeclarationType" : "Bot", + "variableName" : "bot", + "variableType" : "Bot", "documentation" : "", - "simpleType" : "Account", - "variableSetterType" : "Account" + "simpleType" : "Bot", + "variableSetterType" : "Bot" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The updated Amazon Chime account details.

          \n@param account The updated Amazon Chime account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The updated bot details.

          \n@param bot The updated bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Account", - "variableName" : "account", - "variableType" : "Account", - "documentation" : "

          The updated Amazon Chime account details.

          ", - "simpleType" : "Account", - "variableSetterType" : "Account" + "variableDeclarationType" : "Bot", + "variableName" : "bot", + "variableType" : "Bot", + "documentation" : "

          The updated bot details.

          ", + "simpleType" : "Bot", + "variableSetterType" : "Bot" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Account" : { - "c2jName" : "Account", - "c2jShape" : "Account", + "Bot" : { + "c2jName" : "Bot", + "c2jShape" : "Bot", "deprecated" : false, - "documentation" : "

          The updated Amazon Chime account details.

          ", + "documentation" : "

          The updated bot details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The updated Amazon Chime account details.

          \n@param account The updated Amazon Chime account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccount", - "getterDocumentation" : "/**

          The updated Amazon Chime account details.

          \n@return The updated Amazon Chime account details.*/", - "getterMethodName" : "getAccount", + "fluentSetterDocumentation" : "/**

          The updated bot details.

          \n@param bot The updated bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBot", + "getterDocumentation" : "/**

          The updated bot details.

          \n@return The updated bot details.*/", + "getterMethodName" : "getBot", "getterModel" : { - "returnType" : "Account", + "returnType" : "Bot", "documentation" : null }, "http" : { @@ -77499,11 +87999,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Account", + "marshallLocationName" : "Bot", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Account", + "unmarshallLocationName" : "Bot", "uri" : false }, "idempotencyToken" : false, @@ -77515,31 +88015,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "Account", + "name" : "Bot", "sensitive" : false, - "setterDocumentation" : "/**

          The updated Amazon Chime account details.

          \n@param account The updated Amazon Chime account details.*/", - "setterMethodName" : "setAccount", + "setterDocumentation" : "/**

          The updated bot details.

          \n@param bot The updated bot details.*/", + "setterMethodName" : "setBot", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Account", - "variableName" : "account", - "variableType" : "Account", + "variableDeclarationType" : "Bot", + "variableName" : "bot", + "variableType" : "Bot", "documentation" : "", - "simpleType" : "Account", - "variableSetterType" : "Account" + "simpleType" : "Bot", + "variableSetterType" : "Bot" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The updated Amazon Chime account details.

          \n@param account The updated Amazon Chime account details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The updated bot details.

          \n@param bot The updated bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Account", - "variableName" : "account", - "variableType" : "Account", - "documentation" : "

          The updated Amazon Chime account details.

          ", - "simpleType" : "Account", - "variableSetterType" : "Account" + "variableDeclarationType" : "Bot", + "variableName" : "bot", + "variableType" : "Bot", + "documentation" : "

          The updated bot details.

          ", + "simpleType" : "Bot", + "variableSetterType" : "Bot" }, "xmlNameSpaceUri" : null } @@ -77547,7 +88047,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "UpdateAccountResult", + "shapeName" : "UpdateBotResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -77556,17 +88056,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "UpdateAccountResult", - "variableName" : "updateAccountResult", - "variableType" : "UpdateAccountResult", + "variableDeclarationType" : "UpdateBotResult", + "variableName" : "updateBotResult", + "variableType" : "UpdateBotResult", "documentation" : null, - "simpleType" : "UpdateAccountResult", - "variableSetterType" : "UpdateAccountResult" + "simpleType" : "UpdateBotResult", + "variableSetterType" : "UpdateBotResult" }, "wrapper" : false }, - "UpdateAccountSettingsRequest" : { - "c2jName" : "UpdateAccountSettingsRequest", + "UpdateGlobalSettingsRequest" : { + "c2jName" : "UpdateGlobalSettingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -77584,26 +88084,26 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "UpdateAccountSettings", + "action" : "UpdateGlobalSettings", "locationName" : null, - "requestUri" : "/accounts/{accountId}/settings", + "requestUri" : "/settings", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "c2jName" : "BusinessCalling", + "c2jShape" : "BusinessCallingSettings", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The Amazon Chime Business Calling settings.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBusinessCalling", + "getterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@return The Amazon Chime Business Calling settings.*/", + "getterMethodName" : "getBusinessCalling", "getterModel" : { - "returnType" : "String", + "returnType" : "BusinessCallingSettings", "documentation" : null }, "http" : { @@ -77614,14 +88114,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "BusinessCalling", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "BusinessCalling", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -77630,48 +88130,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "BusinessCalling", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.*/", + "setterMethodName" : "setBusinessCalling", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", + "variableDeclarationType" : "BusinessCallingSettings", + "variableName" : "businessCalling", + "variableType" : "BusinessCallingSettings", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "BusinessCallingSettings", + "variableSetterType" : "BusinessCallingSettings" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "BusinessCallingSettings", + "variableName" : "businessCalling", + "variableType" : "BusinessCallingSettings", + "documentation" : "

          The Amazon Chime Business Calling settings.

          ", + "simpleType" : "BusinessCallingSettings", + "variableSetterType" : "BusinessCallingSettings" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "AccountSettings", - "c2jShape" : "AccountSettings", + "c2jName" : "VoiceConnector", + "c2jShape" : "VoiceConnectorSettings", "deprecated" : false, - "documentation" : "

          The Amazon Chime account settings to update.

          ", + "documentation" : "

          The Amazon Chime Voice Connector settings.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account settings to update.

          \n@param accountSettings The Amazon Chime account settings to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountSettings", - "getterDocumentation" : "/**

          The Amazon Chime account settings to update.

          \n@return The Amazon Chime account settings to update.*/", - "getterMethodName" : "getAccountSettings", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnector", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@return The Amazon Chime Voice Connector settings.*/", + "getterMethodName" : "getVoiceConnector", "getterModel" : { - "returnType" : "AccountSettings", + "returnType" : "VoiceConnectorSettings", "documentation" : null }, "http" : { @@ -77684,11 +88184,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AccountSettings", + "marshallLocationName" : "VoiceConnector", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "AccountSettings", + "unmarshallLocationName" : "VoiceConnector", "uri" : false }, "idempotencyToken" : false, @@ -77700,48 +88200,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "AccountSettings", + "name" : "VoiceConnector", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account settings to update.

          \n@param accountSettings The Amazon Chime account settings to update.*/", - "setterMethodName" : "setAccountSettings", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.*/", + "setterMethodName" : "setVoiceConnector", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "AccountSettings", - "variableName" : "accountSettings", - "variableType" : "AccountSettings", + "variableDeclarationType" : "VoiceConnectorSettings", + "variableName" : "voiceConnector", + "variableType" : "VoiceConnectorSettings", "documentation" : "", - "simpleType" : "AccountSettings", - "variableSetterType" : "AccountSettings" + "simpleType" : "VoiceConnectorSettings", + "variableSetterType" : "VoiceConnectorSettings" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account settings to update.

          \n@param accountSettings The Amazon Chime account settings to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "AccountSettings", - "variableName" : "accountSettings", - "variableType" : "AccountSettings", - "documentation" : "

          The Amazon Chime account settings to update.

          ", - "simpleType" : "AccountSettings", - "variableSetterType" : "AccountSettings" + "variableDeclarationType" : "VoiceConnectorSettings", + "variableName" : "voiceConnector", + "variableType" : "VoiceConnectorSettings", + "documentation" : "

          The Amazon Chime Voice Connector settings.

          ", + "simpleType" : "VoiceConnectorSettings", + "variableSetterType" : "VoiceConnectorSettings" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "BusinessCalling" : { + "c2jName" : "BusinessCalling", + "c2jShape" : "BusinessCallingSettings", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The Amazon Chime Business Calling settings.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBusinessCalling", + "getterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@return The Amazon Chime Business Calling settings.*/", + "getterMethodName" : "getBusinessCalling", "getterModel" : { - "returnType" : "String", + "returnType" : "BusinessCallingSettings", "documentation" : null }, "http" : { @@ -77752,14 +88252,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "BusinessCalling", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "BusinessCalling", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -77768,49 +88268,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "AccountId", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "BusinessCalling", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.*/", + "setterMethodName" : "setBusinessCalling", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", + "variableDeclarationType" : "BusinessCallingSettings", + "variableName" : "businessCalling", + "variableType" : "BusinessCallingSettings", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "BusinessCallingSettings", + "variableSetterType" : "BusinessCallingSettings" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accountId", - "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "BusinessCallingSettings", + "variableName" : "businessCalling", + "variableType" : "BusinessCallingSettings", + "documentation" : "

          The Amazon Chime Business Calling settings.

          ", + "simpleType" : "BusinessCallingSettings", + "variableSetterType" : "BusinessCallingSettings" }, "xmlNameSpaceUri" : null }, - "AccountSettings" : { - "c2jName" : "AccountSettings", - "c2jShape" : "AccountSettings", + "VoiceConnector" : { + "c2jName" : "VoiceConnector", + "c2jShape" : "VoiceConnectorSettings", "deprecated" : false, - "documentation" : "

          The Amazon Chime account settings to update.

          ", + "documentation" : "

          The Amazon Chime Voice Connector settings.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account settings to update.

          \n@param accountSettings The Amazon Chime account settings to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountSettings", - "getterDocumentation" : "/**

          The Amazon Chime account settings to update.

          \n@return The Amazon Chime account settings to update.*/", - "getterMethodName" : "getAccountSettings", + "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnector", + "getterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@return The Amazon Chime Voice Connector settings.*/", + "getterMethodName" : "getVoiceConnector", "getterModel" : { - "returnType" : "AccountSettings", + "returnType" : "VoiceConnectorSettings", "documentation" : null }, "http" : { @@ -77823,11 +88323,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AccountSettings", + "marshallLocationName" : "VoiceConnector", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "AccountSettings", + "unmarshallLocationName" : "VoiceConnector", "uri" : false }, "idempotencyToken" : false, @@ -77839,55 +88339,55 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "AccountSettings", + "name" : "VoiceConnector", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account settings to update.

          \n@param accountSettings The Amazon Chime account settings to update.*/", - "setterMethodName" : "setAccountSettings", + "setterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.*/", + "setterMethodName" : "setVoiceConnector", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "AccountSettings", - "variableName" : "accountSettings", - "variableType" : "AccountSettings", + "variableDeclarationType" : "VoiceConnectorSettings", + "variableName" : "voiceConnector", + "variableType" : "VoiceConnectorSettings", "documentation" : "", - "simpleType" : "AccountSettings", - "variableSetterType" : "AccountSettings" + "simpleType" : "VoiceConnectorSettings", + "variableSetterType" : "VoiceConnectorSettings" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account settings to update.

          \n@param accountSettings The Amazon Chime account settings to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "AccountSettings", - "variableName" : "accountSettings", - "variableType" : "AccountSettings", - "documentation" : "

          The Amazon Chime account settings to update.

          ", - "simpleType" : "AccountSettings", - "variableSetterType" : "AccountSettings" + "variableDeclarationType" : "VoiceConnectorSettings", + "variableName" : "voiceConnector", + "variableType" : "VoiceConnectorSettings", + "documentation" : "

          The Amazon Chime Voice Connector settings.

          ", + "simpleType" : "VoiceConnectorSettings", + "variableSetterType" : "VoiceConnectorSettings" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId", "AccountSettings" ], - "shapeName" : "UpdateAccountSettingsRequest", + "required" : [ "BusinessCalling", "VoiceConnector" ], + "shapeName" : "UpdateGlobalSettingsRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "UpdateAccountSettingsRequest", - "variableName" : "updateAccountSettingsRequest", - "variableType" : "UpdateAccountSettingsRequest", + "variableDeclarationType" : "UpdateGlobalSettingsRequest", + "variableName" : "updateGlobalSettingsRequest", + "variableType" : "UpdateGlobalSettingsRequest", "documentation" : null, - "simpleType" : "UpdateAccountSettingsRequest", - "variableSetterType" : "UpdateAccountSettingsRequest" + "simpleType" : "UpdateGlobalSettingsRequest", + "variableSetterType" : "UpdateGlobalSettingsRequest" }, "wrapper" : false }, - "UpdateAccountSettingsResult" : { - "c2jName" : "UpdateAccountSettingsResponse", + "UpdateGlobalSettingsResult" : { + "c2jName" : "UpdateGlobalSettingsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -77895,7 +88395,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : null, "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -77910,7 +88410,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "UpdateAccountSettingsResult", + "shapeName" : "UpdateGlobalSettingsResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -77919,17 +88419,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "UpdateAccountSettingsResult", - "variableName" : "updateAccountSettingsResult", - "variableType" : "UpdateAccountSettingsResult", + "variableDeclarationType" : "UpdateGlobalSettingsResult", + "variableName" : "updateGlobalSettingsResult", + "variableType" : "UpdateGlobalSettingsResult", "documentation" : null, - "simpleType" : "UpdateAccountSettingsResult", - "variableSetterType" : "UpdateAccountSettingsResult" + "simpleType" : "UpdateGlobalSettingsResult", + "variableSetterType" : "UpdateGlobalSettingsResult" }, "wrapper" : false }, - "UpdateBotRequest" : { - "c2jName" : "UpdateBotRequest", + "UpdatePhoneNumberRequest" : { + "c2jName" : "UpdatePhoneNumberRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -77947,24 +88447,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "UpdateBot", + "action" : "UpdatePhoneNumber", "locationName" : null, - "requestUri" : "/accounts/{accountId}/bots/{botId}", + "requestUri" : "/phone-numbers/{phoneNumberId}", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "c2jName" : "PhoneNumberId", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The phone number ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberId", + "getterDocumentation" : "/**

          The phone number ID.

          \n@return The phone number ID.*/", + "getterMethodName" : "getPhoneNumberId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -77979,11 +88479,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "marshallLocationName" : "phoneNumberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", + "unmarshallLocationName" : "phoneNumberId", "uri" : true }, "idempotencyToken" : false, @@ -77995,14 +88495,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", + "name" : "PhoneNumberId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "setterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.*/", + "setterMethodName" : "setPhoneNumberId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "phoneNumberId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -78011,28 +88511,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "phoneNumberId", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The phone number ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "BotId", - "c2jShape" : "NonEmptyString", + "c2jName" : "ProductType", + "c2jShape" : "PhoneNumberProductType", "deprecated" : false, - "documentation" : "

          The bot ID.

          ", + "documentation" : "

          The product type.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBotId", - "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", - "getterMethodName" : "getBotId", + "enumType" : "PhoneNumberProductType", + "fluentSetterDocumentation" : "/**

          The product type.

          \n@param productType The product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "fluentSetterMethodName" : "withProductType", + "getterDocumentation" : "/**

          The product type.

          \n@return The product type.\n@see PhoneNumberProductType*/", + "getterMethodName" : "getProductType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -78045,14 +88545,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "botId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ProductType", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "botId", - "uri" : true + "unmarshallLocationName" : "ProductType", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -78063,14 +88563,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "BotId", + "name" : "ProductType", "sensitive" : false, - "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", - "setterMethodName" : "setBotId", + "setterDocumentation" : "/**

          The product type.

          \n@param productType The product type.\n@see PhoneNumberProductType*/", + "setterMethodName" : "setProductType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "botId", + "variableName" : "productType", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -78079,30 +88579,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The product type.

          \n@param productType The product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "botId", + "variableName" : "productType", "variableType" : "String", - "documentation" : "

          The bot ID.

          ", + "documentation" : "

          The product type.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Disabled", - "c2jShape" : "NullableBoolean", + "c2jName" : "CallingName", + "c2jShape" : "CallingName", "deprecated" : false, - "documentation" : "

          When true, stops the specified bot from running in your account.

          ", + "documentation" : "

          The outbound calling name associated with the phone number.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          When true, stops the specified bot from running in your account.

          \n@param disabled When true, stops the specified bot from running in your account.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDisabled", - "getterDocumentation" : "/**

          When true, stops the specified bot from running in your account.

          \n@return When true, stops the specified bot from running in your account.*/", - "getterMethodName" : "getDisabled", + "fluentSetterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCallingName", + "getterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@return The outbound calling name associated with the phone number.*/", + "getterMethodName" : "getCallingName", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "String", "documentation" : null }, "http" : { @@ -78115,11 +88615,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Disabled", + "marshallLocationName" : "CallingName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Disabled", + "unmarshallLocationName" : "CallingName", "uri" : false }, "idempotencyToken" : false, @@ -78129,48 +88629,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "Disabled", - "sensitive" : false, - "setterDocumentation" : "/**

          When true, stops the specified bot from running in your account.

          \n@param disabled When true, stops the specified bot from running in your account.*/", - "setterMethodName" : "setDisabled", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "CallingName", + "sensitive" : true, + "setterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.*/", + "setterMethodName" : "setCallingName", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "disabled", - "variableType" : "Boolean", + "variableDeclarationType" : "String", + "variableName" : "callingName", + "variableType" : "String", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          When true, stops the specified bot from running in your account.

          \n@param disabled When true, stops the specified bot from running in your account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "disabled", - "variableType" : "Boolean", - "documentation" : "

          When true, stops the specified bot from running in your account.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "callingName", + "variableType" : "String", + "documentation" : "

          The outbound calling name associated with the phone number.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AccountId" : { - "c2jName" : "AccountId", - "c2jShape" : "NonEmptyString", + "CallingName" : { + "c2jName" : "CallingName", + "c2jShape" : "CallingName", "deprecated" : false, - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The outbound calling name associated with the phone number.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAccountId", - "getterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@return The Amazon Chime account ID.*/", - "getterMethodName" : "getAccountId", + "fluentSetterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCallingName", + "getterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@return The outbound calling name associated with the phone number.*/", + "getterMethodName" : "getCallingName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -78183,14 +88683,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "accountId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CallingName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "accountId", - "uri" : true + "unmarshallLocationName" : "CallingName", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -78201,14 +88701,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "AccountId", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.*/", - "setterMethodName" : "setAccountId", + "name" : "CallingName", + "sensitive" : true, + "setterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.*/", + "setterMethodName" : "setCallingName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "callingName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -78217,29 +88717,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime account ID.

          \n@param accountId The Amazon Chime account ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "accountId", + "variableName" : "callingName", "variableType" : "String", - "documentation" : "

          The Amazon Chime account ID.

          ", + "documentation" : "

          The outbound calling name associated with the phone number.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "BotId" : { - "c2jName" : "BotId", - "c2jShape" : "NonEmptyString", + "PhoneNumberId" : { + "c2jName" : "PhoneNumberId", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "

          The bot ID.

          ", + "documentation" : "

          The phone number ID.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBotId", - "getterDocumentation" : "/**

          The bot ID.

          \n@return The bot ID.*/", - "getterMethodName" : "getBotId", + "fluentSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberId", + "getterDocumentation" : "/**

          The phone number ID.

          \n@return The phone number ID.*/", + "getterMethodName" : "getPhoneNumberId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -78254,11 +88754,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "botId", + "marshallLocationName" : "phoneNumberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "botId", + "unmarshallLocationName" : "phoneNumberId", "uri" : true }, "idempotencyToken" : false, @@ -78270,14 +88770,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "BotId", + "name" : "PhoneNumberId", "sensitive" : false, - "setterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.*/", - "setterMethodName" : "setBotId", + "setterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.*/", + "setterMethodName" : "setPhoneNumberId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "botId", + "variableName" : "phoneNumberId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -78286,31 +88786,31 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The bot ID.

          \n@param botId The bot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "botId", + "variableName" : "phoneNumberId", "variableType" : "String", - "documentation" : "

          The bot ID.

          ", + "documentation" : "

          The phone number ID.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Disabled" : { - "c2jName" : "Disabled", - "c2jShape" : "NullableBoolean", + "ProductType" : { + "c2jName" : "ProductType", + "c2jShape" : "PhoneNumberProductType", "deprecated" : false, - "documentation" : "

          When true, stops the specified bot from running in your account.

          ", + "documentation" : "

          The product type.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          When true, stops the specified bot from running in your account.

          \n@param disabled When true, stops the specified bot from running in your account.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDisabled", - "getterDocumentation" : "/**

          When true, stops the specified bot from running in your account.

          \n@return When true, stops the specified bot from running in your account.*/", - "getterMethodName" : "getDisabled", + "enumType" : "PhoneNumberProductType", + "fluentSetterDocumentation" : "/**

          The product type.

          \n@param productType The product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "fluentSetterMethodName" : "withProductType", + "getterDocumentation" : "/**

          The product type.

          \n@return The product type.\n@see PhoneNumberProductType*/", + "getterMethodName" : "getProductType", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "String", "documentation" : null }, "http" : { @@ -78323,11 +88823,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Disabled", + "marshallLocationName" : "ProductType", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Disabled", + "unmarshallLocationName" : "ProductType", "uri" : false }, "idempotencyToken" : false, @@ -78337,57 +88837,57 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "Disabled", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ProductType", "sensitive" : false, - "setterDocumentation" : "/**

          When true, stops the specified bot from running in your account.

          \n@param disabled When true, stops the specified bot from running in your account.*/", - "setterMethodName" : "setDisabled", + "setterDocumentation" : "/**

          The product type.

          \n@param productType The product type.\n@see PhoneNumberProductType*/", + "setterMethodName" : "setProductType", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "disabled", - "variableType" : "Boolean", + "variableDeclarationType" : "String", + "variableName" : "productType", + "variableType" : "String", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          When true, stops the specified bot from running in your account.

          \n@param disabled When true, stops the specified bot from running in your account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The product type.

          \n@param productType The product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "disabled", - "variableType" : "Boolean", - "documentation" : "

          When true, stops the specified bot from running in your account.

          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "productType", + "variableType" : "String", + "documentation" : "

          The product type.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "AccountId", "BotId" ], - "shapeName" : "UpdateBotRequest", + "required" : [ "PhoneNumberId" ], + "shapeName" : "UpdatePhoneNumberRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "UpdateBotRequest", - "variableName" : "updateBotRequest", - "variableType" : "UpdateBotRequest", + "variableDeclarationType" : "UpdatePhoneNumberRequest", + "variableName" : "updatePhoneNumberRequest", + "variableType" : "UpdatePhoneNumberRequest", "documentation" : null, - "simpleType" : "UpdateBotRequest", - "variableSetterType" : "UpdateBotRequest" + "simpleType" : "UpdatePhoneNumberRequest", + "variableSetterType" : "UpdatePhoneNumberRequest" }, "wrapper" : false }, - "UpdateBotResult" : { - "c2jName" : "UpdateBotResponse", + "UpdatePhoneNumberRequestItem" : { + "c2jName" : "UpdatePhoneNumberRequestItem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -78395,7 +88895,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "

          The phone number ID, product type, or calling name fields to update, used with the BatchUpdatePhoneNumber and UpdatePhoneNumber actions.

          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -78406,18 +88906,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Bot", - "c2jShape" : "Bot", + "c2jName" : "PhoneNumberId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The updated bot details.

          ", + "documentation" : "

          The phone number ID to update.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The updated bot details.

          \n@param bot The updated bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBot", - "getterDocumentation" : "/**

          The updated bot details.

          \n@return The updated bot details.*/", - "getterMethodName" : "getBot", + "fluentSetterDocumentation" : "/**

          The phone number ID to update.

          \n@param phoneNumberId The phone number ID to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberId", + "getterDocumentation" : "/**

          The phone number ID to update.

          \n@return The phone number ID to update.*/", + "getterMethodName" : "getPhoneNumberId", "getterModel" : { - "returnType" : "Bot", + "returnType" : "String", "documentation" : null }, "http" : { @@ -78430,11 +88930,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Bot", + "marshallLocationName" : "PhoneNumberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Bot", + "unmarshallLocationName" : "PhoneNumberId", "uri" : false }, "idempotencyToken" : false, @@ -78444,167 +88944,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Bot", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PhoneNumberId", "sensitive" : false, - "setterDocumentation" : "/**

          The updated bot details.

          \n@param bot The updated bot details.*/", - "setterMethodName" : "setBot", + "setterDocumentation" : "/**

          The phone number ID to update.

          \n@param phoneNumberId The phone number ID to update.*/", + "setterMethodName" : "setPhoneNumberId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Bot", - "variableName" : "bot", - "variableType" : "Bot", + "variableDeclarationType" : "String", + "variableName" : "phoneNumberId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Bot", - "variableSetterType" : "Bot" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The updated bot details.

          \n@param bot The updated bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number ID to update.

          \n@param phoneNumberId The phone number ID to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Bot", - "variableName" : "bot", - "variableType" : "Bot", - "documentation" : "

          The updated bot details.

          ", - "simpleType" : "Bot", - "variableSetterType" : "Bot" + "variableDeclarationType" : "String", + "variableName" : "phoneNumberId", + "variableType" : "String", + "documentation" : "

          The phone number ID to update.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "Bot" : { - "c2jName" : "Bot", - "c2jShape" : "Bot", - "deprecated" : false, - "documentation" : "

          The updated bot details.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The updated bot details.

          \n@param bot The updated bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBot", - "getterDocumentation" : "/**

          The updated bot details.

          \n@return The updated bot details.*/", - "getterMethodName" : "getBot", - "getterModel" : { - "returnType" : "Bot", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Bot", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Bot", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Bot", - "sensitive" : false, - "setterDocumentation" : "/**

          The updated bot details.

          \n@param bot The updated bot details.*/", - "setterMethodName" : "setBot", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Bot", - "variableName" : "bot", - "variableType" : "Bot", - "documentation" : "", - "simpleType" : "Bot", - "variableSetterType" : "Bot" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The updated bot details.

          \n@param bot The updated bot details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Bot", - "variableName" : "bot", - "variableType" : "Bot", - "documentation" : "

          The updated bot details.

          ", - "simpleType" : "Bot", - "variableSetterType" : "Bot" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "UpdateBotResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "UpdateBotResult", - "variableName" : "updateBotResult", - "variableType" : "UpdateBotResult", - "documentation" : null, - "simpleType" : "UpdateBotResult", - "variableSetterType" : "UpdateBotResult" - }, - "wrapper" : false - }, - "UpdateGlobalSettingsRequest" : { - "c2jName" : "UpdateGlobalSettingsRequest", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : { - "action" : "UpdateGlobalSettings", - "locationName" : null, - "requestUri" : "/settings", - "target" : null, - "verb" : "PUT", - "xmlNameSpaceUri" : null - }, - "members" : [ { - "c2jName" : "BusinessCalling", - "c2jShape" : "BusinessCallingSettings", + }, { + "c2jName" : "ProductType", + "c2jShape" : "PhoneNumberProductType", "deprecated" : false, - "documentation" : "

          The Amazon Chime Business Calling settings.

          ", + "documentation" : "

          The product type to update.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBusinessCalling", - "getterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@return The Amazon Chime Business Calling settings.*/", - "getterMethodName" : "getBusinessCalling", + "enumType" : "PhoneNumberProductType", + "fluentSetterDocumentation" : "/**

          The product type to update.

          \n@param productType The product type to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "fluentSetterMethodName" : "withProductType", + "getterDocumentation" : "/**

          The product type to update.

          \n@return The product type to update.\n@see PhoneNumberProductType*/", + "getterMethodName" : "getProductType", "getterModel" : { - "returnType" : "BusinessCallingSettings", + "returnType" : "String", "documentation" : null }, "http" : { @@ -78617,11 +88998,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "BusinessCalling", + "marshallLocationName" : "ProductType", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "BusinessCalling", + "unmarshallLocationName" : "ProductType", "uri" : false }, "idempotencyToken" : false, @@ -78631,48 +89012,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "BusinessCalling", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ProductType", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.*/", - "setterMethodName" : "setBusinessCalling", + "setterDocumentation" : "/**

          The product type to update.

          \n@param productType The product type to update.\n@see PhoneNumberProductType*/", + "setterMethodName" : "setProductType", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "BusinessCallingSettings", - "variableName" : "businessCalling", - "variableType" : "BusinessCallingSettings", + "variableDeclarationType" : "String", + "variableName" : "productType", + "variableType" : "String", "documentation" : "", - "simpleType" : "BusinessCallingSettings", - "variableSetterType" : "BusinessCallingSettings" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The product type to update.

          \n@param productType The product type to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "BusinessCallingSettings", - "variableName" : "businessCalling", - "variableType" : "BusinessCallingSettings", - "documentation" : "

          The Amazon Chime Business Calling settings.

          ", - "simpleType" : "BusinessCallingSettings", - "variableSetterType" : "BusinessCallingSettings" + "variableDeclarationType" : "String", + "variableName" : "productType", + "variableType" : "String", + "documentation" : "

          The product type to update.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "VoiceConnector", - "c2jShape" : "VoiceConnectorSettings", + "c2jName" : "CallingName", + "c2jShape" : "CallingName", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector settings.

          ", + "documentation" : "

          The outbound calling name to update.

          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnector", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@return The Amazon Chime Voice Connector settings.*/", - "getterMethodName" : "getVoiceConnector", + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The outbound calling name to update.

          \n@param callingName The outbound calling name to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCallingName", + "getterDocumentation" : "/**

          The outbound calling name to update.

          \n@return The outbound calling name to update.*/", + "getterMethodName" : "getCallingName", "getterModel" : { - "returnType" : "VoiceConnectorSettings", + "returnType" : "String", "documentation" : null }, "http" : { @@ -78685,11 +89066,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnector", + "marshallLocationName" : "CallingName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VoiceConnector", + "unmarshallLocationName" : "CallingName", "uri" : false }, "idempotencyToken" : false, @@ -78699,50 +89080,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "VoiceConnector", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.*/", - "setterMethodName" : "setVoiceConnector", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "CallingName", + "sensitive" : true, + "setterDocumentation" : "/**

          The outbound calling name to update.

          \n@param callingName The outbound calling name to update.*/", + "setterMethodName" : "setCallingName", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorSettings", - "variableName" : "voiceConnector", - "variableType" : "VoiceConnectorSettings", + "variableDeclarationType" : "String", + "variableName" : "callingName", + "variableType" : "String", "documentation" : "", - "simpleType" : "VoiceConnectorSettings", - "variableSetterType" : "VoiceConnectorSettings" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The outbound calling name to update.

          \n@param callingName The outbound calling name to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorSettings", - "variableName" : "voiceConnector", - "variableType" : "VoiceConnectorSettings", - "documentation" : "

          The Amazon Chime Voice Connector settings.

          ", - "simpleType" : "VoiceConnectorSettings", - "variableSetterType" : "VoiceConnectorSettings" + "variableDeclarationType" : "String", + "variableName" : "callingName", + "variableType" : "String", + "documentation" : "

          The outbound calling name to update.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "BusinessCalling" : { - "c2jName" : "BusinessCalling", - "c2jShape" : "BusinessCallingSettings", + "CallingName" : { + "c2jName" : "CallingName", + "c2jShape" : "CallingName", "deprecated" : false, - "documentation" : "

          The Amazon Chime Business Calling settings.

          ", + "documentation" : "

          The outbound calling name to update.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBusinessCalling", - "getterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@return The Amazon Chime Business Calling settings.*/", - "getterMethodName" : "getBusinessCalling", + "fluentSetterDocumentation" : "/**

          The outbound calling name to update.

          \n@param callingName The outbound calling name to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCallingName", + "getterDocumentation" : "/**

          The outbound calling name to update.

          \n@return The outbound calling name to update.*/", + "getterMethodName" : "getCallingName", "getterModel" : { - "returnType" : "BusinessCallingSettings", + "returnType" : "String", "documentation" : null }, "http" : { @@ -78755,11 +89136,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "BusinessCalling", + "marshallLocationName" : "CallingName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "BusinessCalling", + "unmarshallLocationName" : "CallingName", "uri" : false }, "idempotencyToken" : false, @@ -78769,49 +89150,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "BusinessCalling", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.*/", - "setterMethodName" : "setBusinessCalling", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "CallingName", + "sensitive" : true, + "setterDocumentation" : "/**

          The outbound calling name to update.

          \n@param callingName The outbound calling name to update.*/", + "setterMethodName" : "setCallingName", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "BusinessCallingSettings", - "variableName" : "businessCalling", - "variableType" : "BusinessCallingSettings", + "variableDeclarationType" : "String", + "variableName" : "callingName", + "variableType" : "String", "documentation" : "", - "simpleType" : "BusinessCallingSettings", - "variableSetterType" : "BusinessCallingSettings" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Business Calling settings.

          \n@param businessCalling The Amazon Chime Business Calling settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The outbound calling name to update.

          \n@param callingName The outbound calling name to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "BusinessCallingSettings", - "variableName" : "businessCalling", - "variableType" : "BusinessCallingSettings", - "documentation" : "

          The Amazon Chime Business Calling settings.

          ", - "simpleType" : "BusinessCallingSettings", - "variableSetterType" : "BusinessCallingSettings" + "variableDeclarationType" : "String", + "variableName" : "callingName", + "variableType" : "String", + "documentation" : "

          The outbound calling name to update.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "VoiceConnector" : { - "c2jName" : "VoiceConnector", - "c2jShape" : "VoiceConnectorSettings", + "PhoneNumberId" : { + "c2jName" : "PhoneNumberId", + "c2jShape" : "NonEmptyString", "deprecated" : false, - "documentation" : "

          The Amazon Chime Voice Connector settings.

          ", + "documentation" : "

          The phone number ID to update.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVoiceConnector", - "getterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@return The Amazon Chime Voice Connector settings.*/", - "getterMethodName" : "getVoiceConnector", + "fluentSetterDocumentation" : "/**

          The phone number ID to update.

          \n@param phoneNumberId The phone number ID to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberId", + "getterDocumentation" : "/**

          The phone number ID to update.

          \n@return The phone number ID to update.*/", + "getterMethodName" : "getPhoneNumberId", "getterModel" : { - "returnType" : "VoiceConnectorSettings", + "returnType" : "String", "documentation" : null }, "http" : { @@ -78824,11 +89205,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VoiceConnector", + "marshallLocationName" : "PhoneNumberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VoiceConnector", + "unmarshallLocationName" : "PhoneNumberId", "uri" : false }, "idempotencyToken" : false, @@ -78838,80 +89219,110 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "VoiceConnector", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PhoneNumberId", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.*/", - "setterMethodName" : "setVoiceConnector", + "setterDocumentation" : "/**

          The phone number ID to update.

          \n@param phoneNumberId The phone number ID to update.*/", + "setterMethodName" : "setPhoneNumberId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorSettings", - "variableName" : "voiceConnector", - "variableType" : "VoiceConnectorSettings", + "variableDeclarationType" : "String", + "variableName" : "phoneNumberId", + "variableType" : "String", "documentation" : "", - "simpleType" : "VoiceConnectorSettings", - "variableSetterType" : "VoiceConnectorSettings" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Chime Voice Connector settings.

          \n@param voiceConnector The Amazon Chime Voice Connector settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The phone number ID to update.

          \n@param phoneNumberId The phone number ID to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VoiceConnectorSettings", - "variableName" : "voiceConnector", - "variableType" : "VoiceConnectorSettings", - "documentation" : "

          The Amazon Chime Voice Connector settings.

          ", - "simpleType" : "VoiceConnectorSettings", - "variableSetterType" : "VoiceConnectorSettings" + "variableDeclarationType" : "String", + "variableName" : "phoneNumberId", + "variableType" : "String", + "documentation" : "

          The phone number ID to update.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "ProductType" : { + "c2jName" : "ProductType", + "c2jShape" : "PhoneNumberProductType", + "deprecated" : false, + "documentation" : "

          The product type to update.

          ", + "endpointDiscoveryId" : false, + "enumType" : "PhoneNumberProductType", + "fluentSetterDocumentation" : "/**

          The product type to update.

          \n@param productType The product type to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "fluentSetterMethodName" : "withProductType", + "getterDocumentation" : "/**

          The product type to update.

          \n@return The product type to update.\n@see PhoneNumberProductType*/", + "getterMethodName" : "getProductType", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ProductType", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ProductType", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ProductType", + "sensitive" : false, + "setterDocumentation" : "/**

          The product type to update.

          \n@param productType The product type to update.\n@see PhoneNumberProductType*/", + "setterMethodName" : "setProductType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "productType", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The product type to update.

          \n@param productType The product type to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "productType", + "variableType" : "String", + "documentation" : "

          The product type to update.

          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "BusinessCalling", "VoiceConnector" ], - "shapeName" : "UpdateGlobalSettingsRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "UpdateGlobalSettingsRequest", - "variableName" : "updateGlobalSettingsRequest", - "variableType" : "UpdateGlobalSettingsRequest", - "documentation" : null, - "simpleType" : "UpdateGlobalSettingsRequest", - "variableSetterType" : "UpdateGlobalSettingsRequest" - }, - "wrapper" : false - }, - "UpdateGlobalSettingsResult" : { - "c2jName" : "UpdateGlobalSettingsResult", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : null, - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "UpdateGlobalSettingsResult", + "required" : [ "PhoneNumberId" ], + "shapeName" : "UpdatePhoneNumberRequestItem", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -78920,17 +89331,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "UpdateGlobalSettingsResult", - "variableName" : "updateGlobalSettingsResult", - "variableType" : "UpdateGlobalSettingsResult", + "variableDeclarationType" : "UpdatePhoneNumberRequestItem", + "variableName" : "updatePhoneNumberRequestItem", + "variableType" : "UpdatePhoneNumberRequestItem", "documentation" : null, - "simpleType" : "UpdateGlobalSettingsResult", - "variableSetterType" : "UpdateGlobalSettingsResult" + "simpleType" : "UpdatePhoneNumberRequestItem", + "variableSetterType" : "UpdatePhoneNumberRequestItem" }, "wrapper" : false }, - "UpdatePhoneNumberRequest" : { - "c2jName" : "UpdatePhoneNumberRequest", + "UpdatePhoneNumberResult" : { + "c2jName" : "UpdatePhoneNumberResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -78947,95 +89358,20 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "UpdatePhoneNumber", - "locationName" : null, - "requestUri" : "/phone-numbers/{phoneNumberId}", - "target" : null, - "verb" : "POST", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "PhoneNumberId", - "c2jShape" : "String", + "c2jName" : "PhoneNumber", + "c2jShape" : "PhoneNumber", "deprecated" : false, - "documentation" : "

          The phone number ID.

          ", + "documentation" : "

          The updated phone number details.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberId", - "getterDocumentation" : "/**

          The phone number ID.

          \n@return The phone number ID.*/", - "getterMethodName" : "getPhoneNumberId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "phoneNumberId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "phoneNumberId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "PhoneNumberId", - "sensitive" : false, - "setterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.*/", - "setterMethodName" : "setPhoneNumberId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", - "variableType" : "String", - "documentation" : "

          The phone number ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "ProductType", - "c2jShape" : "PhoneNumberProductType", - "deprecated" : false, - "documentation" : "

          The product type.

          ", - "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberProductType", - "fluentSetterDocumentation" : "/**

          The product type.

          \n@param productType The product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", - "fluentSetterMethodName" : "withProductType", - "getterDocumentation" : "/**

          The product type.

          \n@return The product type.\n@see PhoneNumberProductType*/", - "getterMethodName" : "getProductType", + "fluentSetterDocumentation" : "/**

          The updated phone number details.

          \n@param phoneNumber The updated phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumber", + "getterDocumentation" : "/**

          The updated phone number details.

          \n@return The updated phone number details.*/", + "getterMethodName" : "getPhoneNumber", "getterModel" : { - "returnType" : "String", + "returnType" : "PhoneNumber", "documentation" : null }, "http" : { @@ -79048,11 +89384,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ProductType", + "marshallLocationName" : "PhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ProductType", + "unmarshallLocationName" : "PhoneNumber", "uri" : false }, "idempotencyToken" : false, @@ -79062,45 +89398,164 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ProductType", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "PhoneNumber", "sensitive" : false, - "setterDocumentation" : "/**

          The product type.

          \n@param productType The product type.\n@see PhoneNumberProductType*/", - "setterMethodName" : "setProductType", + "setterDocumentation" : "/**

          The updated phone number details.

          \n@param phoneNumber The updated phone number details.*/", + "setterMethodName" : "setPhoneNumber", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "productType", - "variableType" : "String", + "variableDeclarationType" : "PhoneNumber", + "variableName" : "phoneNumber", + "variableType" : "PhoneNumber", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "PhoneNumber", + "variableSetterType" : "PhoneNumber" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The product type.

          \n@param productType The product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "varargSetterDocumentation" : "/**

          The updated phone number details.

          \n@param phoneNumber The updated phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "productType", - "variableType" : "String", - "documentation" : "

          The product type.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "PhoneNumber", + "variableName" : "phoneNumber", + "variableType" : "PhoneNumber", + "documentation" : "

          The updated phone number details.

          ", + "simpleType" : "PhoneNumber", + "variableSetterType" : "PhoneNumber" }, "xmlNameSpaceUri" : null - }, { + } ], + "membersAsMap" : { + "PhoneNumber" : { + "c2jName" : "PhoneNumber", + "c2jShape" : "PhoneNumber", + "deprecated" : false, + "documentation" : "

          The updated phone number details.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The updated phone number details.

          \n@param phoneNumber The updated phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumber", + "getterDocumentation" : "/**

          The updated phone number details.

          \n@return The updated phone number details.*/", + "getterMethodName" : "getPhoneNumber", + "getterModel" : { + "returnType" : "PhoneNumber", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumber", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PhoneNumber", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "PhoneNumber", + "sensitive" : false, + "setterDocumentation" : "/**

          The updated phone number details.

          \n@param phoneNumber The updated phone number details.*/", + "setterMethodName" : "setPhoneNumber", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumber", + "variableName" : "phoneNumber", + "variableType" : "PhoneNumber", + "documentation" : "", + "simpleType" : "PhoneNumber", + "variableSetterType" : "PhoneNumber" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The updated phone number details.

          \n@param phoneNumber The updated phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumber", + "variableName" : "phoneNumber", + "variableType" : "PhoneNumber", + "documentation" : "

          The updated phone number details.

          ", + "simpleType" : "PhoneNumber", + "variableSetterType" : "PhoneNumber" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "UpdatePhoneNumberResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "UpdatePhoneNumberResult", + "variableName" : "updatePhoneNumberResult", + "variableType" : "UpdatePhoneNumberResult", + "documentation" : null, + "simpleType" : "UpdatePhoneNumberResult", + "variableSetterType" : "UpdatePhoneNumberResult" + }, + "wrapper" : false + }, + "UpdatePhoneNumberSettingsRequest" : { + "c2jName" : "UpdatePhoneNumberSettingsRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "UpdatePhoneNumberSettings", + "locationName" : null, + "requestUri" : "/settings/phone-number", + "target" : null, + "verb" : "PUT", + "xmlNameSpaceUri" : null + }, + "members" : [ { "c2jName" : "CallingName", "c2jShape" : "CallingName", "deprecated" : false, - "documentation" : "

          The outbound calling name associated with the phone number.

          ", + "documentation" : "

          The default outbound calling name for the account.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withCallingName", - "getterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@return The outbound calling name associated with the phone number.*/", + "getterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@return The default outbound calling name for the account.*/", "getterMethodName" : "getCallingName", "getterModel" : { "returnType" : "String", @@ -79134,7 +89589,7 @@ "marshallingType" : "STRING", "name" : "CallingName", "sensitive" : true, - "setterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.*/", + "setterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.*/", "setterMethodName" : "setCallingName", "setterModel" : { "timestampFormat" : null, @@ -79148,13 +89603,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "callingName", "variableType" : "String", - "documentation" : "

          The outbound calling name associated with the phone number.

          ", + "documentation" : "

          The default outbound calling name for the account.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -79165,12 +89620,12 @@ "c2jName" : "CallingName", "c2jShape" : "CallingName", "deprecated" : false, - "documentation" : "

          The outbound calling name associated with the phone number.

          ", + "documentation" : "

          The default outbound calling name for the account.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withCallingName", - "getterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@return The outbound calling name associated with the phone number.*/", + "getterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@return The default outbound calling name for the account.*/", "getterMethodName" : "getCallingName", "getterModel" : { "returnType" : "String", @@ -79204,7 +89659,7 @@ "marshallingType" : "STRING", "name" : "CallingName", "sensitive" : true, - "setterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.*/", + "setterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.*/", "setterMethodName" : "setCallingName", "setterModel" : { "timestampFormat" : null, @@ -79218,151 +89673,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The outbound calling name associated with the phone number.

          \n@param callingName The outbound calling name associated with the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "callingName", "variableType" : "String", - "documentation" : "

          The outbound calling name associated with the phone number.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "PhoneNumberId" : { - "c2jName" : "PhoneNumberId", - "c2jShape" : "String", - "deprecated" : false, - "documentation" : "

          The phone number ID.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberId", - "getterDocumentation" : "/**

          The phone number ID.

          \n@return The phone number ID.*/", - "getterMethodName" : "getPhoneNumberId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "phoneNumberId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "phoneNumberId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "PhoneNumberId", - "sensitive" : false, - "setterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.*/", - "setterMethodName" : "setPhoneNumberId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number ID.

          \n@param phoneNumberId The phone number ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", - "variableType" : "String", - "documentation" : "

          The phone number ID.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "ProductType" : { - "c2jName" : "ProductType", - "c2jShape" : "PhoneNumberProductType", - "deprecated" : false, - "documentation" : "

          The product type.

          ", - "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberProductType", - "fluentSetterDocumentation" : "/**

          The product type.

          \n@param productType The product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", - "fluentSetterMethodName" : "withProductType", - "getterDocumentation" : "/**

          The product type.

          \n@return The product type.\n@see PhoneNumberProductType*/", - "getterMethodName" : "getProductType", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ProductType", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ProductType", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ProductType", - "sensitive" : false, - "setterDocumentation" : "/**

          The product type.

          \n@param productType The product type.\n@see PhoneNumberProductType*/", - "setterMethodName" : "setProductType", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "productType", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The product type.

          \n@param productType The product type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "productType", - "variableType" : "String", - "documentation" : "

          The product type.

          ", + "documentation" : "

          The default outbound calling name for the account.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -79371,24 +89688,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "PhoneNumberId" ], - "shapeName" : "UpdatePhoneNumberRequest", + "required" : [ "CallingName" ], + "shapeName" : "UpdatePhoneNumberSettingsRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "UpdatePhoneNumberRequest", - "variableName" : "updatePhoneNumberRequest", - "variableType" : "UpdatePhoneNumberRequest", + "variableDeclarationType" : "UpdatePhoneNumberSettingsRequest", + "variableName" : "updatePhoneNumberSettingsRequest", + "variableType" : "UpdatePhoneNumberSettingsRequest", "documentation" : null, - "simpleType" : "UpdatePhoneNumberRequest", - "variableSetterType" : "UpdatePhoneNumberRequest" + "simpleType" : "UpdatePhoneNumberSettingsRequest", + "variableSetterType" : "UpdatePhoneNumberSettingsRequest" }, "wrapper" : false }, - "UpdatePhoneNumberRequestItem" : { - "c2jName" : "UpdatePhoneNumberRequestItem", + "UpdatePhoneNumberSettingsResult" : { + "c2jName" : "UpdatePhoneNumberSettingsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -79396,7 +89713,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          The phone number ID, product type, or calling name fields to update, used with the BatchUpdatePhoneNumber and UpdatePhoneNumber actions.

          ", + "documentation" : null, "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -79406,17 +89723,66 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "UpdatePhoneNumberSettingsResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "UpdatePhoneNumberSettingsResult", + "variableName" : "updatePhoneNumberSettingsResult", + "variableType" : "UpdatePhoneNumberSettingsResult", + "documentation" : null, + "simpleType" : "UpdatePhoneNumberSettingsResult", + "variableSetterType" : "UpdatePhoneNumberSettingsResult" + }, + "wrapper" : false + }, + "UpdateProxySessionRequest" : { + "c2jName" : "UpdateProxySessionRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "UpdateProxySession", + "locationName" : null, + "requestUri" : "/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}", + "target" : null, + "verb" : "POST", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "PhoneNumberId", - "c2jShape" : "NonEmptyString", + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          The phone number ID to update.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number ID to update.

          \n@param phoneNumberId The phone number ID to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberId", - "getterDocumentation" : "/**

          The phone number ID to update.

          \n@return The phone number ID to update.*/", - "getterMethodName" : "getPhoneNumberId", + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -79429,14 +89795,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumberId", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PhoneNumberId", - "uri" : false + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -79447,14 +89813,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "PhoneNumberId", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number ID to update.

          \n@param phoneNumberId The phone number ID to update.*/", - "setterMethodName" : "setPhoneNumberId", + "setterDocumentation" : "/**\n@param voiceConnectorId */", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", + "variableName" : "voiceConnectorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -79463,28 +89829,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number ID to update.

          \n@param phoneNumberId The phone number ID to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", + "variableName" : "voiceConnectorId", "variableType" : "String", - "documentation" : "

          The phone number ID to update.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "ProductType", - "c2jShape" : "PhoneNumberProductType", + "c2jName" : "ProxySessionId", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          The product type to update.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberProductType", - "fluentSetterDocumentation" : "/**

          The product type to update.

          \n@param productType The product type to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", - "fluentSetterMethodName" : "withProductType", - "getterDocumentation" : "/**

          The product type to update.

          \n@return The product type to update.\n@see PhoneNumberProductType*/", - "getterMethodName" : "getProductType", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param proxySessionId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxySessionId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxySessionId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -79497,14 +89863,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ProductType", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "proxySessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ProductType", - "uri" : false + "unmarshallLocationName" : "proxySessionId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -79515,14 +89881,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ProductType", + "name" : "ProxySessionId", "sensitive" : false, - "setterDocumentation" : "/**

          The product type to update.

          \n@param productType The product type to update.\n@see PhoneNumberProductType*/", - "setterMethodName" : "setProductType", + "setterDocumentation" : "/**\n@param proxySessionId */", + "setterMethodName" : "setProxySessionId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "productType", + "variableName" : "proxySessionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -79531,30 +89897,181 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The product type to update.

          \n@param productType The product type to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "varargSetterDocumentation" : "/**\n@param proxySessionId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "productType", + "variableName" : "proxySessionId", "variableType" : "String", - "documentation" : "

          The product type to update.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "CallingName", - "c2jShape" : "CallingName", + "c2jName" : "Capabilities", + "c2jShape" : "CapabilityList", "deprecated" : false, - "documentation" : "

          The outbound calling name to update.

          ", + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "Capability", + "fluentSetterDocumentation" : "/**\n@param capabilities \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "fluentSetterMethodName" : "withCapabilities", + "getterDocumentation" : "/**\n@return \n@see Capability*/", + "getterMethodName" : "getCapabilities", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Capabilities", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Capabilities", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "Capability", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "Capability", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see Capability*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see Capability*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Capabilities", + "sensitive" : false, + "setterDocumentation" : "/**\n@param capabilities \n@see Capability*/", + "setterMethodName" : "setCapabilities", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "capabilities", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setCapabilities(java.util.Collection)} or {@link #withCapabilities(java.util.Collection)} if you want to override the existing values.

          \n@param capabilities \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "capabilities", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ExpiryMinutes", + "c2jShape" : "PositiveInteger", + "deprecated" : false, + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The outbound calling name to update.

          \n@param callingName The outbound calling name to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCallingName", - "getterDocumentation" : "/**

          The outbound calling name to update.

          \n@return The outbound calling name to update.*/", - "getterMethodName" : "getCallingName", + "fluentSetterDocumentation" : "/**\n@param expiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withExpiryMinutes", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getExpiryMinutes", "getterModel" : { - "returnType" : "String", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -79567,11 +90084,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CallingName", + "marshallLocationName" : "ExpiryMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CallingName", + "unmarshallLocationName" : "ExpiryMinutes", "uri" : false }, "idempotencyToken" : false, @@ -79581,50 +90098,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "CallingName", - "sensitive" : true, - "setterDocumentation" : "/**

          The outbound calling name to update.

          \n@param callingName The outbound calling name to update.*/", - "setterMethodName" : "setCallingName", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "ExpiryMinutes", + "sensitive" : false, + "setterDocumentation" : "/**\n@param expiryMinutes */", + "setterMethodName" : "setExpiryMinutes", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "callingName", - "variableType" : "String", + "variableDeclarationType" : "Integer", + "variableName" : "expiryMinutes", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The outbound calling name to update.

          \n@param callingName The outbound calling name to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param expiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "callingName", - "variableType" : "String", - "documentation" : "

          The outbound calling name to update.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Integer", + "variableName" : "expiryMinutes", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "CallingName" : { - "c2jName" : "CallingName", - "c2jShape" : "CallingName", + "Capabilities" : { + "c2jName" : "Capabilities", + "c2jShape" : "CapabilityList", "deprecated" : false, - "documentation" : "

          The outbound calling name to update.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The outbound calling name to update.

          \n@param callingName The outbound calling name to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCallingName", - "getterDocumentation" : "/**

          The outbound calling name to update.

          \n@return The outbound calling name to update.*/", - "getterMethodName" : "getCallingName", + "enumType" : "Capability", + "fluentSetterDocumentation" : "/**\n@param capabilities \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "fluentSetterMethodName" : "withCapabilities", + "getterDocumentation" : "/**\n@return \n@see Capability*/", + "getterMethodName" : "getCapabilities", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -79637,63 +90154,146 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CallingName", + "marshallLocationName" : "Capabilities", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CallingName", + "unmarshallLocationName" : "Capabilities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "Capability", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : "Capability", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see Capability*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see Capability*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "CallingName", - "sensitive" : true, - "setterDocumentation" : "/**

          The outbound calling name to update.

          \n@param callingName The outbound calling name to update.*/", - "setterMethodName" : "setCallingName", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Capabilities", + "sensitive" : false, + "setterDocumentation" : "/**\n@param capabilities \n@see Capability*/", + "setterMethodName" : "setCapabilities", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "callingName", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "capabilities", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The outbound calling name to update.

          \n@param callingName The outbound calling name to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setCapabilities(java.util.Collection)} or {@link #withCapabilities(java.util.Collection)} if you want to override the existing values.

          \n@param capabilities \n@return Returns a reference to this object so that method calls can be chained together.\n@see Capability*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "callingName", - "variableType" : "String", - "documentation" : "

          The outbound calling name to update.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "capabilities", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, - "PhoneNumberId" : { - "c2jName" : "PhoneNumberId", - "c2jShape" : "NonEmptyString", + "ExpiryMinutes" : { + "c2jName" : "ExpiryMinutes", + "c2jShape" : "PositiveInteger", "deprecated" : false, - "documentation" : "

          The phone number ID to update.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The phone number ID to update.

          \n@param phoneNumberId The phone number ID to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumberId", - "getterDocumentation" : "/**

          The phone number ID to update.

          \n@return The phone number ID to update.*/", - "getterMethodName" : "getPhoneNumberId", + "fluentSetterDocumentation" : "/**\n@param expiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withExpiryMinutes", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getExpiryMinutes", "getterModel" : { - "returnType" : "String", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -79706,11 +90306,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumberId", + "marshallLocationName" : "ExpiryMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PhoneNumberId", + "unmarshallLocationName" : "ExpiryMinutes", "uri" : false }, "idempotencyToken" : false, @@ -79720,47 +90320,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "PhoneNumberId", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "ExpiryMinutes", "sensitive" : false, - "setterDocumentation" : "/**

          The phone number ID to update.

          \n@param phoneNumberId The phone number ID to update.*/", - "setterMethodName" : "setPhoneNumberId", + "setterDocumentation" : "/**\n@param expiryMinutes */", + "setterMethodName" : "setExpiryMinutes", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", - "variableType" : "String", + "variableDeclarationType" : "Integer", + "variableName" : "expiryMinutes", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The phone number ID to update.

          \n@param phoneNumberId The phone number ID to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param expiryMinutes \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "phoneNumberId", - "variableType" : "String", - "documentation" : "

          The phone number ID to update.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Integer", + "variableName" : "expiryMinutes", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, - "ProductType" : { - "c2jName" : "ProductType", - "c2jShape" : "PhoneNumberProductType", + "ProxySessionId" : { + "c2jName" : "ProxySessionId", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          The product type to update.

          ", + "documentation" : "", "endpointDiscoveryId" : false, - "enumType" : "PhoneNumberProductType", - "fluentSetterDocumentation" : "/**

          The product type to update.

          \n@param productType The product type to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", - "fluentSetterMethodName" : "withProductType", - "getterDocumentation" : "/**

          The product type to update.

          \n@return The product type to update.\n@see PhoneNumberProductType*/", - "getterMethodName" : "getProductType", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param proxySessionId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxySessionId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxySessionId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -79773,14 +90373,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ProductType", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "proxySessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ProductType", - "uri" : false + "unmarshallLocationName" : "proxySessionId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -79791,14 +90391,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ProductType", + "name" : "ProxySessionId", "sensitive" : false, - "setterDocumentation" : "/**

          The product type to update.

          \n@param productType The product type to update.\n@see PhoneNumberProductType*/", - "setterMethodName" : "setProductType", + "setterDocumentation" : "/**\n@param proxySessionId */", + "setterMethodName" : "setProxySessionId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "productType", + "variableName" : "proxySessionId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -79807,142 +90407,31 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The product type to update.

          \n@param productType The product type to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberProductType*/", + "varargSetterDocumentation" : "/**\n@param proxySessionId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "productType", + "variableName" : "proxySessionId", "variableType" : "String", - "documentation" : "

          The product type to update.

          ", + "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "PhoneNumberId" ], - "shapeName" : "UpdatePhoneNumberRequestItem", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "UpdatePhoneNumberRequestItem", - "variableName" : "updatePhoneNumberRequestItem", - "variableType" : "UpdatePhoneNumberRequestItem", - "documentation" : null, - "simpleType" : "UpdatePhoneNumberRequestItem", - "variableSetterType" : "UpdatePhoneNumberRequestItem" - }, - "wrapper" : false - }, - "UpdatePhoneNumberResult" : { - "c2jName" : "UpdatePhoneNumberResponse", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "PhoneNumber", - "c2jShape" : "PhoneNumber", - "deprecated" : false, - "documentation" : "

          The updated phone number details.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The updated phone number details.

          \n@param phoneNumber The updated phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumber", - "getterDocumentation" : "/**

          The updated phone number details.

          \n@return The updated phone number details.*/", - "getterMethodName" : "getPhoneNumber", - "getterModel" : { - "returnType" : "PhoneNumber", - "documentation" : null }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumber", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "PhoneNumber", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "PhoneNumber", - "sensitive" : false, - "setterDocumentation" : "/**

          The updated phone number details.

          \n@param phoneNumber The updated phone number details.*/", - "setterMethodName" : "setPhoneNumber", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumber", - "variableName" : "phoneNumber", - "variableType" : "PhoneNumber", - "documentation" : "", - "simpleType" : "PhoneNumber", - "variableSetterType" : "PhoneNumber" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The updated phone number details.

          \n@param phoneNumber The updated phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumber", - "variableName" : "phoneNumber", - "variableType" : "PhoneNumber", - "documentation" : "

          The updated phone number details.

          ", - "simpleType" : "PhoneNumber", - "variableSetterType" : "PhoneNumber" - }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "PhoneNumber" : { - "c2jName" : "PhoneNumber", - "c2jShape" : "PhoneNumber", + "VoiceConnectorId" : { + "c2jName" : "VoiceConnectorId", + "c2jShape" : "NonEmptyString128", "deprecated" : false, - "documentation" : "

          The updated phone number details.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The updated phone number details.

          \n@param phoneNumber The updated phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPhoneNumber", - "getterDocumentation" : "/**

          The updated phone number details.

          \n@return The updated phone number details.*/", - "getterMethodName" : "getPhoneNumber", + "fluentSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVoiceConnectorId", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getVoiceConnectorId", "getterModel" : { - "returnType" : "PhoneNumber", + "returnType" : "String", "documentation" : null }, "http" : { @@ -79953,14 +90442,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneNumber", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "voiceConnectorId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PhoneNumber", - "uri" : false + "unmarshallLocationName" : "voiceConnectorId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -79969,60 +90458,57 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "PhoneNumber", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VoiceConnectorId", "sensitive" : false, - "setterDocumentation" : "/**

          The updated phone number details.

          \n@param phoneNumber The updated phone number details.*/", - "setterMethodName" : "setPhoneNumber", + "setterDocumentation" : "/**\n@param voiceConnectorId */", + "setterMethodName" : "setVoiceConnectorId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumber", - "variableName" : "phoneNumber", - "variableType" : "PhoneNumber", + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", "documentation" : "", - "simpleType" : "PhoneNumber", - "variableSetterType" : "PhoneNumber" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The updated phone number details.

          \n@param phoneNumber The updated phone number details.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param voiceConnectorId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneNumber", - "variableName" : "phoneNumber", - "variableType" : "PhoneNumber", - "documentation" : "

          The updated phone number details.

          ", - "simpleType" : "PhoneNumber", - "variableSetterType" : "PhoneNumber" + "variableDeclarationType" : "String", + "variableName" : "voiceConnectorId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "UpdatePhoneNumberResult", + "required" : [ "Capabilities", "VoiceConnectorId", "ProxySessionId" ], + "shapeName" : "UpdateProxySessionRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "UpdatePhoneNumberResult", - "variableName" : "updatePhoneNumberResult", - "variableType" : "UpdatePhoneNumberResult", + "variableDeclarationType" : "UpdateProxySessionRequest", + "variableName" : "updateProxySessionRequest", + "variableType" : "UpdateProxySessionRequest", "documentation" : null, - "simpleType" : "UpdatePhoneNumberResult", - "variableSetterType" : "UpdatePhoneNumberResult" + "simpleType" : "UpdateProxySessionRequest", + "variableSetterType" : "UpdateProxySessionRequest" }, "wrapper" : false }, - "UpdatePhoneNumberSettingsRequest" : { - "c2jName" : "UpdatePhoneNumberSettingsRequest", + "UpdateProxySessionResult" : { + "c2jName" : "UpdateProxySessionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -80039,27 +90525,20 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "UpdatePhoneNumberSettings", - "locationName" : null, - "requestUri" : "/settings/phone-number", - "target" : null, - "verb" : "PUT", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "CallingName", - "c2jShape" : "CallingName", + "c2jName" : "ProxySession", + "c2jShape" : "ProxySession", "deprecated" : false, - "documentation" : "

          The default outbound calling name for the account.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCallingName", - "getterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@return The default outbound calling name for the account.*/", - "getterMethodName" : "getCallingName", + "fluentSetterDocumentation" : "/**\n@param proxySession \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxySession", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxySession", "getterModel" : { - "returnType" : "String", + "returnType" : "ProxySession", "documentation" : null }, "http" : { @@ -80072,11 +90551,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CallingName", + "marshallLocationName" : "ProxySession", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CallingName", + "unmarshallLocationName" : "ProxySession", "uri" : false }, "idempotencyToken" : false, @@ -80086,50 +90565,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "CallingName", - "sensitive" : true, - "setterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.*/", - "setterMethodName" : "setCallingName", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "ProxySession", + "sensitive" : false, + "setterDocumentation" : "/**\n@param proxySession */", + "setterMethodName" : "setProxySession", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "callingName", - "variableType" : "String", + "variableDeclarationType" : "ProxySession", + "variableName" : "proxySession", + "variableType" : "ProxySession", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "ProxySession", + "variableSetterType" : "ProxySession" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param proxySession \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "callingName", - "variableType" : "String", - "documentation" : "

          The default outbound calling name for the account.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "ProxySession", + "variableName" : "proxySession", + "variableType" : "ProxySession", + "documentation" : "", + "simpleType" : "ProxySession", + "variableSetterType" : "ProxySession" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "CallingName" : { - "c2jName" : "CallingName", - "c2jShape" : "CallingName", + "ProxySession" : { + "c2jName" : "ProxySession", + "c2jShape" : "ProxySession", "deprecated" : false, - "documentation" : "

          The default outbound calling name for the account.

          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCallingName", - "getterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@return The default outbound calling name for the account.*/", - "getterMethodName" : "getCallingName", + "fluentSetterDocumentation" : "/**\n@param proxySession \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withProxySession", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getProxySession", "getterModel" : { - "returnType" : "String", + "returnType" : "ProxySession", "documentation" : null }, "http" : { @@ -80142,11 +90621,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CallingName", + "marshallLocationName" : "ProxySession", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CallingName", + "unmarshallLocationName" : "ProxySession", "uri" : false }, "idempotencyToken" : false, @@ -80156,80 +90635,41 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "CallingName", - "sensitive" : true, - "setterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.*/", - "setterMethodName" : "setCallingName", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "ProxySession", + "sensitive" : false, + "setterDocumentation" : "/**\n@param proxySession */", + "setterMethodName" : "setProxySession", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "callingName", - "variableType" : "String", + "variableDeclarationType" : "ProxySession", + "variableName" : "proxySession", + "variableType" : "ProxySession", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "ProxySession", + "variableSetterType" : "ProxySession" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The default outbound calling name for the account.

          \n@param callingName The default outbound calling name for the account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param proxySession \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "callingName", - "variableType" : "String", - "documentation" : "

          The default outbound calling name for the account.

          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "ProxySession", + "variableName" : "proxySession", + "variableType" : "ProxySession", + "documentation" : "", + "simpleType" : "ProxySession", + "variableSetterType" : "ProxySession" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "CallingName" ], - "shapeName" : "UpdatePhoneNumberSettingsRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "UpdatePhoneNumberSettingsRequest", - "variableName" : "updatePhoneNumberSettingsRequest", - "variableType" : "UpdatePhoneNumberSettingsRequest", - "documentation" : null, - "simpleType" : "UpdatePhoneNumberSettingsRequest", - "variableSetterType" : "UpdatePhoneNumberSettingsRequest" - }, - "wrapper" : false - }, - "UpdatePhoneNumberSettingsResult" : { - "c2jName" : "UpdatePhoneNumberSettingsResult", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : null, - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "UpdatePhoneNumberSettingsResult", + "shapeName" : "UpdateProxySessionResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -80238,12 +90678,12 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "UpdatePhoneNumberSettingsResult", - "variableName" : "updatePhoneNumberSettingsResult", - "variableType" : "UpdatePhoneNumberSettingsResult", + "variableDeclarationType" : "UpdateProxySessionResult", + "variableName" : "updateProxySessionResult", + "variableType" : "UpdateProxySessionResult", "documentation" : null, - "simpleType" : "UpdatePhoneNumberSettingsResult", - "variableSetterType" : "UpdatePhoneNumberSettingsResult" + "simpleType" : "UpdateProxySessionResult", + "variableSetterType" : "UpdateProxySessionResult" }, "wrapper" : false }, diff --git a/aws-java-sdk-models/src/main/resources/models/chime-2018-05-01-model.json b/aws-java-sdk-models/src/main/resources/models/chime-2018-05-01-model.json index 730d251ce52b..1e9772275512 100644 --- a/aws-java-sdk-models/src/main/resources/models/chime-2018-05-01-model.json +++ b/aws-java-sdk-models/src/main/resources/models/chime-2018-05-01-model.json @@ -337,6 +337,25 @@ ], "documentation":"

          Creates an order for phone numbers to be provisioned. Choose from Amazon Chime Business Calling and Amazon Chime Voice Connector product types. For toll-free numbers, you must use the Amazon Chime Voice Connector product type.

          " }, + "CreateProxySession":{ + "name":"CreateProxySession", + "http":{ + "method":"POST", + "requestUri":"/voice-connectors/{voiceConnectorId}/proxy-sessions", + "responseCode":201 + }, + "input":{"shape":"CreateProxySessionRequest"}, + "output":{"shape":"CreateProxySessionResponse"}, + "errors":[ + {"shape":"UnauthorizedClientException"}, + {"shape":"NotFoundException"}, + {"shape":"ForbiddenException"}, + {"shape":"BadRequestException"}, + {"shape":"ThrottledClientException"}, + {"shape":"ServiceUnavailableException"}, + {"shape":"ServiceFailureException"} + ] + }, "CreateRoom":{ "name":"CreateRoom", "http":{ @@ -539,6 +558,24 @@ ], "documentation":"

          Moves the specified phone number into the Deletion queue. A phone number must be disassociated from any users or Amazon Chime Voice Connectors before it can be deleted.

          Deleted phone numbers remain in the Deletion queue for 7 days before they are deleted permanently.

          " }, + "DeleteProxySession":{ + "name":"DeleteProxySession", + "http":{ + "method":"DELETE", + "requestUri":"/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}", + "responseCode":204 + }, + "input":{"shape":"DeleteProxySessionRequest"}, + "errors":[ + {"shape":"UnauthorizedClientException"}, + {"shape":"NotFoundException"}, + {"shape":"ForbiddenException"}, + {"shape":"BadRequestException"}, + {"shape":"ThrottledClientException"}, + {"shape":"ServiceUnavailableException"}, + {"shape":"ServiceFailureException"} + ] + }, "DeleteRoom":{ "name":"DeleteRoom", "http":{ @@ -636,6 +673,24 @@ ], "documentation":"

          Deletes the origination settings for the specified Amazon Chime Voice Connector.

          " }, + "DeleteVoiceConnectorProxy":{ + "name":"DeleteVoiceConnectorProxy", + "http":{ + "method":"DELETE", + "requestUri":"/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy", + "responseCode":204 + }, + "input":{"shape":"DeleteVoiceConnectorProxyRequest"}, + "errors":[ + {"shape":"UnauthorizedClientException"}, + {"shape":"NotFoundException"}, + {"shape":"ForbiddenException"}, + {"shape":"BadRequestException"}, + {"shape":"ThrottledClientException"}, + {"shape":"ServiceUnavailableException"}, + {"shape":"ServiceFailureException"} + ] + }, "DeleteVoiceConnectorStreamingConfiguration":{ "name":"DeleteVoiceConnectorStreamingConfiguration", "http":{ @@ -966,6 +1021,25 @@ ], "documentation":"

          Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name.

          " }, + "GetProxySession":{ + "name":"GetProxySession", + "http":{ + "method":"GET", + "requestUri":"/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}", + "responseCode":200 + }, + "input":{"shape":"GetProxySessionRequest"}, + "output":{"shape":"GetProxySessionResponse"}, + "errors":[ + {"shape":"UnauthorizedClientException"}, + {"shape":"NotFoundException"}, + {"shape":"ForbiddenException"}, + {"shape":"BadRequestException"}, + {"shape":"ThrottledClientException"}, + {"shape":"ServiceUnavailableException"}, + {"shape":"ServiceFailureException"} + ] + }, "GetRoom":{ "name":"GetRoom", "http":{ @@ -1106,6 +1180,25 @@ ], "documentation":"

          Retrieves origination setting details for the specified Amazon Chime Voice Connector.

          " }, + "GetVoiceConnectorProxy":{ + "name":"GetVoiceConnectorProxy", + "http":{ + "method":"GET", + "requestUri":"/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy", + "responseCode":200 + }, + "input":{"shape":"GetVoiceConnectorProxyRequest"}, + "output":{"shape":"GetVoiceConnectorProxyResponse"}, + "errors":[ + {"shape":"UnauthorizedClientException"}, + {"shape":"NotFoundException"}, + {"shape":"ForbiddenException"}, + {"shape":"BadRequestException"}, + {"shape":"ThrottledClientException"}, + {"shape":"ServiceUnavailableException"}, + {"shape":"ServiceFailureException"} + ] + }, "GetVoiceConnectorStreamingConfiguration":{ "name":"GetVoiceConnectorStreamingConfiguration", "http":{ @@ -1301,6 +1394,25 @@ ], "documentation":"

          Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, Amazon Chime Voice Connector, or Amazon Chime Voice Connector group.

          " }, + "ListProxySessions":{ + "name":"ListProxySessions", + "http":{ + "method":"GET", + "requestUri":"/voice-connectors/{voiceConnectorId}/proxy-sessions", + "responseCode":200 + }, + "input":{"shape":"ListProxySessionsRequest"}, + "output":{"shape":"ListProxySessionsResponse"}, + "errors":[ + {"shape":"UnauthorizedClientException"}, + {"shape":"NotFoundException"}, + {"shape":"ForbiddenException"}, + {"shape":"BadRequestException"}, + {"shape":"ThrottledClientException"}, + {"shape":"ServiceUnavailableException"}, + {"shape":"ServiceFailureException"} + ] + }, "ListRoomMemberships":{ "name":"ListRoomMemberships", "http":{ @@ -1499,6 +1611,25 @@ ], "documentation":"

          Adds origination settings for the specified Amazon Chime Voice Connector.

          " }, + "PutVoiceConnectorProxy":{ + "name":"PutVoiceConnectorProxy", + "http":{ + "method":"PUT", + "requestUri":"/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy" + }, + "input":{"shape":"PutVoiceConnectorProxyRequest"}, + "output":{"shape":"PutVoiceConnectorProxyResponse"}, + "errors":[ + {"shape":"UnauthorizedClientException"}, + {"shape":"AccessDeniedException"}, + {"shape":"NotFoundException"}, + {"shape":"ForbiddenException"}, + {"shape":"BadRequestException"}, + {"shape":"ThrottledClientException"}, + {"shape":"ServiceUnavailableException"}, + {"shape":"ServiceFailureException"} + ] + }, "PutVoiceConnectorStreamingConfiguration":{ "name":"PutVoiceConnectorStreamingConfiguration", "http":{ @@ -1756,6 +1887,25 @@ ], "documentation":"

          Updates the phone number settings for the administrator's AWS account, such as the default outbound calling name. You can update the default outbound calling name once every seven days. Outbound calling names can take up to 72 hours to update.

          " }, + "UpdateProxySession":{ + "name":"UpdateProxySession", + "http":{ + "method":"POST", + "requestUri":"/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}", + "responseCode":201 + }, + "input":{"shape":"UpdateProxySessionRequest"}, + "output":{"shape":"UpdateProxySessionResponse"}, + "errors":[ + {"shape":"UnauthorizedClientException"}, + {"shape":"NotFoundException"}, + {"shape":"ForbiddenException"}, + {"shape":"BadRequestException"}, + {"shape":"ThrottledClientException"}, + {"shape":"ServiceUnavailableException"}, + {"shape":"ServiceFailureException"} + ] + }, "UpdateRoom":{ "name":"UpdateRoom", "http":{ @@ -1978,6 +2128,10 @@ }, "documentation":"

          The Alexa for Business metadata associated with an Amazon Chime user, used to integrate Alexa for Business with a device.

          " }, + "AreaCode":{ + "type":"string", + "pattern":"^$|^[0-9]{3,3}$" + }, "Arn":{ "type":"string", "max":1024, @@ -2404,6 +2558,17 @@ "type":"list", "member":{"shape":"CallingRegion"} }, + "Capability":{ + "type":"string", + "enum":[ + "Voice", + "SMS" + ] + }, + "CapabilityList":{ + "type":"list", + "member":{"shape":"Capability"} + }, "ClientRequestToken":{ "type":"string", "max":64, @@ -2421,6 +2586,16 @@ "error":{"httpStatusCode":409}, "exception":true }, + "Country":{ + "type":"string", + "pattern":"^$|^[A-Z]{2,2}$" + }, + "CountryList":{ + "type":"list", + "member":{"shape":"Country"}, + "max":100, + "min":1 + }, "CpsLimit":{ "type":"integer", "min":1 @@ -2595,6 +2770,34 @@ } } }, + "CreateProxySessionRequest":{ + "type":"structure", + "required":[ + "ParticipantPhoneNumbers", + "Capabilities", + "VoiceConnectorId" + ], + "members":{ + "VoiceConnectorId":{ + "shape":"NonEmptyString128", + "location":"uri", + "locationName":"voiceConnectorId" + }, + "ParticipantPhoneNumbers":{"shape":"ParticipantPhoneNumberList"}, + "Name":{"shape":"ProxySessionNameString"}, + "ExpiryMinutes":{"shape":"PositiveInteger"}, + "Capabilities":{"shape":"CapabilityList"}, + "NumberSelectionBehavior":{"shape":"NumberSelectionBehavior"}, + "GeoMatchLevel":{"shape":"GeoMatchLevel"}, + "GeoMatchParams":{"shape":"GeoMatchParams"} + } + }, + "CreateProxySessionResponse":{ + "type":"structure", + "members":{ + "ProxySession":{"shape":"ProxySession"} + } + }, "CreateRoomMembershipRequest":{ "type":"structure", "required":[ @@ -2855,6 +3058,25 @@ } } }, + "DeleteProxySessionRequest":{ + "type":"structure", + "required":[ + "VoiceConnectorId", + "ProxySessionId" + ], + "members":{ + "VoiceConnectorId":{ + "shape":"NonEmptyString128", + "location":"uri", + "locationName":"voiceConnectorId" + }, + "ProxySessionId":{ + "shape":"NonEmptyString128", + "location":"uri", + "locationName":"proxySessionId" + } + } + }, "DeleteRoomMembershipRequest":{ "type":"structure", "required":[ @@ -2928,6 +3150,17 @@ } } }, + "DeleteVoiceConnectorProxyRequest":{ + "type":"structure", + "required":["VoiceConnectorId"], + "members":{ + "VoiceConnectorId":{ + "shape":"NonEmptyString128", + "location":"uri", + "locationName":"voiceConnectorId" + } + } + }, "DeleteVoiceConnectorRequest":{ "type":"structure", "required":["VoiceConnectorId"], @@ -3155,6 +3388,24 @@ "error":{"httpStatusCode":403}, "exception":true }, + "GeoMatchLevel":{ + "type":"string", + "enum":[ + "Country", + "AreaCode" + ] + }, + "GeoMatchParams":{ + "type":"structure", + "required":[ + "Country", + "AreaCode" + ], + "members":{ + "Country":{"shape":"Country"}, + "AreaCode":{"shape":"AreaCode"} + } + }, "GetAccountRequest":{ "type":"structure", "required":["AccountId"], @@ -3376,6 +3627,31 @@ } } }, + "GetProxySessionRequest":{ + "type":"structure", + "required":[ + "VoiceConnectorId", + "ProxySessionId" + ], + "members":{ + "VoiceConnectorId":{ + "shape":"NonEmptyString128", + "location":"uri", + "locationName":"voiceConnectorId" + }, + "ProxySessionId":{ + "shape":"NonEmptyString128", + "location":"uri", + "locationName":"proxySessionId" + } + } + }, + "GetProxySessionResponse":{ + "type":"structure", + "members":{ + "ProxySession":{"shape":"ProxySession"} + } + }, "GetRoomRequest":{ "type":"structure", "required":[ @@ -3529,6 +3805,23 @@ } } }, + "GetVoiceConnectorProxyRequest":{ + "type":"structure", + "required":["VoiceConnectorId"], + "members":{ + "VoiceConnectorId":{ + "shape":"NonEmptyString128", + "location":"uri", + "locationName":"voiceConnectorId" + } + } + }, + "GetVoiceConnectorProxyResponse":{ + "type":"structure", + "members":{ + "Proxy":{"shape":"Proxy"} + } + }, "GetVoiceConnectorRequest":{ "type":"structure", "required":["VoiceConnectorId"], @@ -3617,6 +3910,7 @@ "type":"string", "pattern":"[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}" }, + "Integer":{"type":"integer"}, "Invite":{ "type":"structure", "members":{ @@ -3936,6 +4230,39 @@ } } }, + "ListProxySessionsRequest":{ + "type":"structure", + "required":["VoiceConnectorId"], + "members":{ + "VoiceConnectorId":{ + "shape":"NonEmptyString128", + "location":"uri", + "locationName":"voiceConnectorId" + }, + "Status":{ + "shape":"ProxySessionStatus", + "location":"querystring", + "locationName":"status" + }, + "NextToken":{ + "shape":"NextTokenString", + "location":"querystring", + "locationName":"next-token" + }, + "MaxResults":{ + "shape":"ResultMax", + "location":"querystring", + "locationName":"max-results" + } + } + }, + "ListProxySessionsResponse":{ + "type":"structure", + "members":{ + "ProxySessions":{"shape":"ProxySessions"}, + "NextToken":{"shape":"NextTokenString"} + } + }, "ListRoomMembershipsRequest":{ "type":"structure", "required":[ @@ -4336,10 +4663,20 @@ "member":{"shape":"MembershipItem"}, "max":50 }, + "NextTokenString":{ + "type":"string", + "max":65535 + }, "NonEmptyString":{ "type":"string", "pattern":".*\\S.*" }, + "NonEmptyString128":{ + "type":"string", + "max":128, + "min":1, + "pattern":".*\\S.*" + }, "NonEmptyStringList":{ "type":"list", "member":{"shape":"String"}, @@ -4356,6 +4693,13 @@ "exception":true }, "NullableBoolean":{"type":"boolean"}, + "NumberSelectionBehavior":{ + "type":"string", + "enum":[ + "PreferSticky", + "AvoidSticky" + ] + }, "OrderedPhoneNumber":{ "type":"structure", "members":{ @@ -4443,6 +4787,23 @@ "max":100, "min":1 }, + "Participant":{ + "type":"structure", + "members":{ + "PhoneNumber":{"shape":"E164PhoneNumber"}, + "ProxyPhoneNumber":{"shape":"E164PhoneNumber"} + } + }, + "ParticipantPhoneNumberList":{ + "type":"list", + "member":{"shape":"E164PhoneNumber"}, + "max":2, + "min":2 + }, + "Participants":{ + "type":"list", + "member":{"shape":"Participant"} + }, "PhoneNumber":{ "type":"structure", "members":{ @@ -4664,11 +5025,59 @@ "max":65535, "min":0 }, + "PositiveInteger":{ + "type":"integer", + "min":1 + }, "ProfileServiceMaxResults":{ "type":"integer", "max":200, "min":1 }, + "Proxy":{ + "type":"structure", + "members":{ + "DefaultSessionExpiryMinutes":{"shape":"Integer"}, + "Disabled":{"shape":"Boolean"}, + "FallBackPhoneNumber":{"shape":"E164PhoneNumber"}, + "PhoneNumberCountries":{"shape":"StringList"} + } + }, + "ProxySession":{ + "type":"structure", + "members":{ + "VoiceConnectorId":{"shape":"NonEmptyString128"}, + "ProxySessionId":{"shape":"NonEmptyString128"}, + "Name":{"shape":"String128"}, + "Status":{"shape":"ProxySessionStatus"}, + "ExpiryMinutes":{"shape":"PositiveInteger"}, + "Capabilities":{"shape":"CapabilityList"}, + "CreatedTimestamp":{"shape":"Iso8601Timestamp"}, + "UpdatedTimestamp":{"shape":"Iso8601Timestamp"}, + "EndedTimestamp":{"shape":"Iso8601Timestamp"}, + "Participants":{"shape":"Participants"}, + "NumberSelectionBehavior":{"shape":"NumberSelectionBehavior"}, + "GeoMatchLevel":{"shape":"GeoMatchLevel"}, + "GeoMatchParams":{"shape":"GeoMatchParams"} + } + }, + "ProxySessionNameString":{ + "type":"string", + "pattern":"^$|^[a-zA-Z0-9 ]{0,30}$", + "sensitive":true + }, + "ProxySessionStatus":{ + "type":"string", + "enum":[ + "Open", + "InProgress", + "Closed" + ] + }, + "ProxySessions":{ + "type":"list", + "member":{"shape":"ProxySession"} + }, "PutEventsConfigurationRequest":{ "type":"structure", "required":[ @@ -4760,6 +5169,31 @@ } } }, + "PutVoiceConnectorProxyRequest":{ + "type":"structure", + "required":[ + "DefaultSessionExpiryMinutes", + "PhoneNumberPoolCountries", + "VoiceConnectorId" + ], + "members":{ + "VoiceConnectorId":{ + "shape":"NonEmptyString128", + "location":"uri", + "locationName":"voiceConnectorId" + }, + "DefaultSessionExpiryMinutes":{"shape":"Integer"}, + "PhoneNumberPoolCountries":{"shape":"CountryList"}, + "FallBackPhoneNumber":{"shape":"E164PhoneNumber"}, + "Disabled":{"shape":"Boolean"} + } + }, + "PutVoiceConnectorProxyResponse":{ + "type":"structure", + "members":{ + "Proxy":{"shape":"Proxy"} + } + }, "PutVoiceConnectorStreamingConfigurationRequest":{ "type":"structure", "required":[ @@ -5117,6 +5551,10 @@ "documentation":"

          The streaming configuration associated with an Amazon Chime Voice Connector. Specifies whether media streaming is enabled for sending to Amazon Kinesis, and shows the retention period for the Amazon Kinesis data, in hours.

          " }, "String":{"type":"string"}, + "String128":{ + "type":"string", + "max":128 + }, "StringList":{ "type":"list", "member":{"shape":"String"} @@ -5382,6 +5820,34 @@ } } }, + "UpdateProxySessionRequest":{ + "type":"structure", + "required":[ + "Capabilities", + "VoiceConnectorId", + "ProxySessionId" + ], + "members":{ + "VoiceConnectorId":{ + "shape":"NonEmptyString128", + "location":"uri", + "locationName":"voiceConnectorId" + }, + "ProxySessionId":{ + "shape":"NonEmptyString128", + "location":"uri", + "locationName":"proxySessionId" + }, + "Capabilities":{"shape":"CapabilityList"}, + "ExpiryMinutes":{"shape":"PositiveInteger"} + } + }, + "UpdateProxySessionResponse":{ + "type":"structure", + "members":{ + "ProxySession":{"shape":"ProxySession"} + } + }, "UpdateRoomMembershipRequest":{ "type":"structure", "required":[ diff --git a/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json index ff7bcdfc509a..4e7d4a4cb691 100644 --- a/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/codeguru-reviewer-2019-09-19-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codeguru-reviewer-2019-09-19-intermediate.json index 70b072843298..cba27ce37c32 100644 --- a/aws-java-sdk-models/src/main/resources/models/codeguru-reviewer-2019-09-19-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codeguru-reviewer-2019-09-19-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/codestar-connections-2019-12-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codestar-connections-2019-12-01-intermediate.json index ebb036656d02..29c2ab619151 100644 --- a/aws-java-sdk-models/src/main/resources/models/codestar-connections-2019-12-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codestar-connections-2019-12-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/codestar-notifications-2019-10-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codestar-notifications-2019-10-15-intermediate.json index a24b35dbea56..c7811da7a66c 100644 --- a/aws-java-sdk-models/src/main/resources/models/codestar-notifications-2019-10-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codestar-notifications-2019-10-15-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/comprehendmedical-2018-10-30-intermediate.json b/aws-java-sdk-models/src/main/resources/models/comprehendmedical-2018-10-30-intermediate.json index ba9befc38757..905a902f51dd 100644 --- a/aws-java-sdk-models/src/main/resources/models/comprehendmedical-2018-10-30-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/comprehendmedical-2018-10-30-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/data.jobs.iot-2017-09-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/data.jobs.iot-2017-09-29-intermediate.json index 476112d26d22..eabeded2934b 100644 --- a/aws-java-sdk-models/src/main/resources/models/data.jobs.iot-2017-09-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/data.jobs.iot-2017-09-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/data.mediastore-2017-09-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/data.mediastore-2017-09-01-intermediate.json index 9364fedd24c1..484e15262ec8 100644 --- a/aws-java-sdk-models/src/main/resources/models/data.mediastore-2017-09-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/data.mediastore-2017-09-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json index c2cc4eb017da..410a4f1acfd1 100644 --- a/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/detective-2018-10-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json b/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json index 8772f9b91bee..6097bb5fb218 100644 --- a/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-intermediate.json index b295382181ca..8bc554af477e 100644 --- a/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json index 5038653e593a..0f1ef6455dab 100644 --- a/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/ebs-2019-11-02-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/eks-2017-11-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/eks-2017-11-01-intermediate.json index 7e039a159e36..28c7078dfe35 100644 --- a/aws-java-sdk-models/src/main/resources/models/eks-2017-11-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/eks-2017-11-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/elasticbeanstalk-2010-12-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/elasticbeanstalk-2010-12-01-intermediate.json index a041e996b72b..db53abc2c280 100644 --- a/aws-java-sdk-models/src/main/resources/models/elasticbeanstalk-2010-12-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/elasticbeanstalk-2010-12-01-intermediate.json @@ -351,7 +351,7 @@ "asyncReturnType" : "CreateApplicationResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Creates an application that has one configuration template named default and no application versions.

          ", + "documentation" : "

          Creates an application that has one configuration template named default and no application versions.

          ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -388,7 +388,7 @@ "asyncReturnType" : "CreateApplicationVersionResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Creates an application version for the specified application. You can create an application version from a source bundle in Amazon S3, a commit in AWS CodeCommit, or the output of an AWS CodeBuild build as follows:

          Specify a commit in an AWS CodeCommit repository with SourceBuildInformation.

          Specify a build in an AWS CodeBuild with SourceBuildInformation and BuildConfiguration.

          Specify a source bundle in S3 with SourceBundle

          Omit both SourceBuildInformation and SourceBundle to use the default sample application.

          Once you create an application version with a specified Amazon S3 bucket and key location, you cannot change that Amazon S3 location. If you change the Amazon S3 location, you receive an exception when you attempt to launch an environment from the application version.

          ", + "documentation" : "

          Creates an application version for the specified application. You can create an application version from a source bundle in Amazon S3, a commit in AWS CodeCommit, or the output of an AWS CodeBuild build as follows:

          Specify a commit in an AWS CodeCommit repository with SourceBuildInformation.

          Specify a build in an AWS CodeBuild with SourceBuildInformation and BuildConfiguration.

          Specify a source bundle in S3 with SourceBundle

          Omit both SourceBuildInformation and SourceBundle to use the default sample application.

          After you create an application version with a specified Amazon S3 bucket and key location, you can't change that Amazon S3 location. If you change the Amazon S3 location, you receive an exception when you attempt to launch an environment from the application version.

          ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -441,7 +441,7 @@ "asyncReturnType" : "CreateConfigurationTemplateResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Creates a configuration template. Templates are associated with a specific application and are used to deploy different versions of the application with the same configuration settings.

          Templates aren't associated with any environment. The EnvironmentName response element is always null.

          Related Topics

          ", + "documentation" : "

          Creates an AWS Elastic Beanstalk configuration template, associated with a specific Elastic Beanstalk application. You define application configuration settings in a configuration template. You can then use the configuration template to deploy different versions of the application with the same configuration settings.

          Templates aren't associated with any environment. The EnvironmentName response element is always null.

          Related Topics

          ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -486,7 +486,7 @@ "asyncReturnType" : "CreateEnvironmentResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Launches an environment for the specified application using the specified configuration.

          ", + "documentation" : "

          Launches an AWS Elastic Beanstalk environment for the specified application using the specified configuration.

          ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -1258,7 +1258,7 @@ "asyncReturnType" : "DescribePlatformVersionResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Describes the version of the platform.

          ", + "documentation" : "

          Describes a platform version. Provides full details. Compare to ListPlatformVersions, which provides summary information about a list of platform versions.

          For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk Platforms Glossary.

          ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -1325,6 +1325,39 @@ }, "syncReturnType" : "ListAvailableSolutionStacksResult" }, + "ListPlatformBranches" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "ListPlatformBranchesResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

          Lists the platform branches available for your account in an AWS Region. Provides summary information about each platform branch.

          For definitions of platform branch and other platform-related terms, see AWS Elastic Beanstalk Platforms Glossary.

          ", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : null, + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListPlatformBranchesRequest", + "variableName" : "listPlatformBranchesRequest", + "variableType" : "ListPlatformBranchesRequest", + "documentation" : "", + "simpleType" : "ListPlatformBranchesRequest", + "variableSetterType" : "ListPlatformBranchesRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "listPlatformBranches", + "operationName" : "ListPlatformBranches", + "returnType" : { + "returnType" : "ListPlatformBranchesResult", + "documentation" : null + }, + "syncReturnType" : "ListPlatformBranchesResult" + }, "ListPlatformVersions" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -1332,7 +1365,7 @@ "asyncReturnType" : "ListPlatformVersionsResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Lists the available platforms.

          ", + "documentation" : "

          Lists the platform versions available for your account in an AWS Region. Provides summary information about each platform version. Compare to DescribePlatformVersion, which provides full details about a single platform version.

          For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk Platforms Glossary.

          ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -1373,7 +1406,7 @@ "asyncReturnType" : "ListTagsForResourceResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Returns the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value pairs.

          Currently, Elastic Beanstalk only supports tagging of Elastic Beanstalk environments. For details about environment tagging, see Tagging Resources in Your Elastic Beanstalk Environment.

          ", + "documentation" : "

          Return the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value pairs.

          Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see Tagging Application Resources.

          ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -1809,7 +1842,7 @@ "asyncReturnType" : "UpdateTagsForResourceResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

          Update the list of tags applied to an AWS Elastic Beanstalk resource. Two lists can be passed: TagsToAdd for tags to add or update, and TagsToRemove.

          Currently, Elastic Beanstalk only supports tagging of Elastic Beanstalk environments. For details about environment tagging, see Tagging Resources in Your Elastic Beanstalk Environment.

          If you create a custom IAM user policy to control permission to this operation, specify one of the following two virtual actions (or both) instead of the API operation name:

          elasticbeanstalk:AddTags

          Controls permission to call UpdateTagsForResource and pass a list of tags to add in the TagsToAdd parameter.

          elasticbeanstalk:RemoveTags

          Controls permission to call UpdateTagsForResource and pass a list of tag keys to remove in the TagsToRemove parameter.

          For details about creating a custom user policy, see Creating a Custom User Policy.

          ", + "documentation" : "

          Update the list of tags applied to an AWS Elastic Beanstalk resource. Two lists can be passed: TagsToAdd for tags to add or update, and TagsToRemove.

          Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see Tagging Application Resources.

          If you create a custom IAM user policy to control permission to this operation, specify one of the following two virtual actions (or both) instead of the API operation name:

          elasticbeanstalk:AddTags

          Controls permission to call UpdateTagsForResource and pass a list of tags to add in the TagsToAdd parameter.

          elasticbeanstalk:RemoveTags

          Controls permission to call UpdateTagsForResource and pass a list of tag keys to remove in the TagsToRemove parameter.

          For details about creating a custom user policy, see Creating a Custom User Policy.

          ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -4488,7 +4521,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          The resource lifecycle configuration for an application. Defines lifecycle settings for resources that belong to the application, and the service role that Elastic Beanstalk assumes in order to apply lifecycle settings. The version lifecycle configuration defines lifecycle settings for application versions.

          ", + "documentation" : "

          The resource lifecycle configuration for an application. Defines lifecycle settings for resources that belong to the application, and the service role that AWS Elastic Beanstalk assumes in order to apply lifecycle settings. The version lifecycle configuration defines lifecycle settings for application versions.

          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -4570,12 +4603,12 @@ "c2jName" : "VersionLifecycleConfig", "c2jShape" : "ApplicationVersionLifecycleConfig", "deprecated" : false, - "documentation" : "

          The application version lifecycle configuration.

          ", + "documentation" : "

          Defines lifecycle settings for application versions.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The application version lifecycle configuration.

          \n@param versionLifecycleConfig The application version lifecycle configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Defines lifecycle settings for application versions.

          \n@param versionLifecycleConfig Defines lifecycle settings for application versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVersionLifecycleConfig", - "getterDocumentation" : "/**

          The application version lifecycle configuration.

          \n@return The application version lifecycle configuration.*/", + "getterDocumentation" : "/**

          Defines lifecycle settings for application versions.

          \n@return Defines lifecycle settings for application versions.*/", "getterMethodName" : "getVersionLifecycleConfig", "getterModel" : { "returnType" : "ApplicationVersionLifecycleConfig", @@ -4609,7 +4642,7 @@ "marshallingType" : "STRUCTURED", "name" : "VersionLifecycleConfig", "sensitive" : false, - "setterDocumentation" : "/**

          The application version lifecycle configuration.

          \n@param versionLifecycleConfig The application version lifecycle configuration.*/", + "setterDocumentation" : "/**

          Defines lifecycle settings for application versions.

          \n@param versionLifecycleConfig Defines lifecycle settings for application versions.*/", "setterMethodName" : "setVersionLifecycleConfig", "setterModel" : { "timestampFormat" : null, @@ -4623,13 +4656,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The application version lifecycle configuration.

          \n@param versionLifecycleConfig The application version lifecycle configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Defines lifecycle settings for application versions.

          \n@param versionLifecycleConfig Defines lifecycle settings for application versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "ApplicationVersionLifecycleConfig", "variableName" : "versionLifecycleConfig", "variableType" : "ApplicationVersionLifecycleConfig", - "documentation" : "

          The application version lifecycle configuration.

          ", + "documentation" : "

          Defines lifecycle settings for application versions.

          ", "simpleType" : "ApplicationVersionLifecycleConfig", "variableSetterType" : "ApplicationVersionLifecycleConfig" }, @@ -4709,12 +4742,12 @@ "c2jName" : "VersionLifecycleConfig", "c2jShape" : "ApplicationVersionLifecycleConfig", "deprecated" : false, - "documentation" : "

          The application version lifecycle configuration.

          ", + "documentation" : "

          Defines lifecycle settings for application versions.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The application version lifecycle configuration.

          \n@param versionLifecycleConfig The application version lifecycle configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Defines lifecycle settings for application versions.

          \n@param versionLifecycleConfig Defines lifecycle settings for application versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVersionLifecycleConfig", - "getterDocumentation" : "/**

          The application version lifecycle configuration.

          \n@return The application version lifecycle configuration.*/", + "getterDocumentation" : "/**

          Defines lifecycle settings for application versions.

          \n@return Defines lifecycle settings for application versions.*/", "getterMethodName" : "getVersionLifecycleConfig", "getterModel" : { "returnType" : "ApplicationVersionLifecycleConfig", @@ -4748,7 +4781,7 @@ "marshallingType" : "STRUCTURED", "name" : "VersionLifecycleConfig", "sensitive" : false, - "setterDocumentation" : "/**

          The application version lifecycle configuration.

          \n@param versionLifecycleConfig The application version lifecycle configuration.*/", + "setterDocumentation" : "/**

          Defines lifecycle settings for application versions.

          \n@param versionLifecycleConfig Defines lifecycle settings for application versions.*/", "setterMethodName" : "setVersionLifecycleConfig", "setterModel" : { "timestampFormat" : null, @@ -4762,13 +4795,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The application version lifecycle configuration.

          \n@param versionLifecycleConfig The application version lifecycle configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Defines lifecycle settings for application versions.

          \n@param versionLifecycleConfig Defines lifecycle settings for application versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "ApplicationVersionLifecycleConfig", "variableName" : "versionLifecycleConfig", "variableType" : "ApplicationVersionLifecycleConfig", - "documentation" : "

          The application version lifecycle configuration.

          ", + "documentation" : "

          Defines lifecycle settings for application versions.

          ", "simpleType" : "ApplicationVersionLifecycleConfig", "variableSetterType" : "ApplicationVersionLifecycleConfig" }, @@ -13333,7 +13366,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          A specification identifying an individual configuration option along with its current value. For a list of possible option values, go to Option Values in the AWS Elastic Beanstalk Developer Guide.

          ", + "documentation" : "

          A specification identifying an individual configuration option along with its current value. For a list of possible namespaces and option values, see Option Values in the AWS Elastic Beanstalk Developer Guide.

          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -13347,12 +13380,12 @@ "c2jName" : "ResourceName", "c2jShape" : "ResourceName", "deprecated" : false, - "documentation" : "

          A unique resource name for a time-based scaling configuration option.

          ", + "documentation" : "

          A unique resource name for the option setting. Use it for a time–based scaling configuration option.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@param resourceName A unique resource name for a time-based scaling configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          A unique resource name for the option setting. Use it for a time–based scaling configuration option.

          \n@param resourceName A unique resource name for the option setting. Use it for a time–based scaling configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceName", - "getterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@return A unique resource name for a time-based scaling configuration option.*/", + "getterDocumentation" : "/**

          A unique resource name for the option setting. Use it for a time–based scaling configuration option.

          \n@return A unique resource name for the option setting. Use it for a time–based scaling configuration option.*/", "getterMethodName" : "getResourceName", "getterModel" : { "returnType" : "String", @@ -13386,7 +13419,7 @@ "marshallingType" : "STRING", "name" : "ResourceName", "sensitive" : false, - "setterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@param resourceName A unique resource name for a time-based scaling configuration option.*/", + "setterDocumentation" : "/**

          A unique resource name for the option setting. Use it for a time–based scaling configuration option.

          \n@param resourceName A unique resource name for the option setting. Use it for a time–based scaling configuration option.*/", "setterMethodName" : "setResourceName", "setterModel" : { "timestampFormat" : null, @@ -13400,13 +13433,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@param resourceName A unique resource name for a time-based scaling configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          A unique resource name for the option setting. Use it for a time–based scaling configuration option.

          \n@param resourceName A unique resource name for the option setting. Use it for a time–based scaling configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", - "documentation" : "

          A unique resource name for a time-based scaling configuration option.

          ", + "documentation" : "

          A unique resource name for the option setting. Use it for a time–based scaling configuration option.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -13415,12 +13448,12 @@ "c2jName" : "Namespace", "c2jShape" : "OptionNamespace", "deprecated" : false, - "documentation" : "

          A unique namespace identifying the option's associated AWS resource.

          ", + "documentation" : "

          A unique namespace that identifies the option's associated AWS resource.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          A unique namespace that identifies the option's associated AWS resource.

          \n@param namespace A unique namespace that identifies the option's associated AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNamespace", - "getterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@return A unique namespace identifying the option's associated AWS resource.*/", + "getterDocumentation" : "/**

          A unique namespace that identifies the option's associated AWS resource.

          \n@return A unique namespace that identifies the option's associated AWS resource.*/", "getterMethodName" : "getNamespace", "getterModel" : { "returnType" : "String", @@ -13454,7 +13487,7 @@ "marshallingType" : "STRING", "name" : "Namespace", "sensitive" : false, - "setterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.*/", + "setterDocumentation" : "/**

          A unique namespace that identifies the option's associated AWS resource.

          \n@param namespace A unique namespace that identifies the option's associated AWS resource.*/", "setterMethodName" : "setNamespace", "setterModel" : { "timestampFormat" : null, @@ -13468,13 +13501,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          A unique namespace that identifies the option's associated AWS resource.

          \n@param namespace A unique namespace that identifies the option's associated AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "namespace", "variableType" : "String", - "documentation" : "

          A unique namespace identifying the option's associated AWS resource.

          ", + "documentation" : "

          A unique namespace that identifies the option's associated AWS resource.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -13621,12 +13654,12 @@ "c2jName" : "Namespace", "c2jShape" : "OptionNamespace", "deprecated" : false, - "documentation" : "

          A unique namespace identifying the option's associated AWS resource.

          ", + "documentation" : "

          A unique namespace that identifies the option's associated AWS resource.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          A unique namespace that identifies the option's associated AWS resource.

          \n@param namespace A unique namespace that identifies the option's associated AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNamespace", - "getterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@return A unique namespace identifying the option's associated AWS resource.*/", + "getterDocumentation" : "/**

          A unique namespace that identifies the option's associated AWS resource.

          \n@return A unique namespace that identifies the option's associated AWS resource.*/", "getterMethodName" : "getNamespace", "getterModel" : { "returnType" : "String", @@ -13660,7 +13693,7 @@ "marshallingType" : "STRING", "name" : "Namespace", "sensitive" : false, - "setterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.*/", + "setterDocumentation" : "/**

          A unique namespace that identifies the option's associated AWS resource.

          \n@param namespace A unique namespace that identifies the option's associated AWS resource.*/", "setterMethodName" : "setNamespace", "setterModel" : { "timestampFormat" : null, @@ -13674,13 +13707,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          A unique namespace that identifies the option's associated AWS resource.

          \n@param namespace A unique namespace that identifies the option's associated AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "namespace", "variableType" : "String", - "documentation" : "

          A unique namespace identifying the option's associated AWS resource.

          ", + "documentation" : "

          A unique namespace that identifies the option's associated AWS resource.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -13759,12 +13792,12 @@ "c2jName" : "ResourceName", "c2jShape" : "ResourceName", "deprecated" : false, - "documentation" : "

          A unique resource name for a time-based scaling configuration option.

          ", + "documentation" : "

          A unique resource name for the option setting. Use it for a time–based scaling configuration option.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@param resourceName A unique resource name for a time-based scaling configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          A unique resource name for the option setting. Use it for a time–based scaling configuration option.

          \n@param resourceName A unique resource name for the option setting. Use it for a time–based scaling configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceName", - "getterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@return A unique resource name for a time-based scaling configuration option.*/", + "getterDocumentation" : "/**

          A unique resource name for the option setting. Use it for a time–based scaling configuration option.

          \n@return A unique resource name for the option setting. Use it for a time–based scaling configuration option.*/", "getterMethodName" : "getResourceName", "getterModel" : { "returnType" : "String", @@ -13798,7 +13831,7 @@ "marshallingType" : "STRING", "name" : "ResourceName", "sensitive" : false, - "setterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@param resourceName A unique resource name for a time-based scaling configuration option.*/", + "setterDocumentation" : "/**

          A unique resource name for the option setting. Use it for a time–based scaling configuration option.

          \n@param resourceName A unique resource name for the option setting. Use it for a time–based scaling configuration option.*/", "setterMethodName" : "setResourceName", "setterModel" : { "timestampFormat" : null, @@ -13812,13 +13845,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@param resourceName A unique resource name for a time-based scaling configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          A unique resource name for the option setting. Use it for a time–based scaling configuration option.

          \n@param resourceName A unique resource name for the option setting. Use it for a time–based scaling configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", - "documentation" : "

          A unique resource name for a time-based scaling configuration option.

          ", + "documentation" : "

          A unique resource name for the option setting. Use it for a time–based scaling configuration option.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -14054,12 +14087,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the platform.

          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

          The ARN of the platform version.

          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -14093,7 +14126,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -14107,13 +14140,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -15317,12 +15350,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the platform.

          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

          The ARN of the platform version.

          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -15356,7 +15389,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -15370,13 +15403,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -15572,12 +15605,12 @@ "c2jName" : "ApplicationName", "c2jShape" : "ApplicationName", "deprecated" : false, - "documentation" : "

          The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the application. Must be unique within your account.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.

          \n@param applicationName The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of the application. Must be unique within your account.

          \n@param applicationName The name of the application. Must be unique within your account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withApplicationName", - "getterDocumentation" : "/**

          The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.

          \n@return The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.*/", + "getterDocumentation" : "/**

          The name of the application. Must be unique within your account.

          \n@return The name of the application. Must be unique within your account.*/", "getterMethodName" : "getApplicationName", "getterModel" : { "returnType" : "String", @@ -15611,7 +15644,7 @@ "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.

          \n@param applicationName The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.*/", + "setterDocumentation" : "/**

          The name of the application. Must be unique within your account.

          \n@param applicationName The name of the application. Must be unique within your account.*/", "setterMethodName" : "setApplicationName", "setterModel" : { "timestampFormat" : null, @@ -15625,13 +15658,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.

          \n@param applicationName The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the application. Must be unique within your account.

          \n@param applicationName The name of the application. Must be unique within your account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", - "documentation" : "

          The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the application. Must be unique within your account.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -15640,12 +15673,12 @@ "c2jName" : "Description", "c2jShape" : "Description", "deprecated" : false, - "documentation" : "

          Describes the application.

          ", + "documentation" : "

          Your description of the application.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Describes the application.

          \n@param description Describes the application.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Your description of the application.

          \n@param description Your description of the application.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDescription", - "getterDocumentation" : "/**

          Describes the application.

          \n@return Describes the application.*/", + "getterDocumentation" : "/**

          Your description of the application.

          \n@return Your description of the application.*/", "getterMethodName" : "getDescription", "getterModel" : { "returnType" : "String", @@ -15679,7 +15712,7 @@ "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, - "setterDocumentation" : "/**

          Describes the application.

          \n@param description Describes the application.*/", + "setterDocumentation" : "/**

          Your description of the application.

          \n@param description Your description of the application.*/", "setterMethodName" : "setDescription", "setterModel" : { "timestampFormat" : null, @@ -15693,13 +15726,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Describes the application.

          \n@param description Describes the application.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Your description of the application.

          \n@param description Your description of the application.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", - "documentation" : "

          Describes the application.

          ", + "documentation" : "

          Your description of the application.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -15708,12 +15741,12 @@ "c2jName" : "ResourceLifecycleConfig", "c2jShape" : "ApplicationResourceLifecycleConfig", "deprecated" : false, - "documentation" : "

          Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          ", + "documentation" : "

          Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          \n@param resourceLifecycleConfig Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          \n@param resourceLifecycleConfig Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceLifecycleConfig", - "getterDocumentation" : "/**

          Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          \n@return Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.*/", + "getterDocumentation" : "/**

          Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          \n@return Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.*/", "getterMethodName" : "getResourceLifecycleConfig", "getterModel" : { "returnType" : "ApplicationResourceLifecycleConfig", @@ -15747,7 +15780,7 @@ "marshallingType" : "STRUCTURED", "name" : "ResourceLifecycleConfig", "sensitive" : false, - "setterDocumentation" : "/**

          Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          \n@param resourceLifecycleConfig Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.*/", + "setterDocumentation" : "/**

          Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          \n@param resourceLifecycleConfig Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.*/", "setterMethodName" : "setResourceLifecycleConfig", "setterModel" : { "timestampFormat" : null, @@ -15761,13 +15794,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          \n@param resourceLifecycleConfig Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          \n@param resourceLifecycleConfig Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "ApplicationResourceLifecycleConfig", "variableName" : "resourceLifecycleConfig", "variableType" : "ApplicationResourceLifecycleConfig", - "documentation" : "

          Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          ", + "documentation" : "

          Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          ", "simpleType" : "ApplicationResourceLifecycleConfig", "variableSetterType" : "ApplicationResourceLifecycleConfig" }, @@ -15929,12 +15962,12 @@ "c2jName" : "ApplicationName", "c2jShape" : "ApplicationName", "deprecated" : false, - "documentation" : "

          The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the application. Must be unique within your account.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.

          \n@param applicationName The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of the application. Must be unique within your account.

          \n@param applicationName The name of the application. Must be unique within your account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withApplicationName", - "getterDocumentation" : "/**

          The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.

          \n@return The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.*/", + "getterDocumentation" : "/**

          The name of the application. Must be unique within your account.

          \n@return The name of the application. Must be unique within your account.*/", "getterMethodName" : "getApplicationName", "getterModel" : { "returnType" : "String", @@ -15968,7 +16001,7 @@ "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.

          \n@param applicationName The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.*/", + "setterDocumentation" : "/**

          The name of the application. Must be unique within your account.

          \n@param applicationName The name of the application. Must be unique within your account.*/", "setterMethodName" : "setApplicationName", "setterModel" : { "timestampFormat" : null, @@ -15982,13 +16015,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.

          \n@param applicationName The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the application. Must be unique within your account.

          \n@param applicationName The name of the application. Must be unique within your account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", - "documentation" : "

          The name of the application.

          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the application. Must be unique within your account.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -15998,12 +16031,12 @@ "c2jName" : "Description", "c2jShape" : "Description", "deprecated" : false, - "documentation" : "

          Describes the application.

          ", + "documentation" : "

          Your description of the application.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Describes the application.

          \n@param description Describes the application.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Your description of the application.

          \n@param description Your description of the application.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDescription", - "getterDocumentation" : "/**

          Describes the application.

          \n@return Describes the application.*/", + "getterDocumentation" : "/**

          Your description of the application.

          \n@return Your description of the application.*/", "getterMethodName" : "getDescription", "getterModel" : { "returnType" : "String", @@ -16037,7 +16070,7 @@ "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, - "setterDocumentation" : "/**

          Describes the application.

          \n@param description Describes the application.*/", + "setterDocumentation" : "/**

          Your description of the application.

          \n@param description Your description of the application.*/", "setterMethodName" : "setDescription", "setterModel" : { "timestampFormat" : null, @@ -16051,13 +16084,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Describes the application.

          \n@param description Describes the application.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Your description of the application.

          \n@param description Your description of the application.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", - "documentation" : "

          Describes the application.

          ", + "documentation" : "

          Your description of the application.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -16067,12 +16100,12 @@ "c2jName" : "ResourceLifecycleConfig", "c2jShape" : "ApplicationResourceLifecycleConfig", "deprecated" : false, - "documentation" : "

          Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          ", + "documentation" : "

          Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          \n@param resourceLifecycleConfig Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          \n@param resourceLifecycleConfig Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceLifecycleConfig", - "getterDocumentation" : "/**

          Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          \n@return Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.*/", + "getterDocumentation" : "/**

          Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          \n@return Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.*/", "getterMethodName" : "getResourceLifecycleConfig", "getterModel" : { "returnType" : "ApplicationResourceLifecycleConfig", @@ -16106,7 +16139,7 @@ "marshallingType" : "STRUCTURED", "name" : "ResourceLifecycleConfig", "sensitive" : false, - "setterDocumentation" : "/**

          Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          \n@param resourceLifecycleConfig Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.*/", + "setterDocumentation" : "/**

          Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          \n@param resourceLifecycleConfig Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.*/", "setterMethodName" : "setResourceLifecycleConfig", "setterModel" : { "timestampFormat" : null, @@ -16120,13 +16153,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          \n@param resourceLifecycleConfig Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          \n@param resourceLifecycleConfig Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "ApplicationResourceLifecycleConfig", "variableName" : "resourceLifecycleConfig", "variableType" : "ApplicationResourceLifecycleConfig", - "documentation" : "

          Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          ", + "documentation" : "

          Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.

          ", "simpleType" : "ApplicationResourceLifecycleConfig", "variableSetterType" : "ApplicationResourceLifecycleConfig" }, @@ -16649,12 +16682,12 @@ "c2jName" : "Description", "c2jShape" : "Description", "deprecated" : false, - "documentation" : "

          Describes this version.

          ", + "documentation" : "

          A description of this application version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Describes this version.

          \n@param description Describes this version.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          A description of this application version.

          \n@param description A description of this application version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDescription", - "getterDocumentation" : "/**

          Describes this version.

          \n@return Describes this version.*/", + "getterDocumentation" : "/**

          A description of this application version.

          \n@return A description of this application version.*/", "getterMethodName" : "getDescription", "getterModel" : { "returnType" : "String", @@ -16688,7 +16721,7 @@ "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, - "setterDocumentation" : "/**

          Describes this version.

          \n@param description Describes this version.*/", + "setterDocumentation" : "/**

          A description of this application version.

          \n@param description A description of this application version.*/", "setterMethodName" : "setDescription", "setterModel" : { "timestampFormat" : null, @@ -16702,13 +16735,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Describes this version.

          \n@param description Describes this version.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          A description of this application version.

          \n@param description A description of this application version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", - "documentation" : "

          Describes this version.

          ", + "documentation" : "

          A description of this application version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -17417,12 +17450,12 @@ "c2jName" : "Description", "c2jShape" : "Description", "deprecated" : false, - "documentation" : "

          Describes this version.

          ", + "documentation" : "

          A description of this application version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Describes this version.

          \n@param description Describes this version.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          A description of this application version.

          \n@param description A description of this application version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDescription", - "getterDocumentation" : "/**

          Describes this version.

          \n@return Describes this version.*/", + "getterDocumentation" : "/**

          A description of this application version.

          \n@return A description of this application version.*/", "getterMethodName" : "getDescription", "getterModel" : { "returnType" : "String", @@ -17456,7 +17489,7 @@ "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, - "setterDocumentation" : "/**

          Describes this version.

          \n@param description Describes this version.*/", + "setterDocumentation" : "/**

          A description of this application version.

          \n@param description A description of this application version.*/", "setterMethodName" : "setDescription", "setterModel" : { "timestampFormat" : null, @@ -17470,13 +17503,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Describes this version.

          \n@param description Describes this version.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          A description of this application version.

          \n@param description A description of this application version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", - "documentation" : "

          Describes this version.

          ", + "documentation" : "

          A description of this application version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -18139,12 +18172,12 @@ "c2jName" : "ApplicationName", "c2jShape" : "ApplicationName", "deprecated" : false, - "documentation" : "

          The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the Elastic Beanstalk application to associate with this configuration template.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param applicationName The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of the Elastic Beanstalk application to associate with this configuration template.

          \n@param applicationName The name of the Elastic Beanstalk application to associate with this configuration template.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withApplicationName", - "getterDocumentation" : "/**

          The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@return The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.*/", + "getterDocumentation" : "/**

          The name of the Elastic Beanstalk application to associate with this configuration template.

          \n@return The name of the Elastic Beanstalk application to associate with this configuration template.*/", "getterMethodName" : "getApplicationName", "getterModel" : { "returnType" : "String", @@ -18178,7 +18211,7 @@ "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param applicationName The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.*/", + "setterDocumentation" : "/**

          The name of the Elastic Beanstalk application to associate with this configuration template.

          \n@param applicationName The name of the Elastic Beanstalk application to associate with this configuration template.*/", "setterMethodName" : "setApplicationName", "setterModel" : { "timestampFormat" : null, @@ -18192,13 +18225,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param applicationName The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the Elastic Beanstalk application to associate with this configuration template.

          \n@param applicationName The name of the Elastic Beanstalk application to associate with this configuration template.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", - "documentation" : "

          The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the Elastic Beanstalk application to associate with this configuration template.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -18207,12 +18240,12 @@ "c2jName" : "TemplateName", "c2jShape" : "ConfigurationTemplateName", "deprecated" : false, - "documentation" : "

          The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the configuration template.

          Constraint: This name must be unique per application.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param templateName The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of the configuration template.

          Constraint: This name must be unique per application.

          \n@param templateName The name of the configuration template.

          Constraint: This name must be unique per application.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTemplateName", - "getterDocumentation" : "/**

          The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@return The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.*/", + "getterDocumentation" : "/**

          The name of the configuration template.

          Constraint: This name must be unique per application.

          \n@return The name of the configuration template.

          Constraint: This name must be unique per application.*/", "getterMethodName" : "getTemplateName", "getterModel" : { "returnType" : "String", @@ -18246,7 +18279,7 @@ "marshallingType" : "STRING", "name" : "TemplateName", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param templateName The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.*/", + "setterDocumentation" : "/**

          The name of the configuration template.

          Constraint: This name must be unique per application.

          \n@param templateName The name of the configuration template.

          Constraint: This name must be unique per application.*/", "setterMethodName" : "setTemplateName", "setterModel" : { "timestampFormat" : null, @@ -18260,13 +18293,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param templateName The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the configuration template.

          Constraint: This name must be unique per application.

          \n@param templateName The name of the configuration template.

          Constraint: This name must be unique per application.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "templateName", "variableType" : "String", - "documentation" : "

          The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the configuration template.

          Constraint: This name must be unique per application.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -18275,12 +18308,12 @@ "c2jName" : "SolutionStackName", "c2jShape" : "SolutionStackName", "deprecated" : false, - "documentation" : "

          The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.

          ", + "documentation" : "

          The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.

          \n@param solutionStackName The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.

          \n@param solutionStackName The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSolutionStackName", - "getterDocumentation" : "/**

          The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.

          \n@return The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.*/", + "getterDocumentation" : "/**

          The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.

          \n@return The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.*/", "getterMethodName" : "getSolutionStackName", "getterModel" : { "returnType" : "String", @@ -18314,7 +18347,7 @@ "marshallingType" : "STRING", "name" : "SolutionStackName", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.

          \n@param solutionStackName The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.*/", + "setterDocumentation" : "/**

          The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.

          \n@param solutionStackName The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.*/", "setterMethodName" : "setSolutionStackName", "setterModel" : { "timestampFormat" : null, @@ -18328,13 +18361,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.

          \n@param solutionStackName The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.

          \n@param solutionStackName The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "solutionStackName", "variableType" : "String", - "documentation" : "

          The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.

          ", + "documentation" : "

          The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -18343,12 +18376,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the custom platform.

          ", + "documentation" : "

          The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the custom platform.

          \n@param platformArn The ARN of the custom platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          \n@param platformArn The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the custom platform.

          \n@return The ARN of the custom platform.*/", + "getterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          \n@return The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          */", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -18382,7 +18415,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the custom platform.

          \n@param platformArn The ARN of the custom platform.*/", + "setterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          \n@param platformArn The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          */", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -18396,13 +18429,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the custom platform.

          \n@param platformArn The ARN of the custom platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          \n@param platformArn The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the custom platform.

          ", + "documentation" : "

          The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -18411,12 +18444,12 @@ "c2jName" : "SourceConfiguration", "c2jShape" : "SourceConfiguration", "deprecated" : false, - "documentation" : "

          If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.

          ", + "documentation" : "

          An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.

          \n@param sourceConfiguration If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.

          \n@param sourceConfiguration An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSourceConfiguration", - "getterDocumentation" : "/**

          If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.

          \n@return If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.*/", + "getterDocumentation" : "/**

          An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.

          \n@return An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.*/", "getterMethodName" : "getSourceConfiguration", "getterModel" : { "returnType" : "SourceConfiguration", @@ -18450,7 +18483,7 @@ "marshallingType" : "STRUCTURED", "name" : "SourceConfiguration", "sensitive" : false, - "setterDocumentation" : "/**

          If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.

          \n@param sourceConfiguration If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.*/", + "setterDocumentation" : "/**

          An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.

          \n@param sourceConfiguration An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.*/", "setterMethodName" : "setSourceConfiguration", "setterModel" : { "timestampFormat" : null, @@ -18464,13 +18497,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.

          \n@param sourceConfiguration If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.

          \n@param sourceConfiguration An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "SourceConfiguration", "variableName" : "sourceConfiguration", "variableType" : "SourceConfiguration", - "documentation" : "

          If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.

          ", + "documentation" : "

          An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.

          ", "simpleType" : "SourceConfiguration", "variableSetterType" : "SourceConfiguration" }, @@ -18479,12 +18512,12 @@ "c2jName" : "EnvironmentId", "c2jShape" : "EnvironmentId", "deprecated" : false, - "documentation" : "

          The ID of the environment used with this configuration template.

          ", + "documentation" : "

          The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ID of the environment used with this configuration template.

          \n@param environmentId The ID of the environment used with this configuration template.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.

          \n@param environmentId The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEnvironmentId", - "getterDocumentation" : "/**

          The ID of the environment used with this configuration template.

          \n@return The ID of the environment used with this configuration template.*/", + "getterDocumentation" : "/**

          The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.

          \n@return The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.*/", "getterMethodName" : "getEnvironmentId", "getterModel" : { "returnType" : "String", @@ -18518,7 +18551,7 @@ "marshallingType" : "STRING", "name" : "EnvironmentId", "sensitive" : false, - "setterDocumentation" : "/**

          The ID of the environment used with this configuration template.

          \n@param environmentId The ID of the environment used with this configuration template.*/", + "setterDocumentation" : "/**

          The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.

          \n@param environmentId The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.*/", "setterMethodName" : "setEnvironmentId", "setterModel" : { "timestampFormat" : null, @@ -18532,13 +18565,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ID of the environment used with this configuration template.

          \n@param environmentId The ID of the environment used with this configuration template.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.

          \n@param environmentId The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", - "documentation" : "

          The ID of the environment used with this configuration template.

          ", + "documentation" : "

          The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -18547,12 +18580,12 @@ "c2jName" : "Description", "c2jShape" : "Description", "deprecated" : false, - "documentation" : "

          Describes this configuration.

          ", + "documentation" : "

          An optional description for this configuration.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Describes this configuration.

          \n@param description Describes this configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          An optional description for this configuration.

          \n@param description An optional description for this configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDescription", - "getterDocumentation" : "/**

          Describes this configuration.

          \n@return Describes this configuration.*/", + "getterDocumentation" : "/**

          An optional description for this configuration.

          \n@return An optional description for this configuration.*/", "getterMethodName" : "getDescription", "getterModel" : { "returnType" : "String", @@ -18586,7 +18619,7 @@ "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, - "setterDocumentation" : "/**

          Describes this configuration.

          \n@param description Describes this configuration.*/", + "setterDocumentation" : "/**

          An optional description for this configuration.

          \n@param description An optional description for this configuration.*/", "setterMethodName" : "setDescription", "setterModel" : { "timestampFormat" : null, @@ -18600,13 +18633,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Describes this configuration.

          \n@param description Describes this configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          An optional description for this configuration.

          \n@param description An optional description for this configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", - "documentation" : "

          Describes this configuration.

          ", + "documentation" : "

          An optional description for this configuration.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -18615,12 +18648,12 @@ "c2jName" : "OptionSettings", "c2jShape" : "ConfigurationOptionSettingsList", "deprecated" : false, - "documentation" : "

          If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.

          ", + "documentation" : "

          Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.

          \n@param optionSettings If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.

          \n@param optionSettings Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOptionSettings", - "getterDocumentation" : "/**

          If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.

          \n@return If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.*/", + "getterDocumentation" : "/**

          Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.

          \n@return Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.*/", "getterMethodName" : "getOptionSettings", "getterModel" : { "returnType" : "java.util.List", @@ -18737,7 +18770,7 @@ "marshallingType" : "LIST", "name" : "OptionSettings", "sensitive" : false, - "setterDocumentation" : "/**

          If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.

          \n@param optionSettings If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.*/", + "setterDocumentation" : "/**

          Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.

          \n@param optionSettings Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.*/", "setterMethodName" : "setOptionSettings", "setterModel" : { "timestampFormat" : null, @@ -18751,13 +18784,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setOptionSettings(java.util.Collection)} or {@link #withOptionSettings(java.util.Collection)} if you want to override the existing values.

          \n@param optionSettings If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setOptionSettings(java.util.Collection)} or {@link #withOptionSettings(java.util.Collection)} if you want to override the existing values.

          \n@param optionSettings Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "optionSettings", "variableType" : "java.util.List", - "documentation" : "

          If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.

          ", + "documentation" : "

          Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -18919,12 +18952,12 @@ "c2jName" : "ApplicationName", "c2jShape" : "ApplicationName", "deprecated" : false, - "documentation" : "

          The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the Elastic Beanstalk application to associate with this configuration template.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param applicationName The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of the Elastic Beanstalk application to associate with this configuration template.

          \n@param applicationName The name of the Elastic Beanstalk application to associate with this configuration template.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withApplicationName", - "getterDocumentation" : "/**

          The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@return The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.*/", + "getterDocumentation" : "/**

          The name of the Elastic Beanstalk application to associate with this configuration template.

          \n@return The name of the Elastic Beanstalk application to associate with this configuration template.*/", "getterMethodName" : "getApplicationName", "getterModel" : { "returnType" : "String", @@ -18958,7 +18991,7 @@ "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param applicationName The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.*/", + "setterDocumentation" : "/**

          The name of the Elastic Beanstalk application to associate with this configuration template.

          \n@param applicationName The name of the Elastic Beanstalk application to associate with this configuration template.*/", "setterMethodName" : "setApplicationName", "setterModel" : { "timestampFormat" : null, @@ -18972,13 +19005,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param applicationName The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the Elastic Beanstalk application to associate with this configuration template.

          \n@param applicationName The name of the Elastic Beanstalk application to associate with this configuration template.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", - "documentation" : "

          The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the Elastic Beanstalk application to associate with this configuration template.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -18988,12 +19021,12 @@ "c2jName" : "Description", "c2jShape" : "Description", "deprecated" : false, - "documentation" : "

          Describes this configuration.

          ", + "documentation" : "

          An optional description for this configuration.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Describes this configuration.

          \n@param description Describes this configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          An optional description for this configuration.

          \n@param description An optional description for this configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDescription", - "getterDocumentation" : "/**

          Describes this configuration.

          \n@return Describes this configuration.*/", + "getterDocumentation" : "/**

          An optional description for this configuration.

          \n@return An optional description for this configuration.*/", "getterMethodName" : "getDescription", "getterModel" : { "returnType" : "String", @@ -19027,7 +19060,7 @@ "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, - "setterDocumentation" : "/**

          Describes this configuration.

          \n@param description Describes this configuration.*/", + "setterDocumentation" : "/**

          An optional description for this configuration.

          \n@param description An optional description for this configuration.*/", "setterMethodName" : "setDescription", "setterModel" : { "timestampFormat" : null, @@ -19041,13 +19074,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Describes this configuration.

          \n@param description Describes this configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          An optional description for this configuration.

          \n@param description An optional description for this configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", - "documentation" : "

          Describes this configuration.

          ", + "documentation" : "

          An optional description for this configuration.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -19057,12 +19090,12 @@ "c2jName" : "EnvironmentId", "c2jShape" : "EnvironmentId", "deprecated" : false, - "documentation" : "

          The ID of the environment used with this configuration template.

          ", + "documentation" : "

          The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ID of the environment used with this configuration template.

          \n@param environmentId The ID of the environment used with this configuration template.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.

          \n@param environmentId The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEnvironmentId", - "getterDocumentation" : "/**

          The ID of the environment used with this configuration template.

          \n@return The ID of the environment used with this configuration template.*/", + "getterDocumentation" : "/**

          The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.

          \n@return The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.*/", "getterMethodName" : "getEnvironmentId", "getterModel" : { "returnType" : "String", @@ -19096,7 +19129,7 @@ "marshallingType" : "STRING", "name" : "EnvironmentId", "sensitive" : false, - "setterDocumentation" : "/**

          The ID of the environment used with this configuration template.

          \n@param environmentId The ID of the environment used with this configuration template.*/", + "setterDocumentation" : "/**

          The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.

          \n@param environmentId The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.*/", "setterMethodName" : "setEnvironmentId", "setterModel" : { "timestampFormat" : null, @@ -19110,13 +19143,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ID of the environment used with this configuration template.

          \n@param environmentId The ID of the environment used with this configuration template.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.

          \n@param environmentId The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "environmentId", "variableType" : "String", - "documentation" : "

          The ID of the environment used with this configuration template.

          ", + "documentation" : "

          The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -19126,12 +19159,12 @@ "c2jName" : "OptionSettings", "c2jShape" : "ConfigurationOptionSettingsList", "deprecated" : false, - "documentation" : "

          If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.

          ", + "documentation" : "

          Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.

          \n@param optionSettings If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.

          \n@param optionSettings Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOptionSettings", - "getterDocumentation" : "/**

          If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.

          \n@return If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.*/", + "getterDocumentation" : "/**

          Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.

          \n@return Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.*/", "getterMethodName" : "getOptionSettings", "getterModel" : { "returnType" : "java.util.List", @@ -19248,7 +19281,7 @@ "marshallingType" : "LIST", "name" : "OptionSettings", "sensitive" : false, - "setterDocumentation" : "/**

          If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.

          \n@param optionSettings If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.*/", + "setterDocumentation" : "/**

          Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.

          \n@param optionSettings Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.*/", "setterMethodName" : "setOptionSettings", "setterModel" : { "timestampFormat" : null, @@ -19262,13 +19295,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setOptionSettings(java.util.Collection)} or {@link #withOptionSettings(java.util.Collection)} if you want to override the existing values.

          \n@param optionSettings If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setOptionSettings(java.util.Collection)} or {@link #withOptionSettings(java.util.Collection)} if you want to override the existing values.

          \n@param optionSettings Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "optionSettings", "variableType" : "java.util.List", - "documentation" : "

          If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.

          ", + "documentation" : "

          Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -19278,12 +19311,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the custom platform.

          ", + "documentation" : "

          The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the custom platform.

          \n@param platformArn The ARN of the custom platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          \n@param platformArn The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the custom platform.

          \n@return The ARN of the custom platform.*/", + "getterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          \n@return The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          */", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -19317,7 +19350,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the custom platform.

          \n@param platformArn The ARN of the custom platform.*/", + "setterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          \n@param platformArn The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          */", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -19331,13 +19364,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the custom platform.

          \n@param platformArn The ARN of the custom platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          \n@param platformArn The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the custom platform.

          ", + "documentation" : "

          The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, then don't specify SolutionStackName.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -19347,12 +19380,12 @@ "c2jName" : "SolutionStackName", "c2jShape" : "SolutionStackName", "deprecated" : false, - "documentation" : "

          The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.

          ", + "documentation" : "

          The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.

          \n@param solutionStackName The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.

          \n@param solutionStackName The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSolutionStackName", - "getterDocumentation" : "/**

          The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.

          \n@return The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.*/", + "getterDocumentation" : "/**

          The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.

          \n@return The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.*/", "getterMethodName" : "getSolutionStackName", "getterModel" : { "returnType" : "String", @@ -19386,7 +19419,7 @@ "marshallingType" : "STRING", "name" : "SolutionStackName", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.

          \n@param solutionStackName The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.*/", + "setterDocumentation" : "/**

          The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.

          \n@param solutionStackName The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.*/", "setterMethodName" : "setSolutionStackName", "setterModel" : { "timestampFormat" : null, @@ -19400,13 +19433,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.

          \n@param solutionStackName The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.

          \n@param solutionStackName The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "solutionStackName", "variableType" : "String", - "documentation" : "

          The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.

          ", + "documentation" : "

          The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -19416,12 +19449,12 @@ "c2jName" : "SourceConfiguration", "c2jShape" : "SourceConfiguration", "deprecated" : false, - "documentation" : "

          If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.

          ", + "documentation" : "

          An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.

          \n@param sourceConfiguration If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.

          \n@param sourceConfiguration An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSourceConfiguration", - "getterDocumentation" : "/**

          If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.

          \n@return If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.*/", + "getterDocumentation" : "/**

          An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.

          \n@return An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.*/", "getterMethodName" : "getSourceConfiguration", "getterModel" : { "returnType" : "SourceConfiguration", @@ -19455,7 +19488,7 @@ "marshallingType" : "STRUCTURED", "name" : "SourceConfiguration", "sensitive" : false, - "setterDocumentation" : "/**

          If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.

          \n@param sourceConfiguration If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.*/", + "setterDocumentation" : "/**

          An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.

          \n@param sourceConfiguration An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.*/", "setterMethodName" : "setSourceConfiguration", "setterModel" : { "timestampFormat" : null, @@ -19469,13 +19502,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.

          \n@param sourceConfiguration If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.

          \n@param sourceConfiguration An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "SourceConfiguration", "variableName" : "sourceConfiguration", "variableType" : "SourceConfiguration", - "documentation" : "

          If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

          If no configuration template is found, returns an InvalidParameterValue error.

          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.

          ", + "documentation" : "

          An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.

          ", "simpleType" : "SourceConfiguration", "variableSetterType" : "SourceConfiguration" }, @@ -19637,12 +19670,12 @@ "c2jName" : "TemplateName", "c2jShape" : "ConfigurationTemplateName", "deprecated" : false, - "documentation" : "

          The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the configuration template.

          Constraint: This name must be unique per application.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param templateName The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of the configuration template.

          Constraint: This name must be unique per application.

          \n@param templateName The name of the configuration template.

          Constraint: This name must be unique per application.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTemplateName", - "getterDocumentation" : "/**

          The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@return The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.*/", + "getterDocumentation" : "/**

          The name of the configuration template.

          Constraint: This name must be unique per application.

          \n@return The name of the configuration template.

          Constraint: This name must be unique per application.*/", "getterMethodName" : "getTemplateName", "getterModel" : { "returnType" : "String", @@ -19676,7 +19709,7 @@ "marshallingType" : "STRING", "name" : "TemplateName", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param templateName The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.*/", + "setterDocumentation" : "/**

          The name of the configuration template.

          Constraint: This name must be unique per application.

          \n@param templateName The name of the configuration template.

          Constraint: This name must be unique per application.*/", "setterMethodName" : "setTemplateName", "setterModel" : { "timestampFormat" : null, @@ -19690,13 +19723,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param templateName The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the configuration template.

          Constraint: This name must be unique per application.

          \n@param templateName The name of the configuration template.

          Constraint: This name must be unique per application.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "templateName", "variableType" : "String", - "documentation" : "

          The name of the configuration template.

          Constraint: This name must be unique per application.

          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the configuration template.

          Constraint: This name must be unique per application.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -19812,12 +19845,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the platform.

          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

          The ARN of the platform version.

          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -19851,7 +19884,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -19865,13 +19898,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -21075,12 +21108,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the platform.

          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

          The ARN of the platform version.

          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -21114,7 +21147,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -21128,13 +21161,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -21330,12 +21363,12 @@ "c2jName" : "ApplicationName", "c2jShape" : "ApplicationName", "deprecated" : false, - "documentation" : "

          The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the application that is associated with this environment.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.

          \n@param applicationName The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of the application that is associated with this environment.

          \n@param applicationName The name of the application that is associated with this environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withApplicationName", - "getterDocumentation" : "/**

          The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.

          \n@return The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.*/", + "getterDocumentation" : "/**

          The name of the application that is associated with this environment.

          \n@return The name of the application that is associated with this environment.*/", "getterMethodName" : "getApplicationName", "getterModel" : { "returnType" : "String", @@ -21369,7 +21402,7 @@ "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.

          \n@param applicationName The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.*/", + "setterDocumentation" : "/**

          The name of the application that is associated with this environment.

          \n@param applicationName The name of the application that is associated with this environment.*/", "setterMethodName" : "setApplicationName", "setterModel" : { "timestampFormat" : null, @@ -21383,13 +21416,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.

          \n@param applicationName The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the application that is associated with this environment.

          \n@param applicationName The name of the application that is associated with this environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", - "documentation" : "

          The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the application that is associated with this environment.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -21398,12 +21431,12 @@ "c2jName" : "EnvironmentName", "c2jShape" : "EnvironmentName", "deprecated" : false, - "documentation" : "

          A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          ", + "documentation" : "

          A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          \n@param environmentName A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          \n@param environmentName A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEnvironmentName", - "getterDocumentation" : "/**

          A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          \n@return A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.*/", + "getterDocumentation" : "/**

          A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          \n@return A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.*/", "getterMethodName" : "getEnvironmentName", "getterModel" : { "returnType" : "String", @@ -21437,7 +21470,7 @@ "marshallingType" : "STRING", "name" : "EnvironmentName", "sensitive" : false, - "setterDocumentation" : "/**

          A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          \n@param environmentName A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.*/", + "setterDocumentation" : "/**

          A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          \n@param environmentName A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.*/", "setterMethodName" : "setEnvironmentName", "setterModel" : { "timestampFormat" : null, @@ -21451,13 +21484,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          \n@param environmentName A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          \n@param environmentName A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "environmentName", "variableType" : "String", - "documentation" : "

          A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          ", + "documentation" : "

          A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -21534,12 +21567,12 @@ "c2jName" : "Description", "c2jShape" : "Description", "deprecated" : false, - "documentation" : "

          Describes this environment.

          ", + "documentation" : "

          Your description for this environment.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Describes this environment.

          \n@param description Describes this environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Your description for this environment.

          \n@param description Your description for this environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDescription", - "getterDocumentation" : "/**

          Describes this environment.

          \n@return Describes this environment.*/", + "getterDocumentation" : "/**

          Your description for this environment.

          \n@return Your description for this environment.*/", "getterMethodName" : "getDescription", "getterModel" : { "returnType" : "String", @@ -21573,7 +21606,7 @@ "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, - "setterDocumentation" : "/**

          Describes this environment.

          \n@param description Describes this environment.*/", + "setterDocumentation" : "/**

          Your description for this environment.

          \n@param description Your description for this environment.*/", "setterMethodName" : "setDescription", "setterModel" : { "timestampFormat" : null, @@ -21587,13 +21620,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Describes this environment.

          \n@param description Describes this environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Your description for this environment.

          \n@param description Your description for this environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", - "documentation" : "

          Describes this environment.

          ", + "documentation" : "

          Your description for this environment.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -21602,12 +21635,12 @@ "c2jName" : "CNAMEPrefix", "c2jShape" : "DNSCnamePrefix", "deprecated" : false, - "documentation" : "

          If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          ", + "documentation" : "

          If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          \n@param cNAMEPrefix If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          \n@param cNAMEPrefix If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withCNAMEPrefix", - "getterDocumentation" : "/**

          If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          \n@return If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.*/", + "getterDocumentation" : "/**

          If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          \n@return If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.*/", "getterMethodName" : "getCNAMEPrefix", "getterModel" : { "returnType" : "String", @@ -21641,7 +21674,7 @@ "marshallingType" : "STRING", "name" : "CNAMEPrefix", "sensitive" : false, - "setterDocumentation" : "/**

          If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          \n@param cNAMEPrefix If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.*/", + "setterDocumentation" : "/**

          If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          \n@param cNAMEPrefix If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.*/", "setterMethodName" : "setCNAMEPrefix", "setterModel" : { "timestampFormat" : null, @@ -21655,13 +21688,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          \n@param cNAMEPrefix If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          \n@param cNAMEPrefix If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "cNAMEPrefix", "variableType" : "String", - "documentation" : "

          If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          ", + "documentation" : "

          If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -21670,12 +21703,12 @@ "c2jName" : "Tier", "c2jShape" : "EnvironmentTier", "deprecated" : false, - "documentation" : "

          This specifies the tier to use for creating this environment.

          ", + "documentation" : "

          Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          This specifies the tier to use for creating this environment.

          \n@param tier This specifies the tier to use for creating this environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.

          \n@param tier Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTier", - "getterDocumentation" : "/**

          This specifies the tier to use for creating this environment.

          \n@return This specifies the tier to use for creating this environment.*/", + "getterDocumentation" : "/**

          Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.

          \n@return Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.*/", "getterMethodName" : "getTier", "getterModel" : { "returnType" : "EnvironmentTier", @@ -21709,7 +21742,7 @@ "marshallingType" : "STRUCTURED", "name" : "Tier", "sensitive" : false, - "setterDocumentation" : "/**

          This specifies the tier to use for creating this environment.

          \n@param tier This specifies the tier to use for creating this environment.*/", + "setterDocumentation" : "/**

          Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.

          \n@param tier Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.*/", "setterMethodName" : "setTier", "setterModel" : { "timestampFormat" : null, @@ -21723,13 +21756,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          This specifies the tier to use for creating this environment.

          \n@param tier This specifies the tier to use for creating this environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.

          \n@param tier Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "EnvironmentTier", "variableName" : "tier", "variableType" : "EnvironmentTier", - "documentation" : "

          This specifies the tier to use for creating this environment.

          ", + "documentation" : "

          Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.

          ", "simpleType" : "EnvironmentTier", "variableSetterType" : "EnvironmentTier" }, @@ -21889,12 +21922,12 @@ "c2jName" : "VersionLabel", "c2jShape" : "VersionLabel", "deprecated" : false, - "documentation" : "

          The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.

          ", + "documentation" : "

          The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.

          \n@param versionLabel The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.

          \n@param versionLabel The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVersionLabel", - "getterDocumentation" : "/**

          The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.

          \n@return The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.*/", + "getterDocumentation" : "/**

          The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.

          \n@return The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.*/", "getterMethodName" : "getVersionLabel", "getterModel" : { "returnType" : "String", @@ -21928,7 +21961,7 @@ "marshallingType" : "STRING", "name" : "VersionLabel", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.

          \n@param versionLabel The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.*/", + "setterDocumentation" : "/**

          The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.

          \n@param versionLabel The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.*/", "setterMethodName" : "setVersionLabel", "setterModel" : { "timestampFormat" : null, @@ -21942,13 +21975,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.

          \n@param versionLabel The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.

          \n@param versionLabel The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "versionLabel", "variableType" : "String", - "documentation" : "

          The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.

          ", + "documentation" : "

          The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -21957,12 +21990,12 @@ "c2jName" : "TemplateName", "c2jShape" : "ConfigurationTemplateName", "deprecated" : false, - "documentation" : "

          The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param templateName The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          \n@param templateName The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTemplateName", - "getterDocumentation" : "/**

          The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@return The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.*/", + "getterDocumentation" : "/**

          The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          \n@return The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          */", "getterMethodName" : "getTemplateName", "getterModel" : { "returnType" : "String", @@ -21996,7 +22029,7 @@ "marshallingType" : "STRING", "name" : "TemplateName", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param templateName The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.*/", + "setterDocumentation" : "/**

          The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          \n@param templateName The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          */", "setterMethodName" : "setTemplateName", "setterModel" : { "timestampFormat" : null, @@ -22010,13 +22043,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param templateName The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          \n@param templateName The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "templateName", "variableType" : "String", - "documentation" : "

          The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -22025,12 +22058,12 @@ "c2jName" : "SolutionStackName", "c2jShape" : "SolutionStackName", "deprecated" : false, - "documentation" : "

          This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.

          ", + "documentation" : "

          The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.

          \n@param solutionStackName This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          \n@param solutionStackName The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSolutionStackName", - "getterDocumentation" : "/**

          This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.

          \n@return This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.*/", + "getterDocumentation" : "/**

          The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          \n@return The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          */", "getterMethodName" : "getSolutionStackName", "getterModel" : { "returnType" : "String", @@ -22064,7 +22097,7 @@ "marshallingType" : "STRING", "name" : "SolutionStackName", "sensitive" : false, - "setterDocumentation" : "/**

          This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.

          \n@param solutionStackName This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.*/", + "setterDocumentation" : "/**

          The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          \n@param solutionStackName The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          */", "setterMethodName" : "setSolutionStackName", "setterModel" : { "timestampFormat" : null, @@ -22078,13 +22111,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.

          \n@param solutionStackName This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          \n@param solutionStackName The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "solutionStackName", "variableType" : "String", - "documentation" : "

          This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.

          ", + "documentation" : "

          The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -22093,12 +22126,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          \n@param platformArn The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the platform.

          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          \n@return The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          */", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -22132,7 +22165,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          \n@param platformArn The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          */", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -22146,13 +22179,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          \n@param platformArn The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -22465,12 +22498,12 @@ "c2jName" : "ApplicationName", "c2jShape" : "ApplicationName", "deprecated" : false, - "documentation" : "

          The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the application that is associated with this environment.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.

          \n@param applicationName The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of the application that is associated with this environment.

          \n@param applicationName The name of the application that is associated with this environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withApplicationName", - "getterDocumentation" : "/**

          The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.

          \n@return The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.*/", + "getterDocumentation" : "/**

          The name of the application that is associated with this environment.

          \n@return The name of the application that is associated with this environment.*/", "getterMethodName" : "getApplicationName", "getterModel" : { "returnType" : "String", @@ -22504,7 +22537,7 @@ "marshallingType" : "STRING", "name" : "ApplicationName", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.

          \n@param applicationName The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.*/", + "setterDocumentation" : "/**

          The name of the application that is associated with this environment.

          \n@param applicationName The name of the application that is associated with this environment.*/", "setterMethodName" : "setApplicationName", "setterModel" : { "timestampFormat" : null, @@ -22518,13 +22551,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.

          \n@param applicationName The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the application that is associated with this environment.

          \n@param applicationName The name of the application that is associated with this environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "applicationName", "variableType" : "String", - "documentation" : "

          The name of the application that contains the version to be deployed.

          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the application that is associated with this environment.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -22534,12 +22567,12 @@ "c2jName" : "CNAMEPrefix", "c2jShape" : "DNSCnamePrefix", "deprecated" : false, - "documentation" : "

          If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          ", + "documentation" : "

          If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          \n@param cNAMEPrefix If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          \n@param cNAMEPrefix If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withCNAMEPrefix", - "getterDocumentation" : "/**

          If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          \n@return If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.*/", + "getterDocumentation" : "/**

          If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          \n@return If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.*/", "getterMethodName" : "getCNAMEPrefix", "getterModel" : { "returnType" : "String", @@ -22573,7 +22606,7 @@ "marshallingType" : "STRING", "name" : "CNAMEPrefix", "sensitive" : false, - "setterDocumentation" : "/**

          If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          \n@param cNAMEPrefix If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.*/", + "setterDocumentation" : "/**

          If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          \n@param cNAMEPrefix If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.*/", "setterMethodName" : "setCNAMEPrefix", "setterModel" : { "timestampFormat" : null, @@ -22587,13 +22620,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          \n@param cNAMEPrefix If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          \n@param cNAMEPrefix If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "cNAMEPrefix", "variableType" : "String", - "documentation" : "

          If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          ", + "documentation" : "

          If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -22603,12 +22636,12 @@ "c2jName" : "Description", "c2jShape" : "Description", "deprecated" : false, - "documentation" : "

          Describes this environment.

          ", + "documentation" : "

          Your description for this environment.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Describes this environment.

          \n@param description Describes this environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Your description for this environment.

          \n@param description Your description for this environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDescription", - "getterDocumentation" : "/**

          Describes this environment.

          \n@return Describes this environment.*/", + "getterDocumentation" : "/**

          Your description for this environment.

          \n@return Your description for this environment.*/", "getterMethodName" : "getDescription", "getterModel" : { "returnType" : "String", @@ -22642,7 +22675,7 @@ "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, - "setterDocumentation" : "/**

          Describes this environment.

          \n@param description Describes this environment.*/", + "setterDocumentation" : "/**

          Your description for this environment.

          \n@param description Your description for this environment.*/", "setterMethodName" : "setDescription", "setterModel" : { "timestampFormat" : null, @@ -22656,13 +22689,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Describes this environment.

          \n@param description Describes this environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Your description for this environment.

          \n@param description Your description for this environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", - "documentation" : "

          Describes this environment.

          ", + "documentation" : "

          Your description for this environment.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -22672,12 +22705,12 @@ "c2jName" : "EnvironmentName", "c2jShape" : "EnvironmentName", "deprecated" : false, - "documentation" : "

          A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          ", + "documentation" : "

          A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          \n@param environmentName A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          \n@param environmentName A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEnvironmentName", - "getterDocumentation" : "/**

          A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          \n@return A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.*/", + "getterDocumentation" : "/**

          A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          \n@return A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.*/", "getterMethodName" : "getEnvironmentName", "getterModel" : { "returnType" : "String", @@ -22711,7 +22744,7 @@ "marshallingType" : "STRING", "name" : "EnvironmentName", "sensitive" : false, - "setterDocumentation" : "/**

          A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          \n@param environmentName A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.*/", + "setterDocumentation" : "/**

          A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          \n@param environmentName A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.*/", "setterMethodName" : "setEnvironmentName", "setterModel" : { "timestampFormat" : null, @@ -22725,13 +22758,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          \n@param environmentName A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          \n@param environmentName A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "environmentName", "variableType" : "String", - "documentation" : "

          A unique name for the deployment environment. Used in the application URL.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          ", + "documentation" : "

          A unique name for the environment.

          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23114,12 +23147,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          \n@param platformArn The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the platform.

          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          \n@return The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          */", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -23153,7 +23186,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          \n@param platformArn The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          */", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -23167,13 +23200,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          \n@param platformArn The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

          If you specify PlatformArn, don't specify SolutionStackName.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23183,12 +23216,12 @@ "c2jName" : "SolutionStackName", "c2jShape" : "SolutionStackName", "deprecated" : false, - "documentation" : "

          This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.

          ", + "documentation" : "

          The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.

          \n@param solutionStackName This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          \n@param solutionStackName The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSolutionStackName", - "getterDocumentation" : "/**

          This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.

          \n@return This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.*/", + "getterDocumentation" : "/**

          The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          \n@return The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          */", "getterMethodName" : "getSolutionStackName", "getterModel" : { "returnType" : "String", @@ -23222,7 +23255,7 @@ "marshallingType" : "STRING", "name" : "SolutionStackName", "sensitive" : false, - "setterDocumentation" : "/**

          This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.

          \n@param solutionStackName This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.*/", + "setterDocumentation" : "/**

          The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          \n@param solutionStackName The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          */", "setterMethodName" : "setSolutionStackName", "setterModel" : { "timestampFormat" : null, @@ -23236,13 +23269,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.

          \n@param solutionStackName This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          \n@param solutionStackName The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "solutionStackName", "variableType" : "String", - "documentation" : "

          This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.

          ", + "documentation" : "

          The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23404,12 +23437,12 @@ "c2jName" : "TemplateName", "c2jShape" : "ConfigurationTemplateName", "deprecated" : false, - "documentation" : "

          The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param templateName The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          \n@param templateName The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTemplateName", - "getterDocumentation" : "/**

          The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@return The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.*/", + "getterDocumentation" : "/**

          The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          \n@return The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          */", "getterMethodName" : "getTemplateName", "getterModel" : { "returnType" : "String", @@ -23443,7 +23476,7 @@ "marshallingType" : "STRING", "name" : "TemplateName", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param templateName The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.*/", + "setterDocumentation" : "/**

          The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          \n@param templateName The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          */", "setterMethodName" : "setTemplateName", "setterModel" : { "timestampFormat" : null, @@ -23457,13 +23490,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          \n@param templateName The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          \n@param templateName The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "templateName", "variableType" : "String", - "documentation" : "

          The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

          ", + "documentation" : "

          The name of the Elastic Beanstalk configuration template to use with the environment.

          If you specify TemplateName, then don't specify SolutionStackName.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23473,12 +23506,12 @@ "c2jName" : "Tier", "c2jShape" : "EnvironmentTier", "deprecated" : false, - "documentation" : "

          This specifies the tier to use for creating this environment.

          ", + "documentation" : "

          Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          This specifies the tier to use for creating this environment.

          \n@param tier This specifies the tier to use for creating this environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.

          \n@param tier Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withTier", - "getterDocumentation" : "/**

          This specifies the tier to use for creating this environment.

          \n@return This specifies the tier to use for creating this environment.*/", + "getterDocumentation" : "/**

          Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.

          \n@return Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.*/", "getterMethodName" : "getTier", "getterModel" : { "returnType" : "EnvironmentTier", @@ -23512,7 +23545,7 @@ "marshallingType" : "STRUCTURED", "name" : "Tier", "sensitive" : false, - "setterDocumentation" : "/**

          This specifies the tier to use for creating this environment.

          \n@param tier This specifies the tier to use for creating this environment.*/", + "setterDocumentation" : "/**

          Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.

          \n@param tier Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.*/", "setterMethodName" : "setTier", "setterModel" : { "timestampFormat" : null, @@ -23526,13 +23559,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          This specifies the tier to use for creating this environment.

          \n@param tier This specifies the tier to use for creating this environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.

          \n@param tier Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "EnvironmentTier", "variableName" : "tier", "variableType" : "EnvironmentTier", - "documentation" : "

          This specifies the tier to use for creating this environment.

          ", + "documentation" : "

          Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.

          ", "simpleType" : "EnvironmentTier", "variableSetterType" : "EnvironmentTier" }, @@ -23542,12 +23575,12 @@ "c2jName" : "VersionLabel", "c2jShape" : "VersionLabel", "deprecated" : false, - "documentation" : "

          The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.

          ", + "documentation" : "

          The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.

          \n@param versionLabel The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.

          \n@param versionLabel The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVersionLabel", - "getterDocumentation" : "/**

          The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.

          \n@return The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.*/", + "getterDocumentation" : "/**

          The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.

          \n@return The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.*/", "getterMethodName" : "getVersionLabel", "getterModel" : { "returnType" : "String", @@ -23581,7 +23614,7 @@ "marshallingType" : "STRING", "name" : "VersionLabel", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.

          \n@param versionLabel The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.*/", + "setterDocumentation" : "/**

          The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.

          \n@param versionLabel The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.*/", "setterMethodName" : "setVersionLabel", "setterModel" : { "timestampFormat" : null, @@ -23595,13 +23628,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.

          \n@param versionLabel The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.

          \n@param versionLabel The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "versionLabel", "variableType" : "String", - "documentation" : "

          The name of the application version to deploy.

          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.

          ", + "documentation" : "

          The name of the application version to deploy.

          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23989,12 +24022,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the platform.

          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

          The ARN of the platform version.

          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -24028,7 +24061,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -24042,13 +24075,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -26074,12 +26107,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the platform.

          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

          The ARN of the platform version.

          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -26113,7 +26146,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -26127,13 +26160,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -34472,12 +34505,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the platform.

          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

          The ARN of the platform version.

          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -34511,7 +34544,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -34525,13 +34558,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -34845,12 +34878,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the platform.

          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

          The ARN of the platform version.

          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -34884,7 +34917,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -34898,13 +34931,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -42445,12 +42478,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the version of the custom platform.

          ", + "documentation" : "

          The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the version of the custom platform.

          \n@param platformArn The ARN of the version of the custom platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.

          \n@param platformArn The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the version of the custom platform.

          \n@return The ARN of the version of the custom platform.*/", + "getterDocumentation" : "/**

          The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.

          \n@return The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -42484,7 +42517,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the version of the custom platform.

          \n@param platformArn The ARN of the version of the custom platform.*/", + "setterDocumentation" : "/**

          The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.

          \n@param platformArn The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -42498,13 +42531,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the version of the custom platform.

          \n@param platformArn The ARN of the version of the custom platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.

          \n@param platformArn The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the version of the custom platform.

          ", + "documentation" : "

          The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -43337,12 +43370,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the version of the custom platform.

          ", + "documentation" : "

          The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the version of the custom platform.

          \n@param platformArn The ARN of the version of the custom platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.

          \n@param platformArn The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the version of the custom platform.

          \n@return The ARN of the version of the custom platform.*/", + "getterDocumentation" : "/**

          The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.

          \n@return The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -43376,7 +43409,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the version of the custom platform.

          \n@param platformArn The ARN of the version of the custom platform.*/", + "setterDocumentation" : "/**

          The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.

          \n@param platformArn The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -43390,13 +43423,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the version of the custom platform.

          \n@param platformArn The ARN of the version of the custom platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.

          \n@param platformArn The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the version of the custom platform.

          ", + "documentation" : "

          The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -45660,12 +45693,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the version of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the version of the platform.

          \n@param platformArn The ARN of the version of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the version of the platform.

          \n@return The ARN of the version of the platform.*/", + "getterDocumentation" : "/**

          The ARN of the platform version.

          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -45699,7 +45732,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the version of the platform.

          \n@param platformArn The ARN of the version of the platform.*/", + "setterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -45713,13 +45746,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the version of the platform.

          \n@param platformArn The ARN of the version of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the version of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -45730,12 +45763,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the version of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the version of the platform.

          \n@param platformArn The ARN of the version of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the version of the platform.

          \n@return The ARN of the version of the platform.*/", + "getterDocumentation" : "/**

          The ARN of the platform version.

          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -45769,7 +45802,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the version of the platform.

          \n@param platformArn The ARN of the version of the platform.*/", + "setterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -45783,13 +45816,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the version of the platform.

          \n@param platformArn The ARN of the version of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the version of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -45837,12 +45870,12 @@ "c2jName" : "PlatformDescription", "c2jShape" : "PlatformDescription", "deprecated" : false, - "documentation" : "

          Detailed information about the version of the platform.

          ", + "documentation" : "

          Detailed information about the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Detailed information about the version of the platform.

          \n@param platformDescription Detailed information about the version of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Detailed information about the platform version.

          \n@param platformDescription Detailed information about the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformDescription", - "getterDocumentation" : "/**

          Detailed information about the version of the platform.

          \n@return Detailed information about the version of the platform.*/", + "getterDocumentation" : "/**

          Detailed information about the platform version.

          \n@return Detailed information about the platform version.*/", "getterMethodName" : "getPlatformDescription", "getterModel" : { "returnType" : "PlatformDescription", @@ -45876,7 +45909,7 @@ "marshallingType" : "STRUCTURED", "name" : "PlatformDescription", "sensitive" : false, - "setterDocumentation" : "/**

          Detailed information about the version of the platform.

          \n@param platformDescription Detailed information about the version of the platform.*/", + "setterDocumentation" : "/**

          Detailed information about the platform version.

          \n@param platformDescription Detailed information about the platform version.*/", "setterMethodName" : "setPlatformDescription", "setterModel" : { "timestampFormat" : null, @@ -45890,13 +45923,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Detailed information about the version of the platform.

          \n@param platformDescription Detailed information about the version of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Detailed information about the platform version.

          \n@param platformDescription Detailed information about the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "PlatformDescription", "variableName" : "platformDescription", "variableType" : "PlatformDescription", - "documentation" : "

          Detailed information about the version of the platform.

          ", + "documentation" : "

          Detailed information about the platform version.

          ", "simpleType" : "PlatformDescription", "variableSetterType" : "PlatformDescription" }, @@ -45907,12 +45940,12 @@ "c2jName" : "PlatformDescription", "c2jShape" : "PlatformDescription", "deprecated" : false, - "documentation" : "

          Detailed information about the version of the platform.

          ", + "documentation" : "

          Detailed information about the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Detailed information about the version of the platform.

          \n@param platformDescription Detailed information about the version of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Detailed information about the platform version.

          \n@param platformDescription Detailed information about the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformDescription", - "getterDocumentation" : "/**

          Detailed information about the version of the platform.

          \n@return Detailed information about the version of the platform.*/", + "getterDocumentation" : "/**

          Detailed information about the platform version.

          \n@return Detailed information about the platform version.*/", "getterMethodName" : "getPlatformDescription", "getterModel" : { "returnType" : "PlatformDescription", @@ -45946,7 +45979,7 @@ "marshallingType" : "STRUCTURED", "name" : "PlatformDescription", "sensitive" : false, - "setterDocumentation" : "/**

          Detailed information about the version of the platform.

          \n@param platformDescription Detailed information about the version of the platform.*/", + "setterDocumentation" : "/**

          Detailed information about the platform version.

          \n@param platformDescription Detailed information about the platform version.*/", "setterMethodName" : "setPlatformDescription", "setterModel" : { "timestampFormat" : null, @@ -45960,13 +45993,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Detailed information about the version of the platform.

          \n@param platformDescription Detailed information about the version of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Detailed information about the platform version.

          \n@param platformDescription Detailed information about the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "PlatformDescription", "variableName" : "platformDescription", "variableType" : "PlatformDescription", - "documentation" : "

          Detailed information about the version of the platform.

          ", + "documentation" : "

          Detailed information about the platform version.

          ", "simpleType" : "PlatformDescription", "variableSetterType" : "PlatformDescription" }, @@ -46396,12 +46429,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the platform.

          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

          The ARN of the platform version.

          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -46435,7 +46468,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -46449,13 +46482,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -48481,12 +48514,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the platform.

          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

          The ARN of the platform version.

          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -48520,7 +48553,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -48534,13 +48567,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -53550,12 +53583,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the platform.

          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

          The ARN of the platform version.

          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -53589,7 +53622,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -53603,13 +53636,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -54032,12 +54065,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the platform.

          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

          The ARN of the platform version.

          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -54071,7 +54104,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -54085,13 +54118,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -58184,8 +58217,8 @@ }, "wrapper" : false }, - "ListPlatformVersionsRequest" : { - "c2jName" : "ListPlatformVersionsRequest", + "ListPlatformBranchesRequest" : { + "c2jName" : "ListPlatformBranchesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -58203,7 +58236,7 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListPlatformVersions", + "action" : "ListPlatformBranches", "locationName" : null, "requestUri" : "/", "target" : null, @@ -58212,17 +58245,17 @@ }, "members" : [ { "c2jName" : "Filters", - "c2jShape" : "PlatformFilters", + "c2jShape" : "SearchFilters", "deprecated" : false, - "documentation" : "

          List only the platforms where the platform member value relates to one of the supplied values.

          ", + "documentation" : "

          Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          List only the platforms where the platform member value relates to one of the supplied values.

          \n@param filters List only the platforms where the platform member value relates to one of the supplied values.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.

          \n@param filters Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withFilters", - "getterDocumentation" : "/**

          List only the platforms where the platform member value relates to one of the supplied values.

          \n@return List only the platforms where the platform member value relates to one of the supplied values.*/", + "getterDocumentation" : "/**

          Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.

          \n@return Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.*/", "getterMethodName" : "getFilters", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -58251,7 +58284,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "PlatformFilter", + "c2jShape" : "SearchFilter", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -58261,7 +58294,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "PlatformFilter", + "returnType" : "SearchFilter", "documentation" : null }, "http" : { @@ -58296,12 +58329,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "PlatformFilter", + "variableDeclarationType" : "SearchFilter", "variableName" : "member", - "variableType" : "PlatformFilter", + "variableType" : "SearchFilter", "documentation" : "", - "simpleType" : "PlatformFilter", - "variableSetterType" : "PlatformFilter" + "simpleType" : "SearchFilter", + "variableSetterType" : "SearchFilter" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -58309,26 +58342,26 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PlatformFilter", + "variableDeclarationType" : "SearchFilter", "variableName" : "member", - "variableType" : "PlatformFilter", + "variableType" : "SearchFilter", "documentation" : "", - "simpleType" : "PlatformFilter", - "variableSetterType" : "PlatformFilter" + "simpleType" : "SearchFilter", + "variableSetterType" : "SearchFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "PlatformFilter", + "memberType" : "SearchFilter", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "PlatformFilter", - "templateImplType" : "com.amazonaws.internal.SdkInternalList", - "templateType" : "java.util.List" + "simpleType" : "SearchFilter", + "templateImplType" : "com.amazonaws.internal.SdkInternalList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, @@ -58336,41 +58369,41 @@ "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, - "setterDocumentation" : "/**

          List only the platforms where the platform member value relates to one of the supplied values.

          \n@param filters List only the platforms where the platform member value relates to one of the supplied values.*/", + "setterDocumentation" : "/**

          Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.

          \n@param filters Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.*/", "setterMethodName" : "setFilters", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "filters", - "variableType" : "java.util.List", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          List only the platforms where the platform member value relates to one of the supplied values.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setFilters(java.util.Collection)} or {@link #withFilters(java.util.Collection)} if you want to override the existing values.

          \n@param filters List only the platforms where the platform member value relates to one of the supplied values.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setFilters(java.util.Collection)} or {@link #withFilters(java.util.Collection)} if you want to override the existing values.

          \n@param filters Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "filters", - "variableType" : "java.util.List", - "documentation" : "

          List only the platforms where the platform member value relates to one of the supplied values.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableType" : "java.util.List", + "documentation" : "

          Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MaxRecords", - "c2jShape" : "PlatformMaxRecords", + "c2jShape" : "PlatformBranchMaxRecords", "deprecated" : false, - "documentation" : "

          The maximum number of platform values returned in one call.

          ", + "documentation" : "

          The maximum number of platform branch values returned in one call.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The maximum number of platform values returned in one call.

          \n@param maxRecords The maximum number of platform values returned in one call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The maximum number of platform branch values returned in one call.

          \n@param maxRecords The maximum number of platform branch values returned in one call.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxRecords", - "getterDocumentation" : "/**

          The maximum number of platform values returned in one call.

          \n@return The maximum number of platform values returned in one call.*/", + "getterDocumentation" : "/**

          The maximum number of platform branch values returned in one call.

          \n@return The maximum number of platform branch values returned in one call.*/", "getterMethodName" : "getMaxRecords", "getterModel" : { "returnType" : "Integer", @@ -58404,7 +58437,7 @@ "marshallingType" : "INTEGER", "name" : "MaxRecords", "sensitive" : false, - "setterDocumentation" : "/**

          The maximum number of platform values returned in one call.

          \n@param maxRecords The maximum number of platform values returned in one call.*/", + "setterDocumentation" : "/**

          The maximum number of platform branch values returned in one call.

          \n@param maxRecords The maximum number of platform branch values returned in one call.*/", "setterMethodName" : "setMaxRecords", "setterModel" : { "timestampFormat" : null, @@ -58418,13 +58451,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The maximum number of platform values returned in one call.

          \n@param maxRecords The maximum number of platform values returned in one call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The maximum number of platform branch values returned in one call.

          \n@param maxRecords The maximum number of platform branch values returned in one call.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "maxRecords", "variableType" : "Integer", - "documentation" : "

          The maximum number of platform values returned in one call.

          ", + "documentation" : "

          The maximum number of platform branch values returned in one call.

          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -58433,12 +58466,12 @@ "c2jName" : "NextToken", "c2jShape" : "Token", "deprecated" : false, - "documentation" : "

          The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.

          ", + "documentation" : "

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.

          \n@param nextToken The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          \n@param nextToken For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.

          \n@return The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.*/", + "getterDocumentation" : "/**

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          \n@return For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -58472,7 +58505,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.

          \n@param nextToken The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.*/", + "setterDocumentation" : "/**

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          \n@param nextToken For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -58486,13 +58519,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.

          \n@param nextToken The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          \n@param nextToken For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

          The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.

          ", + "documentation" : "

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -58501,17 +58534,17 @@ "membersAsMap" : { "Filters" : { "c2jName" : "Filters", - "c2jShape" : "PlatformFilters", + "c2jShape" : "SearchFilters", "deprecated" : false, - "documentation" : "

          List only the platforms where the platform member value relates to one of the supplied values.

          ", + "documentation" : "

          Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          List only the platforms where the platform member value relates to one of the supplied values.

          \n@param filters List only the platforms where the platform member value relates to one of the supplied values.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.

          \n@param filters Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withFilters", - "getterDocumentation" : "/**

          List only the platforms where the platform member value relates to one of the supplied values.

          \n@return List only the platforms where the platform member value relates to one of the supplied values.*/", + "getterDocumentation" : "/**

          Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.

          \n@return Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.*/", "getterMethodName" : "getFilters", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -58540,7 +58573,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "PlatformFilter", + "c2jShape" : "SearchFilter", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -58550,7 +58583,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "PlatformFilter", + "returnType" : "SearchFilter", "documentation" : null }, "http" : { @@ -58585,12 +58618,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "PlatformFilter", + "variableDeclarationType" : "SearchFilter", "variableName" : "member", - "variableType" : "PlatformFilter", + "variableType" : "SearchFilter", "documentation" : "", - "simpleType" : "PlatformFilter", - "variableSetterType" : "PlatformFilter" + "simpleType" : "SearchFilter", + "variableSetterType" : "SearchFilter" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -58598,26 +58631,26 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PlatformFilter", + "variableDeclarationType" : "SearchFilter", "variableName" : "member", - "variableType" : "PlatformFilter", + "variableType" : "SearchFilter", "documentation" : "", - "simpleType" : "PlatformFilter", - "variableSetterType" : "PlatformFilter" + "simpleType" : "SearchFilter", + "variableSetterType" : "SearchFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "PlatformFilter", + "memberType" : "SearchFilter", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "PlatformFilter", - "templateImplType" : "com.amazonaws.internal.SdkInternalList", - "templateType" : "java.util.List" + "simpleType" : "SearchFilter", + "templateImplType" : "com.amazonaws.internal.SdkInternalList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, @@ -58625,42 +58658,42 @@ "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, - "setterDocumentation" : "/**

          List only the platforms where the platform member value relates to one of the supplied values.

          \n@param filters List only the platforms where the platform member value relates to one of the supplied values.*/", + "setterDocumentation" : "/**

          Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.

          \n@param filters Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.*/", "setterMethodName" : "setFilters", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "filters", - "variableType" : "java.util.List", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          List only the platforms where the platform member value relates to one of the supplied values.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setFilters(java.util.Collection)} or {@link #withFilters(java.util.Collection)} if you want to override the existing values.

          \n@param filters List only the platforms where the platform member value relates to one of the supplied values.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setFilters(java.util.Collection)} or {@link #withFilters(java.util.Collection)} if you want to override the existing values.

          \n@param filters Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "filters", - "variableType" : "java.util.List", - "documentation" : "

          List only the platforms where the platform member value relates to one of the supplied values.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableType" : "java.util.List", + "documentation" : "

          Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

          • Attribute = BranchName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = LifecycleState:

            • Operator: = | != | in | not_in

            • Values: beta | supported | deprecated | retired

          • Attribute = PlatformName:

            • Operator: = | != | begins_with | ends_with | contains | in | not_in

          • Attribute = TierType:

            • Operator: = | !=

            • Values: WebServer/Standard | Worker/SQS/HTTP

          Array size: limited to 10 SearchFilter objects.

          Within each SearchFilter item, the Values array is limited to 10 items.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxRecords" : { "c2jName" : "MaxRecords", - "c2jShape" : "PlatformMaxRecords", + "c2jShape" : "PlatformBranchMaxRecords", "deprecated" : false, - "documentation" : "

          The maximum number of platform values returned in one call.

          ", + "documentation" : "

          The maximum number of platform branch values returned in one call.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The maximum number of platform values returned in one call.

          \n@param maxRecords The maximum number of platform values returned in one call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The maximum number of platform branch values returned in one call.

          \n@param maxRecords The maximum number of platform branch values returned in one call.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxRecords", - "getterDocumentation" : "/**

          The maximum number of platform values returned in one call.

          \n@return The maximum number of platform values returned in one call.*/", + "getterDocumentation" : "/**

          The maximum number of platform branch values returned in one call.

          \n@return The maximum number of platform branch values returned in one call.*/", "getterMethodName" : "getMaxRecords", "getterModel" : { "returnType" : "Integer", @@ -58694,7 +58727,7 @@ "marshallingType" : "INTEGER", "name" : "MaxRecords", "sensitive" : false, - "setterDocumentation" : "/**

          The maximum number of platform values returned in one call.

          \n@param maxRecords The maximum number of platform values returned in one call.*/", + "setterDocumentation" : "/**

          The maximum number of platform branch values returned in one call.

          \n@param maxRecords The maximum number of platform branch values returned in one call.*/", "setterMethodName" : "setMaxRecords", "setterModel" : { "timestampFormat" : null, @@ -58708,13 +58741,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The maximum number of platform values returned in one call.

          \n@param maxRecords The maximum number of platform values returned in one call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The maximum number of platform branch values returned in one call.

          \n@param maxRecords The maximum number of platform branch values returned in one call.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "maxRecords", "variableType" : "Integer", - "documentation" : "

          The maximum number of platform values returned in one call.

          ", + "documentation" : "

          The maximum number of platform branch values returned in one call.

          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -58724,12 +58757,12 @@ "c2jName" : "NextToken", "c2jShape" : "Token", "deprecated" : false, - "documentation" : "

          The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.

          ", + "documentation" : "

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.

          \n@param nextToken The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          \n@param nextToken For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.

          \n@return The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.*/", + "getterDocumentation" : "/**

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          \n@return For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -58763,7 +58796,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.

          \n@param nextToken The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.*/", + "setterDocumentation" : "/**

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          \n@param nextToken For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -58777,13 +58810,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.

          \n@param nextToken The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          \n@param nextToken For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

          The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.

          ", + "documentation" : "

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -58793,23 +58826,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListPlatformVersionsRequest", + "shapeName" : "ListPlatformBranchesRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListPlatformVersionsRequest", - "variableName" : "listPlatformVersionsRequest", - "variableType" : "ListPlatformVersionsRequest", + "variableDeclarationType" : "ListPlatformBranchesRequest", + "variableName" : "listPlatformBranchesRequest", + "variableType" : "ListPlatformBranchesRequest", "documentation" : null, - "simpleType" : "ListPlatformVersionsRequest", - "variableSetterType" : "ListPlatformVersionsRequest" + "simpleType" : "ListPlatformBranchesRequest", + "variableSetterType" : "ListPlatformBranchesRequest" }, "wrapper" : false }, - "ListPlatformVersionsResult" : { - "c2jName" : "ListPlatformVersionsResult", + "ListPlatformBranchesResult" : { + "c2jName" : "ListPlatformBranchesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -58828,18 +58861,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "PlatformSummaryList", - "c2jShape" : "PlatformSummaryList", + "c2jName" : "PlatformBranchSummaryList", + "c2jShape" : "PlatformBranchSummaryList", "deprecated" : false, - "documentation" : "

          Detailed information about the platforms.

          ", + "documentation" : "

          Summary information about the platform branches.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Detailed information about the platforms.

          \n@param platformSummaryList Detailed information about the platforms.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPlatformSummaryList", - "getterDocumentation" : "/**

          Detailed information about the platforms.

          \n@return Detailed information about the platforms.*/", - "getterMethodName" : "getPlatformSummaryList", + "fluentSetterDocumentation" : "/**

          Summary information about the platform branches.

          \n@param platformBranchSummaryList Summary information about the platform branches.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformBranchSummaryList", + "getterDocumentation" : "/**

          Summary information about the platform branches.

          \n@return Summary information about the platform branches.*/", + "getterMethodName" : "getPlatformBranchSummaryList", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -58852,11 +58885,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PlatformSummaryList", + "marshallLocationName" : "PlatformBranchSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PlatformSummaryList", + "unmarshallLocationName" : "PlatformBranchSummaryList", "uri" : false }, "idempotencyToken" : false, @@ -58868,7 +58901,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "PlatformSummary", + "c2jShape" : "PlatformBranchSummary", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -58878,7 +58911,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "PlatformSummary", + "returnType" : "PlatformBranchSummary", "documentation" : null }, "http" : { @@ -58913,12 +58946,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "PlatformSummary", + "variableDeclarationType" : "PlatformBranchSummary", "variableName" : "member", - "variableType" : "PlatformSummary", + "variableType" : "PlatformBranchSummary", "documentation" : "", - "simpleType" : "PlatformSummary", - "variableSetterType" : "PlatformSummary" + "simpleType" : "PlatformBranchSummary", + "variableSetterType" : "PlatformBranchSummary" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -58926,68 +58959,68 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PlatformSummary", + "variableDeclarationType" : "PlatformBranchSummary", "variableName" : "member", - "variableType" : "PlatformSummary", + "variableType" : "PlatformBranchSummary", "documentation" : "", - "simpleType" : "PlatformSummary", - "variableSetterType" : "PlatformSummary" + "simpleType" : "PlatformBranchSummary", + "variableSetterType" : "PlatformBranchSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "PlatformSummary", + "memberType" : "PlatformBranchSummary", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "PlatformSummary", - "templateImplType" : "com.amazonaws.internal.SdkInternalList", - "templateType" : "java.util.List" + "simpleType" : "PlatformBranchSummary", + "templateImplType" : "com.amazonaws.internal.SdkInternalList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "PlatformSummaryList", + "name" : "PlatformBranchSummaryList", "sensitive" : false, - "setterDocumentation" : "/**

          Detailed information about the platforms.

          \n@param platformSummaryList Detailed information about the platforms.*/", - "setterMethodName" : "setPlatformSummaryList", + "setterDocumentation" : "/**

          Summary information about the platform branches.

          \n@param platformBranchSummaryList Summary information about the platform branches.*/", + "setterMethodName" : "setPlatformBranchSummaryList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", - "variableName" : "platformSummaryList", - "variableType" : "java.util.List", + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "platformBranchSummaryList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Detailed information about the platforms.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPlatformSummaryList(java.util.Collection)} or {@link #withPlatformSummaryList(java.util.Collection)} if you want to override the existing values.

          \n@param platformSummaryList Detailed information about the platforms.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Summary information about the platform branches.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPlatformBranchSummaryList(java.util.Collection)} or {@link #withPlatformBranchSummaryList(java.util.Collection)} if you want to override the existing values.

          \n@param platformBranchSummaryList Summary information about the platform branches.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", - "variableName" : "platformSummaryList", - "variableType" : "java.util.List", - "documentation" : "

          Detailed information about the platforms.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "platformBranchSummaryList", + "variableType" : "java.util.List", + "documentation" : "

          Summary information about the platform branches.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", "c2jShape" : "Token", "deprecated" : false, - "documentation" : "

          The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.

          ", + "documentation" : "

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.

          \n@param nextToken The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          \n@param nextToken In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.

          \n@return The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.*/", + "getterDocumentation" : "/**

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          \n@return In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -59021,7 +59054,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.

          \n@param nextToken The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.*/", + "setterDocumentation" : "/**

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          \n@param nextToken In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -59035,13 +59068,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.

          \n@param nextToken The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          \n@param nextToken In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

          The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.

          ", + "documentation" : "

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -59052,12 +59085,12 @@ "c2jName" : "NextToken", "c2jShape" : "Token", "deprecated" : false, - "documentation" : "

          The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.

          ", + "documentation" : "

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.

          \n@param nextToken The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          \n@param nextToken In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

          The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.

          \n@return The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.*/", + "getterDocumentation" : "/**

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          \n@return In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -59091,7 +59124,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

          The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.

          \n@param nextToken The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.*/", + "setterDocumentation" : "/**

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          \n@param nextToken In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -59105,31 +59138,31 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.

          \n@param nextToken The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          \n@param nextToken In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

          The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.

          ", + "documentation" : "

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "PlatformSummaryList" : { - "c2jName" : "PlatformSummaryList", - "c2jShape" : "PlatformSummaryList", + "PlatformBranchSummaryList" : { + "c2jName" : "PlatformBranchSummaryList", + "c2jShape" : "PlatformBranchSummaryList", "deprecated" : false, - "documentation" : "

          Detailed information about the platforms.

          ", + "documentation" : "

          Summary information about the platform branches.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Detailed information about the platforms.

          \n@param platformSummaryList Detailed information about the platforms.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPlatformSummaryList", - "getterDocumentation" : "/**

          Detailed information about the platforms.

          \n@return Detailed information about the platforms.*/", - "getterMethodName" : "getPlatformSummaryList", + "fluentSetterDocumentation" : "/**

          Summary information about the platform branches.

          \n@param platformBranchSummaryList Summary information about the platform branches.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformBranchSummaryList", + "getterDocumentation" : "/**

          Summary information about the platform branches.

          \n@return Summary information about the platform branches.*/", + "getterMethodName" : "getPlatformBranchSummaryList", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -59142,11 +59175,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PlatformSummaryList", + "marshallLocationName" : "PlatformBranchSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "PlatformSummaryList", + "unmarshallLocationName" : "PlatformBranchSummaryList", "uri" : false }, "idempotencyToken" : false, @@ -59158,7 +59191,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "PlatformSummary", + "c2jShape" : "PlatformBranchSummary", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -59168,7 +59201,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "PlatformSummary", + "returnType" : "PlatformBranchSummary", "documentation" : null }, "http" : { @@ -59203,12 +59236,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "PlatformSummary", + "variableDeclarationType" : "PlatformBranchSummary", "variableName" : "member", - "variableType" : "PlatformSummary", + "variableType" : "PlatformBranchSummary", "documentation" : "", - "simpleType" : "PlatformSummary", - "variableSetterType" : "PlatformSummary" + "simpleType" : "PlatformBranchSummary", + "variableSetterType" : "PlatformBranchSummary" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -59216,56 +59249,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PlatformSummary", + "variableDeclarationType" : "PlatformBranchSummary", "variableName" : "member", - "variableType" : "PlatformSummary", + "variableType" : "PlatformBranchSummary", "documentation" : "", - "simpleType" : "PlatformSummary", - "variableSetterType" : "PlatformSummary" + "simpleType" : "PlatformBranchSummary", + "variableSetterType" : "PlatformBranchSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "PlatformSummary", + "memberType" : "PlatformBranchSummary", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "PlatformSummary", - "templateImplType" : "com.amazonaws.internal.SdkInternalList", - "templateType" : "java.util.List" + "simpleType" : "PlatformBranchSummary", + "templateImplType" : "com.amazonaws.internal.SdkInternalList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "PlatformSummaryList", + "name" : "PlatformBranchSummaryList", "sensitive" : false, - "setterDocumentation" : "/**

          Detailed information about the platforms.

          \n@param platformSummaryList Detailed information about the platforms.*/", - "setterMethodName" : "setPlatformSummaryList", + "setterDocumentation" : "/**

          Summary information about the platform branches.

          \n@param platformBranchSummaryList Summary information about the platform branches.*/", + "setterMethodName" : "setPlatformBranchSummaryList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", - "variableName" : "platformSummaryList", - "variableType" : "java.util.List", + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "platformBranchSummaryList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Detailed information about the platforms.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPlatformSummaryList(java.util.Collection)} or {@link #withPlatformSummaryList(java.util.Collection)} if you want to override the existing values.

          \n@param platformSummaryList Detailed information about the platforms.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Summary information about the platform branches.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPlatformBranchSummaryList(java.util.Collection)} or {@link #withPlatformBranchSummaryList(java.util.Collection)} if you want to override the existing values.

          \n@param platformBranchSummaryList Summary information about the platform branches.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", - "variableName" : "platformSummaryList", - "variableType" : "java.util.List", - "documentation" : "

          Detailed information about the platforms.

          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "platformBranchSummaryList", + "variableType" : "java.util.List", + "documentation" : "

          Summary information about the platform branches.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } @@ -59273,26 +59306,26 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListPlatformVersionsResult", + "shapeName" : "ListPlatformBranchesResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { "flattened" : false, - "resultWrapper" : "ListPlatformVersionsResult" + "resultWrapper" : "ListPlatformBranchesResult" }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListPlatformVersionsResult", - "variableName" : "listPlatformVersionsResult", - "variableType" : "ListPlatformVersionsResult", + "variableDeclarationType" : "ListPlatformBranchesResult", + "variableName" : "listPlatformBranchesResult", + "variableType" : "ListPlatformBranchesResult", "documentation" : null, - "simpleType" : "ListPlatformVersionsResult", - "variableSetterType" : "ListPlatformVersionsResult" + "simpleType" : "ListPlatformBranchesResult", + "variableSetterType" : "ListPlatformBranchesResult" }, "wrapper" : false }, - "ListTagsForResourceRequest" : { - "c2jName" : "ListTagsForResourceMessage", + "ListPlatformVersionsRequest" : { + "c2jName" : "ListPlatformVersionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -59310,7 +59343,7 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListTagsForResource", + "action" : "ListPlatformVersions", "locationName" : null, "requestUri" : "/", "target" : null, @@ -59318,263 +59351,18 @@ "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "ResourceArn", - "c2jShape" : "ResourceArn", - "deprecated" : false, - "documentation" : "

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceArn", - "getterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.

          \n@return The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.*/", - "getterMethodName" : "getResourceArn", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ResourceArn", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ResourceArn", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ResourceArn", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.*/", - "setterMethodName" : "setResourceArn", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceArn", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceArn", - "variableType" : "String", - "documentation" : "

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "ResourceArn" : { - "c2jName" : "ResourceArn", - "c2jShape" : "ResourceArn", - "deprecated" : false, - "documentation" : "

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceArn", - "getterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.

          \n@return The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.*/", - "getterMethodName" : "getResourceArn", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ResourceArn", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ResourceArn", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ResourceArn", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.*/", - "setterMethodName" : "setResourceArn", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceArn", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceArn", - "variableType" : "String", - "documentation" : "

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk environment.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "ResourceArn" ], - "shapeName" : "ListTagsForResourceRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "ListTagsForResourceRequest", - "variableName" : "listTagsForResourceRequest", - "variableType" : "ListTagsForResourceRequest", - "documentation" : null, - "simpleType" : "ListTagsForResourceRequest", - "variableSetterType" : "ListTagsForResourceRequest" - }, - "wrapper" : false - }, - "ListTagsForResourceResult" : { - "c2jName" : "ResourceTagsDescriptionMessage", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "ResourceArn", - "c2jShape" : "ResourceArn", - "deprecated" : false, - "documentation" : "

          The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.

          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceArn", - "getterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.

          \n@return The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.*/", - "getterMethodName" : "getResourceArn", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ResourceArn", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ResourceArn", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ResourceArn", - "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.*/", - "setterMethodName" : "setResourceArn", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceArn", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceArn", - "variableType" : "String", - "documentation" : "

          The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.

          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "ResourceTags", - "c2jShape" : "TagList", + "c2jName" : "Filters", + "c2jShape" : "PlatformFilters", "deprecated" : false, - "documentation" : "

          A list of tag key-value pairs.

          ", + "documentation" : "

          Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          A list of tag key-value pairs.

          \n@param resourceTags A list of tag key-value pairs.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceTags", - "getterDocumentation" : "/**

          A list of tag key-value pairs.

          \n@return A list of tag key-value pairs.*/", - "getterMethodName" : "getResourceTags", + "fluentSetterDocumentation" : "/**

          Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.

          \n@param filters Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFilters", + "getterDocumentation" : "/**

          Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.

          \n@return Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.*/", + "getterMethodName" : "getFilters", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -59587,11 +59375,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ResourceTags", + "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ResourceTags", + "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, @@ -59603,7 +59391,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "Tag", + "c2jShape" : "PlatformFilter", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -59613,7 +59401,1359 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "Tag", + "returnType" : "PlatformFilter", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PlatformFilter", + "variableName" : "member", + "variableType" : "PlatformFilter", + "documentation" : "", + "simpleType" : "PlatformFilter", + "variableSetterType" : "PlatformFilter" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PlatformFilter", + "variableName" : "member", + "variableType" : "PlatformFilter", + "documentation" : "", + "simpleType" : "PlatformFilter", + "variableSetterType" : "PlatformFilter" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "PlatformFilter", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "PlatformFilter", + "templateImplType" : "com.amazonaws.internal.SdkInternalList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Filters", + "sensitive" : false, + "setterDocumentation" : "/**

          Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.

          \n@param filters Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.*/", + "setterMethodName" : "setFilters", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "filters", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setFilters(java.util.Collection)} or {@link #withFilters(java.util.Collection)} if you want to override the existing values.

          \n@param filters Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "filters", + "variableType" : "java.util.List", + "documentation" : "

          Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MaxRecords", + "c2jShape" : "PlatformMaxRecords", + "deprecated" : false, + "documentation" : "

          The maximum number of platform version values returned in one call.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The maximum number of platform version values returned in one call.

          \n@param maxRecords The maximum number of platform version values returned in one call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxRecords", + "getterDocumentation" : "/**

          The maximum number of platform version values returned in one call.

          \n@return The maximum number of platform version values returned in one call.*/", + "getterMethodName" : "getMaxRecords", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxRecords", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxRecords", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxRecords", + "sensitive" : false, + "setterDocumentation" : "/**

          The maximum number of platform version values returned in one call.

          \n@param maxRecords The maximum number of platform version values returned in one call.*/", + "setterMethodName" : "setMaxRecords", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxRecords", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The maximum number of platform version values returned in one call.

          \n@param maxRecords The maximum number of platform version values returned in one call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxRecords", + "variableType" : "Integer", + "documentation" : "

          The maximum number of platform version values returned in one call.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NextToken", + "c2jShape" : "Token", + "deprecated" : false, + "documentation" : "

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          \n@param nextToken For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          \n@return For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          \n@param nextToken For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          \n@param nextToken For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Filters" : { + "c2jName" : "Filters", + "c2jShape" : "PlatformFilters", + "deprecated" : false, + "documentation" : "

          Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.

          \n@param filters Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFilters", + "getterDocumentation" : "/**

          Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.

          \n@return Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.*/", + "getterMethodName" : "getFilters", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Filters", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Filters", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "com.amazonaws.internal.SdkInternalList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PlatformFilter", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "PlatformFilter", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PlatformFilter", + "variableName" : "member", + "variableType" : "PlatformFilter", + "documentation" : "", + "simpleType" : "PlatformFilter", + "variableSetterType" : "PlatformFilter" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PlatformFilter", + "variableName" : "member", + "variableType" : "PlatformFilter", + "documentation" : "", + "simpleType" : "PlatformFilter", + "variableSetterType" : "PlatformFilter" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "PlatformFilter", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "PlatformFilter", + "templateImplType" : "com.amazonaws.internal.SdkInternalList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Filters", + "sensitive" : false, + "setterDocumentation" : "/**

          Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.

          \n@param filters Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.*/", + "setterMethodName" : "setFilters", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "filters", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setFilters(java.util.Collection)} or {@link #withFilters(java.util.Collection)} if you want to override the existing values.

          \n@param filters Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "filters", + "variableType" : "java.util.List", + "documentation" : "

          Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, + "MaxRecords" : { + "c2jName" : "MaxRecords", + "c2jShape" : "PlatformMaxRecords", + "deprecated" : false, + "documentation" : "

          The maximum number of platform version values returned in one call.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The maximum number of platform version values returned in one call.

          \n@param maxRecords The maximum number of platform version values returned in one call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxRecords", + "getterDocumentation" : "/**

          The maximum number of platform version values returned in one call.

          \n@return The maximum number of platform version values returned in one call.*/", + "getterMethodName" : "getMaxRecords", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxRecords", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxRecords", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxRecords", + "sensitive" : false, + "setterDocumentation" : "/**

          The maximum number of platform version values returned in one call.

          \n@param maxRecords The maximum number of platform version values returned in one call.*/", + "setterMethodName" : "setMaxRecords", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxRecords", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The maximum number of platform version values returned in one call.

          \n@param maxRecords The maximum number of platform version values returned in one call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxRecords", + "variableType" : "Integer", + "documentation" : "

          The maximum number of platform version values returned in one call.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "Token", + "deprecated" : false, + "documentation" : "

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          \n@param nextToken For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          \n@return For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          \n@param nextToken For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          \n@param nextToken For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

          If no NextToken is specified, the first page is retrieved.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ListPlatformVersionsRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListPlatformVersionsRequest", + "variableName" : "listPlatformVersionsRequest", + "variableType" : "ListPlatformVersionsRequest", + "documentation" : null, + "simpleType" : "ListPlatformVersionsRequest", + "variableSetterType" : "ListPlatformVersionsRequest" + }, + "wrapper" : false + }, + "ListPlatformVersionsResult" : { + "c2jName" : "ListPlatformVersionsResult", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "PlatformSummaryList", + "c2jShape" : "PlatformSummaryList", + "deprecated" : false, + "documentation" : "

          Summary information about the platform versions.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Summary information about the platform versions.

          \n@param platformSummaryList Summary information about the platform versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformSummaryList", + "getterDocumentation" : "/**

          Summary information about the platform versions.

          \n@return Summary information about the platform versions.*/", + "getterMethodName" : "getPlatformSummaryList", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformSummaryList", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PlatformSummaryList", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "com.amazonaws.internal.SdkInternalList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PlatformSummary", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "PlatformSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PlatformSummary", + "variableName" : "member", + "variableType" : "PlatformSummary", + "documentation" : "", + "simpleType" : "PlatformSummary", + "variableSetterType" : "PlatformSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PlatformSummary", + "variableName" : "member", + "variableType" : "PlatformSummary", + "documentation" : "", + "simpleType" : "PlatformSummary", + "variableSetterType" : "PlatformSummary" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "PlatformSummary", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "PlatformSummary", + "templateImplType" : "com.amazonaws.internal.SdkInternalList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PlatformSummaryList", + "sensitive" : false, + "setterDocumentation" : "/**

          Summary information about the platform versions.

          \n@param platformSummaryList Summary information about the platform versions.*/", + "setterMethodName" : "setPlatformSummaryList", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "platformSummaryList", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Summary information about the platform versions.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPlatformSummaryList(java.util.Collection)} or {@link #withPlatformSummaryList(java.util.Collection)} if you want to override the existing values.

          \n@param platformSummaryList Summary information about the platform versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "platformSummaryList", + "variableType" : "java.util.List", + "documentation" : "

          Summary information about the platform versions.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NextToken", + "c2jShape" : "Token", + "deprecated" : false, + "documentation" : "

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          \n@param nextToken In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          \n@return In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          \n@param nextToken In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          \n@param nextToken In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "Token", + "deprecated" : false, + "documentation" : "

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          \n@param nextToken In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          \n@return In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          \n@param nextToken In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          \n@param nextToken In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "PlatformSummaryList" : { + "c2jName" : "PlatformSummaryList", + "c2jShape" : "PlatformSummaryList", + "deprecated" : false, + "documentation" : "

          Summary information about the platform versions.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          Summary information about the platform versions.

          \n@param platformSummaryList Summary information about the platform versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformSummaryList", + "getterDocumentation" : "/**

          Summary information about the platform versions.

          \n@return Summary information about the platform versions.*/", + "getterMethodName" : "getPlatformSummaryList", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformSummaryList", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PlatformSummaryList", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "com.amazonaws.internal.SdkInternalList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PlatformSummary", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "PlatformSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PlatformSummary", + "variableName" : "member", + "variableType" : "PlatformSummary", + "documentation" : "", + "simpleType" : "PlatformSummary", + "variableSetterType" : "PlatformSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PlatformSummary", + "variableName" : "member", + "variableType" : "PlatformSummary", + "documentation" : "", + "simpleType" : "PlatformSummary", + "variableSetterType" : "PlatformSummary" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "PlatformSummary", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "PlatformSummary", + "templateImplType" : "com.amazonaws.internal.SdkInternalList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PlatformSummaryList", + "sensitive" : false, + "setterDocumentation" : "/**

          Summary information about the platform versions.

          \n@param platformSummaryList Summary information about the platform versions.*/", + "setterMethodName" : "setPlatformSummaryList", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "platformSummaryList", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          Summary information about the platform versions.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setPlatformSummaryList(java.util.Collection)} or {@link #withPlatformSummaryList(java.util.Collection)} if you want to override the existing values.

          \n@param platformSummaryList Summary information about the platform versions.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "platformSummaryList", + "variableType" : "java.util.List", + "documentation" : "

          Summary information about the platform versions.

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ListPlatformVersionsResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : "ListPlatformVersionsResult" + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListPlatformVersionsResult", + "variableName" : "listPlatformVersionsResult", + "variableType" : "ListPlatformVersionsResult", + "documentation" : null, + "simpleType" : "ListPlatformVersionsResult", + "variableSetterType" : "ListPlatformVersionsResult" + }, + "wrapper" : false + }, + "ListTagsForResourceRequest" : { + "c2jName" : "ListTagsForResourceMessage", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "ListTagsForResource", + "locationName" : null, + "requestUri" : "/", + "target" : null, + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "ResourceArn", + "c2jShape" : "ResourceArn", + "deprecated" : false, + "documentation" : "

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceArn", + "getterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.

          \n@return The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.*/", + "getterMethodName" : "getResourceArn", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ResourceArn", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ResourceArn", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ResourceArn", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.*/", + "setterMethodName" : "setResourceArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "resourceArn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "resourceArn", + "variableType" : "String", + "documentation" : "

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "ResourceArn" : { + "c2jName" : "ResourceArn", + "c2jShape" : "ResourceArn", + "deprecated" : false, + "documentation" : "

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceArn", + "getterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.

          \n@return The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.*/", + "getterMethodName" : "getResourceArn", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ResourceArn", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ResourceArn", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ResourceArn", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.*/", + "setterMethodName" : "setResourceArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "resourceArn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "resourceArn", + "variableType" : "String", + "documentation" : "

          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

          Must be the ARN of an Elastic Beanstalk resource.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "ResourceArn" ], + "shapeName" : "ListTagsForResourceRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListTagsForResourceRequest", + "variableName" : "listTagsForResourceRequest", + "variableType" : "ListTagsForResourceRequest", + "documentation" : null, + "simpleType" : "ListTagsForResourceRequest", + "variableSetterType" : "ListTagsForResourceRequest" + }, + "wrapper" : false + }, + "ListTagsForResourceResult" : { + "c2jName" : "ResourceTagsDescriptionMessage", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "ResourceArn", + "c2jShape" : "ResourceArn", + "deprecated" : false, + "documentation" : "

          The Amazon Resource Name (ARN) of the resource for which a tag list was requested.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resource for which a tag list was requested.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resource for which a tag list was requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceArn", + "getterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resource for which a tag list was requested.

          \n@return The Amazon Resource Name (ARN) of the resource for which a tag list was requested.*/", + "getterMethodName" : "getResourceArn", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ResourceArn", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ResourceArn", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ResourceArn", + "sensitive" : false, + "setterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resource for which a tag list was requested.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resource for which a tag list was requested.*/", + "setterMethodName" : "setResourceArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "resourceArn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resource for which a tag list was requested.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resource for which a tag list was requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "resourceArn", + "variableType" : "String", + "documentation" : "

          The Amazon Resource Name (ARN) of the resource for which a tag list was requested.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ResourceTags", + "c2jShape" : "TagList", + "deprecated" : false, + "documentation" : "

          A list of tag key-value pairs.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          A list of tag key-value pairs.

          \n@param resourceTags A list of tag key-value pairs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceTags", + "getterDocumentation" : "/**

          A list of tag key-value pairs.

          \n@return A list of tag key-value pairs.*/", + "getterMethodName" : "getResourceTags", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ResourceTags", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ResourceTags", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "com.amazonaws.internal.SdkInternalList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "Tag", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "Tag", "documentation" : null }, "http" : { @@ -59719,12 +60859,12 @@ "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "deprecated" : false, - "documentation" : "

          The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.

          ", + "documentation" : "

          The Amazon Resource Name (ARN) of the resource for which a tag list was requested.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resource for which a tag list was requested.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resource for which a tag list was requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceArn", - "getterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.

          \n@return The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.*/", + "getterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resource for which a tag list was requested.

          \n@return The Amazon Resource Name (ARN) of the resource for which a tag list was requested.*/", "getterMethodName" : "getResourceArn", "getterModel" : { "returnType" : "String", @@ -59758,7 +60898,7 @@ "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, - "setterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.*/", + "setterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resource for which a tag list was requested.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resource for which a tag list was requested.*/", "setterMethodName" : "setResourceArn", "setterModel" : { "timestampFormat" : null, @@ -59772,13 +60912,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The Amazon Resource Name (ARN) of the resource for which a tag list was requested.

          \n@param resourceArn The Amazon Resource Name (ARN) of the resource for which a tag list was requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", - "documentation" : "

          The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.

          ", + "documentation" : "

          The Amazon Resource Name (ARN) of the resource for which a tag list was requested.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -64289,11 +65429,465 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ResourceName", + "marshallLocationName" : "ResourceName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ResourceName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ResourceName", + "sensitive" : false, + "setterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@param resourceName A unique resource name for a time-based scaling configuration option.*/", + "setterMethodName" : "setResourceName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "resourceName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@param resourceName A unique resource name for a time-based scaling configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "resourceName", + "variableType" : "String", + "documentation" : "

          A unique resource name for a time-based scaling configuration option.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Namespace", + "c2jShape" : "OptionNamespace", + "deprecated" : false, + "documentation" : "

          A unique namespace identifying the option's associated AWS resource.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNamespace", + "getterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@return A unique namespace identifying the option's associated AWS resource.*/", + "getterMethodName" : "getNamespace", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Namespace", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Namespace", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Namespace", + "sensitive" : false, + "setterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.*/", + "setterMethodName" : "setNamespace", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "namespace", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "namespace", + "variableType" : "String", + "documentation" : "

          A unique namespace identifying the option's associated AWS resource.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "OptionName", + "c2jShape" : "ConfigurationOptionName", + "deprecated" : false, + "documentation" : "

          The name of the configuration option.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The name of the configuration option.

          \n@param optionName The name of the configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOptionName", + "getterDocumentation" : "/**

          The name of the configuration option.

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

          The name of the configuration option.

          \n@param optionName The name of the configuration option.*/", + "setterMethodName" : "setOptionName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "optionName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The name of the configuration option.

          \n@param optionName The name of the configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "optionName", + "variableType" : "String", + "documentation" : "

          The name of the configuration option.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Namespace" : { + "c2jName" : "Namespace", + "c2jShape" : "OptionNamespace", + "deprecated" : false, + "documentation" : "

          A unique namespace identifying the option's associated AWS resource.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNamespace", + "getterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@return A unique namespace identifying the option's associated AWS resource.*/", + "getterMethodName" : "getNamespace", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Namespace", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Namespace", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Namespace", + "sensitive" : false, + "setterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.*/", + "setterMethodName" : "setNamespace", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "namespace", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "namespace", + "variableType" : "String", + "documentation" : "

          A unique namespace identifying the option's associated AWS resource.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "OptionName" : { + "c2jName" : "OptionName", + "c2jShape" : "ConfigurationOptionName", + "deprecated" : false, + "documentation" : "

          The name of the configuration option.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The name of the configuration option.

          \n@param optionName The name of the configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOptionName", + "getterDocumentation" : "/**

          The name of the configuration option.

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

          The name of the configuration option.

          \n@param optionName The name of the configuration option.*/", + "setterMethodName" : "setOptionName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "optionName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The name of the configuration option.

          \n@param optionName The name of the configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "optionName", + "variableType" : "String", + "documentation" : "

          The name of the configuration option.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "ResourceName" : { + "c2jName" : "ResourceName", + "c2jShape" : "ResourceName", + "deprecated" : false, + "documentation" : "

          A unique resource name for a time-based scaling configuration option.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@param resourceName A unique resource name for a time-based scaling configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceName", + "getterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@return A unique resource name for a time-based scaling configuration option.*/", + "getterMethodName" : "getResourceName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ResourceName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ResourceName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ResourceName", + "sensitive" : false, + "setterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@param resourceName A unique resource name for a time-based scaling configuration option.*/", + "setterMethodName" : "setResourceName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "resourceName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@param resourceName A unique resource name for a time-based scaling configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "resourceName", + "variableType" : "String", + "documentation" : "

          A unique resource name for a time-based scaling configuration option.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "OptionSpecification", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OptionSpecification", + "variableName" : "optionSpecification", + "variableType" : "OptionSpecification", + "documentation" : null, + "simpleType" : "OptionSpecification", + "variableSetterType" : "OptionSpecification" + }, + "wrapper" : false + }, + "PlatformBranchSummary" : { + "c2jName" : "PlatformBranchSummary", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

          Summary information about a platform branch.

          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "PlatformName", + "c2jShape" : "PlatformName", + "deprecated" : false, + "documentation" : "

          The name of the platform to which this platform branch belongs.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The name of the platform to which this platform branch belongs.

          \n@param platformName The name of the platform to which this platform branch belongs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformName", + "getterDocumentation" : "/**

          The name of the platform to which this platform branch belongs.

          \n@return The name of the platform to which this platform branch belongs.*/", + "getterMethodName" : "getPlatformName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ResourceName", + "unmarshallLocationName" : "PlatformName", "uri" : false }, "idempotencyToken" : false, @@ -64305,14 +65899,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ResourceName", + "name" : "PlatformName", "sensitive" : false, - "setterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@param resourceName A unique resource name for a time-based scaling configuration option.*/", - "setterMethodName" : "setResourceName", + "setterDocumentation" : "/**

          The name of the platform to which this platform branch belongs.

          \n@param platformName The name of the platform to which this platform branch belongs.*/", + "setterMethodName" : "setPlatformName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "resourceName", + "variableName" : "platformName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -64321,28 +65915,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@param resourceName A unique resource name for a time-based scaling configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the platform to which this platform branch belongs.

          \n@param platformName The name of the platform to which this platform branch belongs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "resourceName", + "variableName" : "platformName", "variableType" : "String", - "documentation" : "

          A unique resource name for a time-based scaling configuration option.

          ", + "documentation" : "

          The name of the platform to which this platform branch belongs.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Namespace", - "c2jShape" : "OptionNamespace", + "c2jName" : "BranchName", + "c2jShape" : "BranchName", "deprecated" : false, - "documentation" : "

          A unique namespace identifying the option's associated AWS resource.

          ", + "documentation" : "

          The name of the platform branch.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNamespace", - "getterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@return A unique namespace identifying the option's associated AWS resource.*/", - "getterMethodName" : "getNamespace", + "fluentSetterDocumentation" : "/**

          The name of the platform branch.

          \n@param branchName The name of the platform branch.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBranchName", + "getterDocumentation" : "/**

          The name of the platform branch.

          \n@return The name of the platform branch.*/", + "getterMethodName" : "getBranchName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -64357,11 +65951,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Namespace", + "marshallLocationName" : "BranchName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Namespace", + "unmarshallLocationName" : "BranchName", "uri" : false }, "idempotencyToken" : false, @@ -64373,14 +65967,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Namespace", + "name" : "BranchName", "sensitive" : false, - "setterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.*/", - "setterMethodName" : "setNamespace", + "setterDocumentation" : "/**

          The name of the platform branch.

          \n@param branchName The name of the platform branch.*/", + "setterMethodName" : "setBranchName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "namespace", + "variableName" : "branchName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -64389,28 +65983,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the platform branch.

          \n@param branchName The name of the platform branch.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "namespace", + "variableName" : "branchName", "variableType" : "String", - "documentation" : "

          A unique namespace identifying the option's associated AWS resource.

          ", + "documentation" : "

          The name of the platform branch.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "OptionName", - "c2jShape" : "ConfigurationOptionName", + "c2jName" : "LifecycleState", + "c2jShape" : "PlatformBranchLifecycleState", "deprecated" : false, - "documentation" : "

          The name of the configuration option.

          ", + "documentation" : "

          The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the configuration option.

          \n@param optionName The name of the configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOptionName", - "getterDocumentation" : "/**

          The name of the configuration option.

          \n@return The name of the configuration option.*/", - "getterMethodName" : "getOptionName", + "fluentSetterDocumentation" : "/**

          The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired

          \n@param lifecycleState The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLifecycleState", + "getterDocumentation" : "/**

          The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired

          \n@return The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired*/", + "getterMethodName" : "getLifecycleState", "getterModel" : { "returnType" : "String", "documentation" : null @@ -64425,11 +66019,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OptionName", + "marshallLocationName" : "LifecycleState", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OptionName", + "unmarshallLocationName" : "LifecycleState", "uri" : false }, "idempotencyToken" : false, @@ -64441,14 +66035,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "OptionName", + "name" : "LifecycleState", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the configuration option.

          \n@param optionName The name of the configuration option.*/", - "setterMethodName" : "setOptionName", + "setterDocumentation" : "/**

          The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired

          \n@param lifecycleState The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired*/", + "setterMethodName" : "setLifecycleState", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "optionName", + "variableName" : "lifecycleState", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -64457,30 +66051,249 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the configuration option.

          \n@param optionName The name of the configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired

          \n@param lifecycleState The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "optionName", + "variableName" : "lifecycleState", "variableType" : "String", - "documentation" : "

          The name of the configuration option.

          ", + "documentation" : "

          The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "BranchOrder", + "c2jShape" : "BranchOrder", + "deprecated" : false, + "documentation" : "

          An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.

          \n@param branchOrder An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBranchOrder", + "getterDocumentation" : "/**

          An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.

          \n@return An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.*/", + "getterMethodName" : "getBranchOrder", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "BranchOrder", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "BranchOrder", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "BranchOrder", + "sensitive" : false, + "setterDocumentation" : "/**

          An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.

          \n@param branchOrder An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.*/", + "setterMethodName" : "setBranchOrder", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "branchOrder", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.

          \n@param branchOrder An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "branchOrder", + "variableType" : "Integer", + "documentation" : "

          An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "SupportedTierList", + "c2jShape" : "SupportedTierList", + "deprecated" : false, + "documentation" : "

          The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP

          \n@param supportedTierList The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSupportedTierList", + "getterDocumentation" : "/**

          The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP

          \n@return The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP*/", + "getterMethodName" : "getSupportedTierList", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SupportedTierList", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SupportedTierList", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "com.amazonaws.internal.SdkInternalList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SupportedTier", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "com.amazonaws.internal.SdkInternalList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SupportedTierList", + "sensitive" : false, + "setterDocumentation" : "/**

          The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP

          \n@param supportedTierList The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP*/", + "setterMethodName" : "setSupportedTierList", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "supportedTierList", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedTierList(java.util.Collection)} or {@link #withSupportedTierList(java.util.Collection)} if you want to override the existing values.

          \n@param supportedTierList The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "supportedTierList", + "variableType" : "java.util.List", + "documentation" : "

          The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Namespace" : { - "c2jName" : "Namespace", - "c2jShape" : "OptionNamespace", + "BranchName" : { + "c2jName" : "BranchName", + "c2jShape" : "BranchName", "deprecated" : false, - "documentation" : "

          A unique namespace identifying the option's associated AWS resource.

          ", + "documentation" : "

          The name of the platform branch.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNamespace", - "getterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@return A unique namespace identifying the option's associated AWS resource.*/", - "getterMethodName" : "getNamespace", + "fluentSetterDocumentation" : "/**

          The name of the platform branch.

          \n@param branchName The name of the platform branch.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBranchName", + "getterDocumentation" : "/**

          The name of the platform branch.

          \n@return The name of the platform branch.*/", + "getterMethodName" : "getBranchName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -64495,11 +66308,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Namespace", + "marshallLocationName" : "BranchName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Namespace", + "unmarshallLocationName" : "BranchName", "uri" : false }, "idempotencyToken" : false, @@ -64511,14 +66324,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Namespace", + "name" : "BranchName", "sensitive" : false, - "setterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.*/", - "setterMethodName" : "setNamespace", + "setterDocumentation" : "/**

          The name of the platform branch.

          \n@param branchName The name of the platform branch.*/", + "setterMethodName" : "setBranchName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "namespace", + "variableName" : "branchName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -64527,29 +66340,98 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          A unique namespace identifying the option's associated AWS resource.

          \n@param namespace A unique namespace identifying the option's associated AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the platform branch.

          \n@param branchName The name of the platform branch.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "namespace", + "variableName" : "branchName", "variableType" : "String", - "documentation" : "

          A unique namespace identifying the option's associated AWS resource.

          ", + "documentation" : "

          The name of the platform branch.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "OptionName" : { - "c2jName" : "OptionName", - "c2jShape" : "ConfigurationOptionName", + "BranchOrder" : { + "c2jName" : "BranchOrder", + "c2jShape" : "BranchOrder", "deprecated" : false, - "documentation" : "

          The name of the configuration option.

          ", + "documentation" : "

          An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the configuration option.

          \n@param optionName The name of the configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOptionName", - "getterDocumentation" : "/**

          The name of the configuration option.

          \n@return The name of the configuration option.*/", - "getterMethodName" : "getOptionName", + "fluentSetterDocumentation" : "/**

          An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.

          \n@param branchOrder An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBranchOrder", + "getterDocumentation" : "/**

          An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.

          \n@return An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.*/", + "getterMethodName" : "getBranchOrder", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "BranchOrder", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "BranchOrder", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "BranchOrder", + "sensitive" : false, + "setterDocumentation" : "/**

          An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.

          \n@param branchOrder An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.*/", + "setterMethodName" : "setBranchOrder", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "branchOrder", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.

          \n@param branchOrder An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "branchOrder", + "variableType" : "Integer", + "documentation" : "

          An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

          A larger BranchOrder value designates a newer platform branch within the platform.

          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "LifecycleState" : { + "c2jName" : "LifecycleState", + "c2jShape" : "PlatformBranchLifecycleState", + "deprecated" : false, + "documentation" : "

          The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired

          \n@param lifecycleState The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLifecycleState", + "getterDocumentation" : "/**

          The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired

          \n@return The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired*/", + "getterMethodName" : "getLifecycleState", "getterModel" : { "returnType" : "String", "documentation" : null @@ -64564,11 +66446,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OptionName", + "marshallLocationName" : "LifecycleState", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OptionName", + "unmarshallLocationName" : "LifecycleState", "uri" : false }, "idempotencyToken" : false, @@ -64580,14 +66462,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "OptionName", + "name" : "LifecycleState", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the configuration option.

          \n@param optionName The name of the configuration option.*/", - "setterMethodName" : "setOptionName", + "setterDocumentation" : "/**

          The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired

          \n@param lifecycleState The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired*/", + "setterMethodName" : "setLifecycleState", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "optionName", + "variableName" : "lifecycleState", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -64596,29 +66478,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the configuration option.

          \n@param optionName The name of the configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired

          \n@param lifecycleState The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "optionName", + "variableName" : "lifecycleState", "variableType" : "String", - "documentation" : "

          The name of the configuration option.

          ", + "documentation" : "

          The support life cycle state of the platform branch.

          Possible values: beta | supported | deprecated | retired

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "ResourceName" : { - "c2jName" : "ResourceName", - "c2jShape" : "ResourceName", + "PlatformName" : { + "c2jName" : "PlatformName", + "c2jShape" : "PlatformName", "deprecated" : false, - "documentation" : "

          A unique resource name for a time-based scaling configuration option.

          ", + "documentation" : "

          The name of the platform to which this platform branch belongs.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@param resourceName A unique resource name for a time-based scaling configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceName", - "getterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@return A unique resource name for a time-based scaling configuration option.*/", - "getterMethodName" : "getResourceName", + "fluentSetterDocumentation" : "/**

          The name of the platform to which this platform branch belongs.

          \n@param platformName The name of the platform to which this platform branch belongs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformName", + "getterDocumentation" : "/**

          The name of the platform to which this platform branch belongs.

          \n@return The name of the platform to which this platform branch belongs.*/", + "getterMethodName" : "getPlatformName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -64633,11 +66515,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ResourceName", + "marshallLocationName" : "PlatformName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ResourceName", + "unmarshallLocationName" : "PlatformName", "uri" : false }, "idempotencyToken" : false, @@ -64649,14 +66531,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ResourceName", + "name" : "PlatformName", "sensitive" : false, - "setterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@param resourceName A unique resource name for a time-based scaling configuration option.*/", - "setterMethodName" : "setResourceName", + "setterDocumentation" : "/**

          The name of the platform to which this platform branch belongs.

          \n@param platformName The name of the platform to which this platform branch belongs.*/", + "setterMethodName" : "setPlatformName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "resourceName", + "variableName" : "platformName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -64665,23 +66547,175 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          A unique resource name for a time-based scaling configuration option.

          \n@param resourceName A unique resource name for a time-based scaling configuration option.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the platform to which this platform branch belongs.

          \n@param platformName The name of the platform to which this platform branch belongs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "resourceName", + "variableName" : "platformName", "variableType" : "String", - "documentation" : "

          A unique resource name for a time-based scaling configuration option.

          ", + "documentation" : "

          The name of the platform to which this platform branch belongs.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, + "SupportedTierList" : { + "c2jName" : "SupportedTierList", + "c2jShape" : "SupportedTierList", + "deprecated" : false, + "documentation" : "

          The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP

          \n@param supportedTierList The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSupportedTierList", + "getterDocumentation" : "/**

          The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP

          \n@return The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP*/", + "getterMethodName" : "getSupportedTierList", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SupportedTierList", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "SupportedTierList", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "com.amazonaws.internal.SdkInternalList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SupportedTier", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "com.amazonaws.internal.SdkInternalList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SupportedTierList", + "sensitive" : false, + "setterDocumentation" : "/**

          The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP

          \n@param supportedTierList The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP*/", + "setterMethodName" : "setSupportedTierList", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "supportedTierList", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedTierList(java.util.Collection)} or {@link #withSupportedTierList(java.util.Collection)} if you want to override the existing values.

          \n@param supportedTierList The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "supportedTierList", + "variableType" : "java.util.List", + "documentation" : "

          The environment tiers that platform versions in this branch support.

          Possible values: WebServer/Standard | Worker/SQS/HTTP

          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "OptionSpecification", + "shapeName" : "PlatformBranchSummary", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -64690,12 +66724,12 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "OptionSpecification", - "variableName" : "optionSpecification", - "variableType" : "OptionSpecification", + "variableDeclarationType" : "PlatformBranchSummary", + "variableName" : "platformBranchSummary", + "variableType" : "PlatformBranchSummary", "documentation" : null, - "simpleType" : "OptionSpecification", - "variableSetterType" : "OptionSpecification" + "simpleType" : "PlatformBranchSummary", + "variableSetterType" : "PlatformBranchSummary" }, "wrapper" : false }, @@ -64708,7 +66742,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          Detailed information about a platform.

          ", + "documentation" : "

          Detailed information about a platform version.

          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -64722,12 +66756,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the platform.

          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

          The ARN of the platform version.

          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -64761,7 +66795,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -64775,13 +66809,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -64790,12 +66824,12 @@ "c2jName" : "PlatformOwner", "c2jShape" : "PlatformOwner", "deprecated" : false, - "documentation" : "

          The AWS account ID of the person who created the platform.

          ", + "documentation" : "

          The AWS account ID of the person who created the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The AWS account ID of the person who created the platform.

          \n@param platformOwner The AWS account ID of the person who created the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The AWS account ID of the person who created the platform version.

          \n@param platformOwner The AWS account ID of the person who created the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformOwner", - "getterDocumentation" : "/**

          The AWS account ID of the person who created the platform.

          \n@return The AWS account ID of the person who created the platform.*/", + "getterDocumentation" : "/**

          The AWS account ID of the person who created the platform version.

          \n@return The AWS account ID of the person who created the platform version.*/", "getterMethodName" : "getPlatformOwner", "getterModel" : { "returnType" : "String", @@ -64829,7 +66863,7 @@ "marshallingType" : "STRING", "name" : "PlatformOwner", "sensitive" : false, - "setterDocumentation" : "/**

          The AWS account ID of the person who created the platform.

          \n@param platformOwner The AWS account ID of the person who created the platform.*/", + "setterDocumentation" : "/**

          The AWS account ID of the person who created the platform version.

          \n@param platformOwner The AWS account ID of the person who created the platform version.*/", "setterMethodName" : "setPlatformOwner", "setterModel" : { "timestampFormat" : null, @@ -64843,13 +66877,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The AWS account ID of the person who created the platform.

          \n@param platformOwner The AWS account ID of the person who created the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The AWS account ID of the person who created the platform version.

          \n@param platformOwner The AWS account ID of the person who created the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformOwner", "variableType" : "String", - "documentation" : "

          The AWS account ID of the person who created the platform.

          ", + "documentation" : "

          The AWS account ID of the person who created the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -64858,12 +66892,12 @@ "c2jName" : "PlatformName", "c2jShape" : "PlatformName", "deprecated" : false, - "documentation" : "

          The name of the platform.

          ", + "documentation" : "

          The name of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the platform.

          \n@param platformName The name of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of the platform version.

          \n@param platformName The name of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformName", - "getterDocumentation" : "/**

          The name of the platform.

          \n@return The name of the platform.*/", + "getterDocumentation" : "/**

          The name of the platform version.

          \n@return The name of the platform version.*/", "getterMethodName" : "getPlatformName", "getterModel" : { "returnType" : "String", @@ -64897,7 +66931,7 @@ "marshallingType" : "STRING", "name" : "PlatformName", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the platform.

          \n@param platformName The name of the platform.*/", + "setterDocumentation" : "/**

          The name of the platform version.

          \n@param platformName The name of the platform version.*/", "setterMethodName" : "setPlatformName", "setterModel" : { "timestampFormat" : null, @@ -64911,13 +66945,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the platform.

          \n@param platformName The name of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the platform version.

          \n@param platformName The name of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformName", "variableType" : "String", - "documentation" : "

          The name of the platform.

          ", + "documentation" : "

          The name of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -64926,12 +66960,12 @@ "c2jName" : "PlatformVersion", "c2jShape" : "PlatformVersion", "deprecated" : false, - "documentation" : "

          The version of the platform.

          ", + "documentation" : "

          The version of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The version of the platform.

          \n@param platformVersion The version of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The version of the platform version.

          \n@param platformVersion The version of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformVersion", - "getterDocumentation" : "/**

          The version of the platform.

          \n@return The version of the platform.*/", + "getterDocumentation" : "/**

          The version of the platform version.

          \n@return The version of the platform version.*/", "getterMethodName" : "getPlatformVersion", "getterModel" : { "returnType" : "String", @@ -64965,7 +66999,7 @@ "marshallingType" : "STRING", "name" : "PlatformVersion", "sensitive" : false, - "setterDocumentation" : "/**

          The version of the platform.

          \n@param platformVersion The version of the platform.*/", + "setterDocumentation" : "/**

          The version of the platform version.

          \n@param platformVersion The version of the platform version.*/", "setterMethodName" : "setPlatformVersion", "setterModel" : { "timestampFormat" : null, @@ -64979,13 +67013,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The version of the platform.

          \n@param platformVersion The version of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The version of the platform version.

          \n@param platformVersion The version of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformVersion", "variableType" : "String", - "documentation" : "

          The version of the platform.

          ", + "documentation" : "

          The version of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -64994,12 +67028,12 @@ "c2jName" : "SolutionStackName", "c2jShape" : "SolutionStackName", "deprecated" : false, - "documentation" : "

          The name of the solution stack used by the platform.

          ", + "documentation" : "

          The name of the solution stack used by the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the solution stack used by the platform.

          \n@param solutionStackName The name of the solution stack used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of the solution stack used by the platform version.

          \n@param solutionStackName The name of the solution stack used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSolutionStackName", - "getterDocumentation" : "/**

          The name of the solution stack used by the platform.

          \n@return The name of the solution stack used by the platform.*/", + "getterDocumentation" : "/**

          The name of the solution stack used by the platform version.

          \n@return The name of the solution stack used by the platform version.*/", "getterMethodName" : "getSolutionStackName", "getterModel" : { "returnType" : "String", @@ -65033,7 +67067,7 @@ "marshallingType" : "STRING", "name" : "SolutionStackName", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the solution stack used by the platform.

          \n@param solutionStackName The name of the solution stack used by the platform.*/", + "setterDocumentation" : "/**

          The name of the solution stack used by the platform version.

          \n@param solutionStackName The name of the solution stack used by the platform version.*/", "setterMethodName" : "setSolutionStackName", "setterModel" : { "timestampFormat" : null, @@ -65047,13 +67081,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the solution stack used by the platform.

          \n@param solutionStackName The name of the solution stack used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the solution stack used by the platform version.

          \n@param solutionStackName The name of the solution stack used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "solutionStackName", "variableType" : "String", - "documentation" : "

          The name of the solution stack used by the platform.

          ", + "documentation" : "

          The name of the solution stack used by the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -65062,12 +67096,12 @@ "c2jName" : "PlatformStatus", "c2jShape" : "PlatformStatus", "deprecated" : false, - "documentation" : "

          The status of the platform.

          ", + "documentation" : "

          The status of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : "PlatformStatus", - "fluentSetterDocumentation" : "/**

          The status of the platform.

          \n@param platformStatus The status of the platform.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformStatus*/", + "fluentSetterDocumentation" : "/**

          The status of the platform version.

          \n@param platformStatus The status of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformStatus*/", "fluentSetterMethodName" : "withPlatformStatus", - "getterDocumentation" : "/**

          The status of the platform.

          \n@return The status of the platform.\n@see PlatformStatus*/", + "getterDocumentation" : "/**

          The status of the platform version.

          \n@return The status of the platform version.\n@see PlatformStatus*/", "getterMethodName" : "getPlatformStatus", "getterModel" : { "returnType" : "String", @@ -65101,7 +67135,7 @@ "marshallingType" : "STRING", "name" : "PlatformStatus", "sensitive" : false, - "setterDocumentation" : "/**

          The status of the platform.

          \n@param platformStatus The status of the platform.\n@see PlatformStatus*/", + "setterDocumentation" : "/**

          The status of the platform version.

          \n@param platformStatus The status of the platform version.\n@see PlatformStatus*/", "setterMethodName" : "setPlatformStatus", "setterModel" : { "timestampFormat" : null, @@ -65115,13 +67149,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The status of the platform.

          \n@param platformStatus The status of the platform.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformStatus*/", + "varargSetterDocumentation" : "/**

          The status of the platform version.

          \n@param platformStatus The status of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformStatus", "variableType" : "String", - "documentation" : "

          The status of the platform.

          ", + "documentation" : "

          The status of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -65130,12 +67164,12 @@ "c2jName" : "DateCreated", "c2jShape" : "CreationDate", "deprecated" : false, - "documentation" : "

          The date when the platform was created.

          ", + "documentation" : "

          The date when the platform version was created.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The date when the platform was created.

          \n@param dateCreated The date when the platform was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The date when the platform version was created.

          \n@param dateCreated The date when the platform version was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDateCreated", - "getterDocumentation" : "/**

          The date when the platform was created.

          \n@return The date when the platform was created.*/", + "getterDocumentation" : "/**

          The date when the platform version was created.

          \n@return The date when the platform version was created.*/", "getterMethodName" : "getDateCreated", "getterModel" : { "returnType" : "java.util.Date", @@ -65169,7 +67203,7 @@ "marshallingType" : "DATE", "name" : "DateCreated", "sensitive" : false, - "setterDocumentation" : "/**

          The date when the platform was created.

          \n@param dateCreated The date when the platform was created.*/", + "setterDocumentation" : "/**

          The date when the platform version was created.

          \n@param dateCreated The date when the platform version was created.*/", "setterMethodName" : "setDateCreated", "setterModel" : { "timestampFormat" : null, @@ -65183,13 +67217,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The date when the platform was created.

          \n@param dateCreated The date when the platform was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The date when the platform version was created.

          \n@param dateCreated The date when the platform version was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : "iso8601", "variableDeclarationType" : "java.util.Date", "variableName" : "dateCreated", "variableType" : "java.util.Date", - "documentation" : "

          The date when the platform was created.

          ", + "documentation" : "

          The date when the platform version was created.

          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, @@ -65198,12 +67232,12 @@ "c2jName" : "DateUpdated", "c2jShape" : "UpdateDate", "deprecated" : false, - "documentation" : "

          The date when the platform was last updated.

          ", + "documentation" : "

          The date when the platform version was last updated.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The date when the platform was last updated.

          \n@param dateUpdated The date when the platform was last updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The date when the platform version was last updated.

          \n@param dateUpdated The date when the platform version was last updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDateUpdated", - "getterDocumentation" : "/**

          The date when the platform was last updated.

          \n@return The date when the platform was last updated.*/", + "getterDocumentation" : "/**

          The date when the platform version was last updated.

          \n@return The date when the platform version was last updated.*/", "getterMethodName" : "getDateUpdated", "getterModel" : { "returnType" : "java.util.Date", @@ -65237,7 +67271,7 @@ "marshallingType" : "DATE", "name" : "DateUpdated", "sensitive" : false, - "setterDocumentation" : "/**

          The date when the platform was last updated.

          \n@param dateUpdated The date when the platform was last updated.*/", + "setterDocumentation" : "/**

          The date when the platform version was last updated.

          \n@param dateUpdated The date when the platform version was last updated.*/", "setterMethodName" : "setDateUpdated", "setterModel" : { "timestampFormat" : null, @@ -65251,13 +67285,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The date when the platform was last updated.

          \n@param dateUpdated The date when the platform was last updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The date when the platform version was last updated.

          \n@param dateUpdated The date when the platform version was last updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : "iso8601", "variableDeclarationType" : "java.util.Date", "variableName" : "dateUpdated", "variableType" : "java.util.Date", - "documentation" : "

          The date when the platform was last updated.

          ", + "documentation" : "

          The date when the platform version was last updated.

          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, @@ -65266,12 +67300,12 @@ "c2jName" : "PlatformCategory", "c2jShape" : "PlatformCategory", "deprecated" : false, - "documentation" : "

          The category of the platform.

          ", + "documentation" : "

          The category of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The category of the platform.

          \n@param platformCategory The category of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The category of the platform version.

          \n@param platformCategory The category of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformCategory", - "getterDocumentation" : "/**

          The category of the platform.

          \n@return The category of the platform.*/", + "getterDocumentation" : "/**

          The category of the platform version.

          \n@return The category of the platform version.*/", "getterMethodName" : "getPlatformCategory", "getterModel" : { "returnType" : "String", @@ -65305,7 +67339,7 @@ "marshallingType" : "STRING", "name" : "PlatformCategory", "sensitive" : false, - "setterDocumentation" : "/**

          The category of the platform.

          \n@param platformCategory The category of the platform.*/", + "setterDocumentation" : "/**

          The category of the platform version.

          \n@param platformCategory The category of the platform version.*/", "setterMethodName" : "setPlatformCategory", "setterModel" : { "timestampFormat" : null, @@ -65319,13 +67353,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The category of the platform.

          \n@param platformCategory The category of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The category of the platform version.

          \n@param platformCategory The category of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformCategory", "variableType" : "String", - "documentation" : "

          The category of the platform.

          ", + "documentation" : "

          The category of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -65334,12 +67368,12 @@ "c2jName" : "Description", "c2jShape" : "Description", "deprecated" : false, - "documentation" : "

          The description of the platform.

          ", + "documentation" : "

          The description of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The description of the platform.

          \n@param description The description of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The description of the platform version.

          \n@param description The description of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDescription", - "getterDocumentation" : "/**

          The description of the platform.

          \n@return The description of the platform.*/", + "getterDocumentation" : "/**

          The description of the platform version.

          \n@return The description of the platform version.*/", "getterMethodName" : "getDescription", "getterModel" : { "returnType" : "String", @@ -65373,7 +67407,7 @@ "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, - "setterDocumentation" : "/**

          The description of the platform.

          \n@param description The description of the platform.*/", + "setterDocumentation" : "/**

          The description of the platform version.

          \n@param description The description of the platform version.*/", "setterMethodName" : "setDescription", "setterModel" : { "timestampFormat" : null, @@ -65387,13 +67421,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The description of the platform.

          \n@param description The description of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The description of the platform version.

          \n@param description The description of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", - "documentation" : "

          The description of the platform.

          ", + "documentation" : "

          The description of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -65402,12 +67436,12 @@ "c2jName" : "Maintainer", "c2jShape" : "Maintainer", "deprecated" : false, - "documentation" : "

          Information about the maintainer of the platform.

          ", + "documentation" : "

          Information about the maintainer of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Information about the maintainer of the platform.

          \n@param maintainer Information about the maintainer of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Information about the maintainer of the platform version.

          \n@param maintainer Information about the maintainer of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaintainer", - "getterDocumentation" : "/**

          Information about the maintainer of the platform.

          \n@return Information about the maintainer of the platform.*/", + "getterDocumentation" : "/**

          Information about the maintainer of the platform version.

          \n@return Information about the maintainer of the platform version.*/", "getterMethodName" : "getMaintainer", "getterModel" : { "returnType" : "String", @@ -65441,7 +67475,7 @@ "marshallingType" : "STRING", "name" : "Maintainer", "sensitive" : false, - "setterDocumentation" : "/**

          Information about the maintainer of the platform.

          \n@param maintainer Information about the maintainer of the platform.*/", + "setterDocumentation" : "/**

          Information about the maintainer of the platform version.

          \n@param maintainer Information about the maintainer of the platform version.*/", "setterMethodName" : "setMaintainer", "setterModel" : { "timestampFormat" : null, @@ -65455,13 +67489,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Information about the maintainer of the platform.

          \n@param maintainer Information about the maintainer of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Information about the maintainer of the platform version.

          \n@param maintainer Information about the maintainer of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "maintainer", "variableType" : "String", - "documentation" : "

          Information about the maintainer of the platform.

          ", + "documentation" : "

          Information about the maintainer of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -65470,12 +67504,12 @@ "c2jName" : "OperatingSystemName", "c2jShape" : "OperatingSystemName", "deprecated" : false, - "documentation" : "

          The operating system used by the platform.

          ", + "documentation" : "

          The operating system used by the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The operating system used by the platform.

          \n@param operatingSystemName The operating system used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The operating system used by the platform version.

          \n@param operatingSystemName The operating system used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOperatingSystemName", - "getterDocumentation" : "/**

          The operating system used by the platform.

          \n@return The operating system used by the platform.*/", + "getterDocumentation" : "/**

          The operating system used by the platform version.

          \n@return The operating system used by the platform version.*/", "getterMethodName" : "getOperatingSystemName", "getterModel" : { "returnType" : "String", @@ -65509,7 +67543,7 @@ "marshallingType" : "STRING", "name" : "OperatingSystemName", "sensitive" : false, - "setterDocumentation" : "/**

          The operating system used by the platform.

          \n@param operatingSystemName The operating system used by the platform.*/", + "setterDocumentation" : "/**

          The operating system used by the platform version.

          \n@param operatingSystemName The operating system used by the platform version.*/", "setterMethodName" : "setOperatingSystemName", "setterModel" : { "timestampFormat" : null, @@ -65523,13 +67557,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The operating system used by the platform.

          \n@param operatingSystemName The operating system used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The operating system used by the platform version.

          \n@param operatingSystemName The operating system used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "operatingSystemName", "variableType" : "String", - "documentation" : "

          The operating system used by the platform.

          ", + "documentation" : "

          The operating system used by the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -65538,12 +67572,12 @@ "c2jName" : "OperatingSystemVersion", "c2jShape" : "OperatingSystemVersion", "deprecated" : false, - "documentation" : "

          The version of the operating system used by the platform.

          ", + "documentation" : "

          The version of the operating system used by the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The version of the operating system used by the platform.

          \n@param operatingSystemVersion The version of the operating system used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The version of the operating system used by the platform version.

          \n@param operatingSystemVersion The version of the operating system used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOperatingSystemVersion", - "getterDocumentation" : "/**

          The version of the operating system used by the platform.

          \n@return The version of the operating system used by the platform.*/", + "getterDocumentation" : "/**

          The version of the operating system used by the platform version.

          \n@return The version of the operating system used by the platform version.*/", "getterMethodName" : "getOperatingSystemVersion", "getterModel" : { "returnType" : "String", @@ -65577,7 +67611,7 @@ "marshallingType" : "STRING", "name" : "OperatingSystemVersion", "sensitive" : false, - "setterDocumentation" : "/**

          The version of the operating system used by the platform.

          \n@param operatingSystemVersion The version of the operating system used by the platform.*/", + "setterDocumentation" : "/**

          The version of the operating system used by the platform version.

          \n@param operatingSystemVersion The version of the operating system used by the platform version.*/", "setterMethodName" : "setOperatingSystemVersion", "setterModel" : { "timestampFormat" : null, @@ -65591,13 +67625,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The version of the operating system used by the platform.

          \n@param operatingSystemVersion The version of the operating system used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The version of the operating system used by the platform version.

          \n@param operatingSystemVersion The version of the operating system used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "operatingSystemVersion", "variableType" : "String", - "documentation" : "

          The version of the operating system used by the platform.

          ", + "documentation" : "

          The version of the operating system used by the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -65606,12 +67640,12 @@ "c2jName" : "ProgrammingLanguages", "c2jShape" : "PlatformProgrammingLanguages", "deprecated" : false, - "documentation" : "

          The programming languages supported by the platform.

          ", + "documentation" : "

          The programming languages supported by the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The programming languages supported by the platform.

          \n@param programmingLanguages The programming languages supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The programming languages supported by the platform version.

          \n@param programmingLanguages The programming languages supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withProgrammingLanguages", - "getterDocumentation" : "/**

          The programming languages supported by the platform.

          \n@return The programming languages supported by the platform.*/", + "getterDocumentation" : "/**

          The programming languages supported by the platform version.

          \n@return The programming languages supported by the platform version.*/", "getterMethodName" : "getProgrammingLanguages", "getterModel" : { "returnType" : "java.util.List", @@ -65728,7 +67762,7 @@ "marshallingType" : "LIST", "name" : "ProgrammingLanguages", "sensitive" : false, - "setterDocumentation" : "/**

          The programming languages supported by the platform.

          \n@param programmingLanguages The programming languages supported by the platform.*/", + "setterDocumentation" : "/**

          The programming languages supported by the platform version.

          \n@param programmingLanguages The programming languages supported by the platform version.*/", "setterMethodName" : "setProgrammingLanguages", "setterModel" : { "timestampFormat" : null, @@ -65742,13 +67776,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The programming languages supported by the platform.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setProgrammingLanguages(java.util.Collection)} or {@link #withProgrammingLanguages(java.util.Collection)} if you want to override the existing values.

          \n@param programmingLanguages The programming languages supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The programming languages supported by the platform version.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setProgrammingLanguages(java.util.Collection)} or {@link #withProgrammingLanguages(java.util.Collection)} if you want to override the existing values.

          \n@param programmingLanguages The programming languages supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "programmingLanguages", "variableType" : "java.util.List", - "documentation" : "

          The programming languages supported by the platform.

          ", + "documentation" : "

          The programming languages supported by the platform version.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -65757,12 +67791,12 @@ "c2jName" : "Frameworks", "c2jShape" : "PlatformFrameworks", "deprecated" : false, - "documentation" : "

          The frameworks supported by the platform.

          ", + "documentation" : "

          The frameworks supported by the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The frameworks supported by the platform.

          \n@param frameworks The frameworks supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The frameworks supported by the platform version.

          \n@param frameworks The frameworks supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withFrameworks", - "getterDocumentation" : "/**

          The frameworks supported by the platform.

          \n@return The frameworks supported by the platform.*/", + "getterDocumentation" : "/**

          The frameworks supported by the platform version.

          \n@return The frameworks supported by the platform version.*/", "getterMethodName" : "getFrameworks", "getterModel" : { "returnType" : "java.util.List", @@ -65879,7 +67913,7 @@ "marshallingType" : "LIST", "name" : "Frameworks", "sensitive" : false, - "setterDocumentation" : "/**

          The frameworks supported by the platform.

          \n@param frameworks The frameworks supported by the platform.*/", + "setterDocumentation" : "/**

          The frameworks supported by the platform version.

          \n@param frameworks The frameworks supported by the platform version.*/", "setterMethodName" : "setFrameworks", "setterModel" : { "timestampFormat" : null, @@ -65893,13 +67927,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The frameworks supported by the platform.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setFrameworks(java.util.Collection)} or {@link #withFrameworks(java.util.Collection)} if you want to override the existing values.

          \n@param frameworks The frameworks supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The frameworks supported by the platform version.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setFrameworks(java.util.Collection)} or {@link #withFrameworks(java.util.Collection)} if you want to override the existing values.

          \n@param frameworks The frameworks supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "frameworks", "variableType" : "java.util.List", - "documentation" : "

          The frameworks supported by the platform.

          ", + "documentation" : "

          The frameworks supported by the platform version.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -65908,12 +67942,12 @@ "c2jName" : "CustomAmiList", "c2jShape" : "CustomAmiList", "deprecated" : false, - "documentation" : "

          The custom AMIs supported by the platform.

          ", + "documentation" : "

          The custom AMIs supported by the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The custom AMIs supported by the platform.

          \n@param customAmiList The custom AMIs supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The custom AMIs supported by the platform version.

          \n@param customAmiList The custom AMIs supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withCustomAmiList", - "getterDocumentation" : "/**

          The custom AMIs supported by the platform.

          \n@return The custom AMIs supported by the platform.*/", + "getterDocumentation" : "/**

          The custom AMIs supported by the platform version.

          \n@return The custom AMIs supported by the platform version.*/", "getterMethodName" : "getCustomAmiList", "getterModel" : { "returnType" : "java.util.List", @@ -66030,7 +68064,7 @@ "marshallingType" : "LIST", "name" : "CustomAmiList", "sensitive" : false, - "setterDocumentation" : "/**

          The custom AMIs supported by the platform.

          \n@param customAmiList The custom AMIs supported by the platform.*/", + "setterDocumentation" : "/**

          The custom AMIs supported by the platform version.

          \n@param customAmiList The custom AMIs supported by the platform version.*/", "setterMethodName" : "setCustomAmiList", "setterModel" : { "timestampFormat" : null, @@ -66044,13 +68078,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The custom AMIs supported by the platform.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setCustomAmiList(java.util.Collection)} or {@link #withCustomAmiList(java.util.Collection)} if you want to override the existing values.

          \n@param customAmiList The custom AMIs supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The custom AMIs supported by the platform version.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setCustomAmiList(java.util.Collection)} or {@link #withCustomAmiList(java.util.Collection)} if you want to override the existing values.

          \n@param customAmiList The custom AMIs supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "customAmiList", "variableType" : "java.util.List", - "documentation" : "

          The custom AMIs supported by the platform.

          ", + "documentation" : "

          The custom AMIs supported by the platform version.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -66059,12 +68093,12 @@ "c2jName" : "SupportedTierList", "c2jShape" : "SupportedTierList", "deprecated" : false, - "documentation" : "

          The tiers supported by the platform.

          ", + "documentation" : "

          The tiers supported by the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The tiers supported by the platform.

          \n@param supportedTierList The tiers supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The tiers supported by the platform version.

          \n@param supportedTierList The tiers supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSupportedTierList", - "getterDocumentation" : "/**

          The tiers supported by the platform.

          \n@return The tiers supported by the platform.*/", + "getterDocumentation" : "/**

          The tiers supported by the platform version.

          \n@return The tiers supported by the platform version.*/", "getterMethodName" : "getSupportedTierList", "getterModel" : { "returnType" : "java.util.List", @@ -66181,7 +68215,7 @@ "marshallingType" : "LIST", "name" : "SupportedTierList", "sensitive" : false, - "setterDocumentation" : "/**

          The tiers supported by the platform.

          \n@param supportedTierList The tiers supported by the platform.*/", + "setterDocumentation" : "/**

          The tiers supported by the platform version.

          \n@param supportedTierList The tiers supported by the platform version.*/", "setterMethodName" : "setSupportedTierList", "setterModel" : { "timestampFormat" : null, @@ -66195,13 +68229,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The tiers supported by the platform.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedTierList(java.util.Collection)} or {@link #withSupportedTierList(java.util.Collection)} if you want to override the existing values.

          \n@param supportedTierList The tiers supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The tiers supported by the platform version.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedTierList(java.util.Collection)} or {@link #withSupportedTierList(java.util.Collection)} if you want to override the existing values.

          \n@param supportedTierList The tiers supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "supportedTierList", "variableType" : "java.util.List", - "documentation" : "

          The tiers supported by the platform.

          ", + "documentation" : "

          The tiers supported by the platform version.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -66210,12 +68244,12 @@ "c2jName" : "SupportedAddonList", "c2jShape" : "SupportedAddonList", "deprecated" : false, - "documentation" : "

          The additions supported by the platform.

          ", + "documentation" : "

          The additions supported by the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The additions supported by the platform.

          \n@param supportedAddonList The additions supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The additions supported by the platform version.

          \n@param supportedAddonList The additions supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSupportedAddonList", - "getterDocumentation" : "/**

          The additions supported by the platform.

          \n@return The additions supported by the platform.*/", + "getterDocumentation" : "/**

          The additions supported by the platform version.

          \n@return The additions supported by the platform version.*/", "getterMethodName" : "getSupportedAddonList", "getterModel" : { "returnType" : "java.util.List", @@ -66332,7 +68366,7 @@ "marshallingType" : "LIST", "name" : "SupportedAddonList", "sensitive" : false, - "setterDocumentation" : "/**

          The additions supported by the platform.

          \n@param supportedAddonList The additions supported by the platform.*/", + "setterDocumentation" : "/**

          The additions supported by the platform version.

          \n@param supportedAddonList The additions supported by the platform version.*/", "setterMethodName" : "setSupportedAddonList", "setterModel" : { "timestampFormat" : null, @@ -66346,29 +68380,233 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The additions supported by the platform.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedAddonList(java.util.Collection)} or {@link #withSupportedAddonList(java.util.Collection)} if you want to override the existing values.

          \n@param supportedAddonList The additions supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The additions supported by the platform version.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedAddonList(java.util.Collection)} or {@link #withSupportedAddonList(java.util.Collection)} if you want to override the existing values.

          \n@param supportedAddonList The additions supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "supportedAddonList", "variableType" : "java.util.List", - "documentation" : "

          The additions supported by the platform.

          ", + "documentation" : "

          The additions supported by the platform version.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "PlatformLifecycleState", + "c2jShape" : "PlatformLifecycleState", + "deprecated" : false, + "documentation" : "

          The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

          \n@param platformLifecycleState The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformLifecycleState", + "getterDocumentation" : "/**

          The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

          \n@return The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.*/", + "getterMethodName" : "getPlatformLifecycleState", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformLifecycleState", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PlatformLifecycleState", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PlatformLifecycleState", + "sensitive" : false, + "setterDocumentation" : "/**

          The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

          \n@param platformLifecycleState The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.*/", + "setterMethodName" : "setPlatformLifecycleState", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformLifecycleState", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

          \n@param platformLifecycleState The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformLifecycleState", + "variableType" : "String", + "documentation" : "

          The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "PlatformBranchName", + "c2jShape" : "BranchName", + "deprecated" : false, + "documentation" : "

          The platform branch to which the platform version belongs.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The platform branch to which the platform version belongs.

          \n@param platformBranchName The platform branch to which the platform version belongs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformBranchName", + "getterDocumentation" : "/**

          The platform branch to which the platform version belongs.

          \n@return The platform branch to which the platform version belongs.*/", + "getterMethodName" : "getPlatformBranchName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformBranchName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PlatformBranchName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PlatformBranchName", + "sensitive" : false, + "setterDocumentation" : "/**

          The platform branch to which the platform version belongs.

          \n@param platformBranchName The platform branch to which the platform version belongs.*/", + "setterMethodName" : "setPlatformBranchName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformBranchName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The platform branch to which the platform version belongs.

          \n@param platformBranchName The platform branch to which the platform version belongs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformBranchName", + "variableType" : "String", + "documentation" : "

          The platform branch to which the platform version belongs.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "PlatformBranchLifecycleState", + "c2jShape" : "PlatformBranchLifecycleState", + "deprecated" : false, + "documentation" : "

          The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired

          \n@param platformBranchLifecycleState The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformBranchLifecycleState", + "getterDocumentation" : "/**

          The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired

          \n@return The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired*/", + "getterMethodName" : "getPlatformBranchLifecycleState", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformBranchLifecycleState", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PlatformBranchLifecycleState", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PlatformBranchLifecycleState", + "sensitive" : false, + "setterDocumentation" : "/**

          The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired

          \n@param platformBranchLifecycleState The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired*/", + "setterMethodName" : "setPlatformBranchLifecycleState", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformBranchLifecycleState", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired

          \n@param platformBranchLifecycleState The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformBranchLifecycleState", + "variableType" : "String", + "documentation" : "

          The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CustomAmiList" : { "c2jName" : "CustomAmiList", "c2jShape" : "CustomAmiList", "deprecated" : false, - "documentation" : "

          The custom AMIs supported by the platform.

          ", + "documentation" : "

          The custom AMIs supported by the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The custom AMIs supported by the platform.

          \n@param customAmiList The custom AMIs supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The custom AMIs supported by the platform version.

          \n@param customAmiList The custom AMIs supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withCustomAmiList", - "getterDocumentation" : "/**

          The custom AMIs supported by the platform.

          \n@return The custom AMIs supported by the platform.*/", + "getterDocumentation" : "/**

          The custom AMIs supported by the platform version.

          \n@return The custom AMIs supported by the platform version.*/", "getterMethodName" : "getCustomAmiList", "getterModel" : { "returnType" : "java.util.List", @@ -66485,7 +68723,7 @@ "marshallingType" : "LIST", "name" : "CustomAmiList", "sensitive" : false, - "setterDocumentation" : "/**

          The custom AMIs supported by the platform.

          \n@param customAmiList The custom AMIs supported by the platform.*/", + "setterDocumentation" : "/**

          The custom AMIs supported by the platform version.

          \n@param customAmiList The custom AMIs supported by the platform version.*/", "setterMethodName" : "setCustomAmiList", "setterModel" : { "timestampFormat" : null, @@ -66499,13 +68737,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The custom AMIs supported by the platform.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setCustomAmiList(java.util.Collection)} or {@link #withCustomAmiList(java.util.Collection)} if you want to override the existing values.

          \n@param customAmiList The custom AMIs supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The custom AMIs supported by the platform version.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setCustomAmiList(java.util.Collection)} or {@link #withCustomAmiList(java.util.Collection)} if you want to override the existing values.

          \n@param customAmiList The custom AMIs supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "customAmiList", "variableType" : "java.util.List", - "documentation" : "

          The custom AMIs supported by the platform.

          ", + "documentation" : "

          The custom AMIs supported by the platform version.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -66515,12 +68753,12 @@ "c2jName" : "DateCreated", "c2jShape" : "CreationDate", "deprecated" : false, - "documentation" : "

          The date when the platform was created.

          ", + "documentation" : "

          The date when the platform version was created.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The date when the platform was created.

          \n@param dateCreated The date when the platform was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The date when the platform version was created.

          \n@param dateCreated The date when the platform version was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDateCreated", - "getterDocumentation" : "/**

          The date when the platform was created.

          \n@return The date when the platform was created.*/", + "getterDocumentation" : "/**

          The date when the platform version was created.

          \n@return The date when the platform version was created.*/", "getterMethodName" : "getDateCreated", "getterModel" : { "returnType" : "java.util.Date", @@ -66554,7 +68792,7 @@ "marshallingType" : "DATE", "name" : "DateCreated", "sensitive" : false, - "setterDocumentation" : "/**

          The date when the platform was created.

          \n@param dateCreated The date when the platform was created.*/", + "setterDocumentation" : "/**

          The date when the platform version was created.

          \n@param dateCreated The date when the platform version was created.*/", "setterMethodName" : "setDateCreated", "setterModel" : { "timestampFormat" : null, @@ -66568,13 +68806,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The date when the platform was created.

          \n@param dateCreated The date when the platform was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The date when the platform version was created.

          \n@param dateCreated The date when the platform version was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : "iso8601", "variableDeclarationType" : "java.util.Date", "variableName" : "dateCreated", "variableType" : "java.util.Date", - "documentation" : "

          The date when the platform was created.

          ", + "documentation" : "

          The date when the platform version was created.

          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, @@ -66584,12 +68822,12 @@ "c2jName" : "DateUpdated", "c2jShape" : "UpdateDate", "deprecated" : false, - "documentation" : "

          The date when the platform was last updated.

          ", + "documentation" : "

          The date when the platform version was last updated.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The date when the platform was last updated.

          \n@param dateUpdated The date when the platform was last updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The date when the platform version was last updated.

          \n@param dateUpdated The date when the platform version was last updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDateUpdated", - "getterDocumentation" : "/**

          The date when the platform was last updated.

          \n@return The date when the platform was last updated.*/", + "getterDocumentation" : "/**

          The date when the platform version was last updated.

          \n@return The date when the platform version was last updated.*/", "getterMethodName" : "getDateUpdated", "getterModel" : { "returnType" : "java.util.Date", @@ -66623,7 +68861,7 @@ "marshallingType" : "DATE", "name" : "DateUpdated", "sensitive" : false, - "setterDocumentation" : "/**

          The date when the platform was last updated.

          \n@param dateUpdated The date when the platform was last updated.*/", + "setterDocumentation" : "/**

          The date when the platform version was last updated.

          \n@param dateUpdated The date when the platform version was last updated.*/", "setterMethodName" : "setDateUpdated", "setterModel" : { "timestampFormat" : null, @@ -66637,13 +68875,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The date when the platform was last updated.

          \n@param dateUpdated The date when the platform was last updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The date when the platform version was last updated.

          \n@param dateUpdated The date when the platform version was last updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : "iso8601", "variableDeclarationType" : "java.util.Date", "variableName" : "dateUpdated", "variableType" : "java.util.Date", - "documentation" : "

          The date when the platform was last updated.

          ", + "documentation" : "

          The date when the platform version was last updated.

          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, @@ -66653,12 +68891,12 @@ "c2jName" : "Description", "c2jShape" : "Description", "deprecated" : false, - "documentation" : "

          The description of the platform.

          ", + "documentation" : "

          The description of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The description of the platform.

          \n@param description The description of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The description of the platform version.

          \n@param description The description of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDescription", - "getterDocumentation" : "/**

          The description of the platform.

          \n@return The description of the platform.*/", + "getterDocumentation" : "/**

          The description of the platform version.

          \n@return The description of the platform version.*/", "getterMethodName" : "getDescription", "getterModel" : { "returnType" : "String", @@ -66692,7 +68930,7 @@ "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, - "setterDocumentation" : "/**

          The description of the platform.

          \n@param description The description of the platform.*/", + "setterDocumentation" : "/**

          The description of the platform version.

          \n@param description The description of the platform version.*/", "setterMethodName" : "setDescription", "setterModel" : { "timestampFormat" : null, @@ -66706,13 +68944,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The description of the platform.

          \n@param description The description of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The description of the platform version.

          \n@param description The description of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", - "documentation" : "

          The description of the platform.

          ", + "documentation" : "

          The description of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -66722,12 +68960,12 @@ "c2jName" : "Frameworks", "c2jShape" : "PlatformFrameworks", "deprecated" : false, - "documentation" : "

          The frameworks supported by the platform.

          ", + "documentation" : "

          The frameworks supported by the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The frameworks supported by the platform.

          \n@param frameworks The frameworks supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The frameworks supported by the platform version.

          \n@param frameworks The frameworks supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withFrameworks", - "getterDocumentation" : "/**

          The frameworks supported by the platform.

          \n@return The frameworks supported by the platform.*/", + "getterDocumentation" : "/**

          The frameworks supported by the platform version.

          \n@return The frameworks supported by the platform version.*/", "getterMethodName" : "getFrameworks", "getterModel" : { "returnType" : "java.util.List", @@ -66844,7 +69082,7 @@ "marshallingType" : "LIST", "name" : "Frameworks", "sensitive" : false, - "setterDocumentation" : "/**

          The frameworks supported by the platform.

          \n@param frameworks The frameworks supported by the platform.*/", + "setterDocumentation" : "/**

          The frameworks supported by the platform version.

          \n@param frameworks The frameworks supported by the platform version.*/", "setterMethodName" : "setFrameworks", "setterModel" : { "timestampFormat" : null, @@ -66858,13 +69096,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The frameworks supported by the platform.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setFrameworks(java.util.Collection)} or {@link #withFrameworks(java.util.Collection)} if you want to override the existing values.

          \n@param frameworks The frameworks supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The frameworks supported by the platform version.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setFrameworks(java.util.Collection)} or {@link #withFrameworks(java.util.Collection)} if you want to override the existing values.

          \n@param frameworks The frameworks supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "frameworks", "variableType" : "java.util.List", - "documentation" : "

          The frameworks supported by the platform.

          ", + "documentation" : "

          The frameworks supported by the platform version.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -66874,12 +69112,12 @@ "c2jName" : "Maintainer", "c2jShape" : "Maintainer", "deprecated" : false, - "documentation" : "

          Information about the maintainer of the platform.

          ", + "documentation" : "

          Information about the maintainer of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          Information about the maintainer of the platform.

          \n@param maintainer Information about the maintainer of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          Information about the maintainer of the platform version.

          \n@param maintainer Information about the maintainer of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaintainer", - "getterDocumentation" : "/**

          Information about the maintainer of the platform.

          \n@return Information about the maintainer of the platform.*/", + "getterDocumentation" : "/**

          Information about the maintainer of the platform version.

          \n@return Information about the maintainer of the platform version.*/", "getterMethodName" : "getMaintainer", "getterModel" : { "returnType" : "String", @@ -66913,7 +69151,7 @@ "marshallingType" : "STRING", "name" : "Maintainer", "sensitive" : false, - "setterDocumentation" : "/**

          Information about the maintainer of the platform.

          \n@param maintainer Information about the maintainer of the platform.*/", + "setterDocumentation" : "/**

          Information about the maintainer of the platform version.

          \n@param maintainer Information about the maintainer of the platform version.*/", "setterMethodName" : "setMaintainer", "setterModel" : { "timestampFormat" : null, @@ -66927,13 +69165,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          Information about the maintainer of the platform.

          \n@param maintainer Information about the maintainer of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          Information about the maintainer of the platform version.

          \n@param maintainer Information about the maintainer of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "maintainer", "variableType" : "String", - "documentation" : "

          Information about the maintainer of the platform.

          ", + "documentation" : "

          Information about the maintainer of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -66943,12 +69181,12 @@ "c2jName" : "OperatingSystemName", "c2jShape" : "OperatingSystemName", "deprecated" : false, - "documentation" : "

          The operating system used by the platform.

          ", + "documentation" : "

          The operating system used by the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The operating system used by the platform.

          \n@param operatingSystemName The operating system used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The operating system used by the platform version.

          \n@param operatingSystemName The operating system used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOperatingSystemName", - "getterDocumentation" : "/**

          The operating system used by the platform.

          \n@return The operating system used by the platform.*/", + "getterDocumentation" : "/**

          The operating system used by the platform version.

          \n@return The operating system used by the platform version.*/", "getterMethodName" : "getOperatingSystemName", "getterModel" : { "returnType" : "String", @@ -66982,7 +69220,7 @@ "marshallingType" : "STRING", "name" : "OperatingSystemName", "sensitive" : false, - "setterDocumentation" : "/**

          The operating system used by the platform.

          \n@param operatingSystemName The operating system used by the platform.*/", + "setterDocumentation" : "/**

          The operating system used by the platform version.

          \n@param operatingSystemName The operating system used by the platform version.*/", "setterMethodName" : "setOperatingSystemName", "setterModel" : { "timestampFormat" : null, @@ -66996,13 +69234,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The operating system used by the platform.

          \n@param operatingSystemName The operating system used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The operating system used by the platform version.

          \n@param operatingSystemName The operating system used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "operatingSystemName", "variableType" : "String", - "documentation" : "

          The operating system used by the platform.

          ", + "documentation" : "

          The operating system used by the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -67012,12 +69250,12 @@ "c2jName" : "OperatingSystemVersion", "c2jShape" : "OperatingSystemVersion", "deprecated" : false, - "documentation" : "

          The version of the operating system used by the platform.

          ", + "documentation" : "

          The version of the operating system used by the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The version of the operating system used by the platform.

          \n@param operatingSystemVersion The version of the operating system used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The version of the operating system used by the platform version.

          \n@param operatingSystemVersion The version of the operating system used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOperatingSystemVersion", - "getterDocumentation" : "/**

          The version of the operating system used by the platform.

          \n@return The version of the operating system used by the platform.*/", + "getterDocumentation" : "/**

          The version of the operating system used by the platform version.

          \n@return The version of the operating system used by the platform version.*/", "getterMethodName" : "getOperatingSystemVersion", "getterModel" : { "returnType" : "String", @@ -67051,7 +69289,7 @@ "marshallingType" : "STRING", "name" : "OperatingSystemVersion", "sensitive" : false, - "setterDocumentation" : "/**

          The version of the operating system used by the platform.

          \n@param operatingSystemVersion The version of the operating system used by the platform.*/", + "setterDocumentation" : "/**

          The version of the operating system used by the platform version.

          \n@param operatingSystemVersion The version of the operating system used by the platform version.*/", "setterMethodName" : "setOperatingSystemVersion", "setterModel" : { "timestampFormat" : null, @@ -67065,13 +69303,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The version of the operating system used by the platform.

          \n@param operatingSystemVersion The version of the operating system used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The version of the operating system used by the platform version.

          \n@param operatingSystemVersion The version of the operating system used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "operatingSystemVersion", "variableType" : "String", - "documentation" : "

          The version of the operating system used by the platform.

          ", + "documentation" : "

          The version of the operating system used by the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -67081,12 +69319,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

          The ARN of the platform.

          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

          The ARN of the platform version.

          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -67120,7 +69358,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -67134,13 +69372,151 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The ARN of the platform.

          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The ARN of the platform version.

          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

          The ARN of the platform.

          ", + "documentation" : "

          The ARN of the platform version.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "PlatformBranchLifecycleState" : { + "c2jName" : "PlatformBranchLifecycleState", + "c2jShape" : "PlatformBranchLifecycleState", + "deprecated" : false, + "documentation" : "

          The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired

          \n@param platformBranchLifecycleState The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformBranchLifecycleState", + "getterDocumentation" : "/**

          The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired

          \n@return The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired*/", + "getterMethodName" : "getPlatformBranchLifecycleState", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformBranchLifecycleState", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PlatformBranchLifecycleState", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PlatformBranchLifecycleState", + "sensitive" : false, + "setterDocumentation" : "/**

          The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired

          \n@param platformBranchLifecycleState The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired*/", + "setterMethodName" : "setPlatformBranchLifecycleState", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformBranchLifecycleState", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired

          \n@param platformBranchLifecycleState The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformBranchLifecycleState", + "variableType" : "String", + "documentation" : "

          The state of the platform version's branch in its lifecycle.

          Possible values: Beta | Supported | Deprecated | Retired

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "PlatformBranchName" : { + "c2jName" : "PlatformBranchName", + "c2jShape" : "BranchName", + "deprecated" : false, + "documentation" : "

          The platform branch to which the platform version belongs.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The platform branch to which the platform version belongs.

          \n@param platformBranchName The platform branch to which the platform version belongs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformBranchName", + "getterDocumentation" : "/**

          The platform branch to which the platform version belongs.

          \n@return The platform branch to which the platform version belongs.*/", + "getterMethodName" : "getPlatformBranchName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformBranchName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PlatformBranchName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PlatformBranchName", + "sensitive" : false, + "setterDocumentation" : "/**

          The platform branch to which the platform version belongs.

          \n@param platformBranchName The platform branch to which the platform version belongs.*/", + "setterMethodName" : "setPlatformBranchName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformBranchName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The platform branch to which the platform version belongs.

          \n@param platformBranchName The platform branch to which the platform version belongs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformBranchName", + "variableType" : "String", + "documentation" : "

          The platform branch to which the platform version belongs.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -67150,12 +69526,12 @@ "c2jName" : "PlatformCategory", "c2jShape" : "PlatformCategory", "deprecated" : false, - "documentation" : "

          The category of the platform.

          ", + "documentation" : "

          The category of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The category of the platform.

          \n@param platformCategory The category of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The category of the platform version.

          \n@param platformCategory The category of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformCategory", - "getterDocumentation" : "/**

          The category of the platform.

          \n@return The category of the platform.*/", + "getterDocumentation" : "/**

          The category of the platform version.

          \n@return The category of the platform version.*/", "getterMethodName" : "getPlatformCategory", "getterModel" : { "returnType" : "String", @@ -67189,7 +69565,7 @@ "marshallingType" : "STRING", "name" : "PlatformCategory", "sensitive" : false, - "setterDocumentation" : "/**

          The category of the platform.

          \n@param platformCategory The category of the platform.*/", + "setterDocumentation" : "/**

          The category of the platform version.

          \n@param platformCategory The category of the platform version.*/", "setterMethodName" : "setPlatformCategory", "setterModel" : { "timestampFormat" : null, @@ -67203,13 +69579,82 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The category of the platform.

          \n@param platformCategory The category of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The category of the platform version.

          \n@param platformCategory The category of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformCategory", "variableType" : "String", - "documentation" : "

          The category of the platform.

          ", + "documentation" : "

          The category of the platform version.

          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "PlatformLifecycleState" : { + "c2jName" : "PlatformLifecycleState", + "c2jShape" : "PlatformLifecycleState", + "deprecated" : false, + "documentation" : "

          The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

          The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

          \n@param platformLifecycleState The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformLifecycleState", + "getterDocumentation" : "/**

          The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

          \n@return The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.*/", + "getterMethodName" : "getPlatformLifecycleState", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformLifecycleState", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PlatformLifecycleState", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PlatformLifecycleState", + "sensitive" : false, + "setterDocumentation" : "/**

          The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

          \n@param platformLifecycleState The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.*/", + "setterMethodName" : "setPlatformLifecycleState", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformLifecycleState", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

          The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

          \n@param platformLifecycleState The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformLifecycleState", + "variableType" : "String", + "documentation" : "

          The state of the platform version in its lifecycle.

          Possible values: Recommended | null

          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -67219,12 +69664,12 @@ "c2jName" : "PlatformName", "c2jShape" : "PlatformName", "deprecated" : false, - "documentation" : "

          The name of the platform.

          ", + "documentation" : "

          The name of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the platform.

          \n@param platformName The name of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of the platform version.

          \n@param platformName The name of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformName", - "getterDocumentation" : "/**

          The name of the platform.

          \n@return The name of the platform.*/", + "getterDocumentation" : "/**

          The name of the platform version.

          \n@return The name of the platform version.*/", "getterMethodName" : "getPlatformName", "getterModel" : { "returnType" : "String", @@ -67258,7 +69703,7 @@ "marshallingType" : "STRING", "name" : "PlatformName", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the platform.

          \n@param platformName The name of the platform.*/", + "setterDocumentation" : "/**

          The name of the platform version.

          \n@param platformName The name of the platform version.*/", "setterMethodName" : "setPlatformName", "setterModel" : { "timestampFormat" : null, @@ -67272,13 +69717,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the platform.

          \n@param platformName The name of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the platform version.

          \n@param platformName The name of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformName", "variableType" : "String", - "documentation" : "

          The name of the platform.

          ", + "documentation" : "

          The name of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -67288,12 +69733,12 @@ "c2jName" : "PlatformOwner", "c2jShape" : "PlatformOwner", "deprecated" : false, - "documentation" : "

          The AWS account ID of the person who created the platform.

          ", + "documentation" : "

          The AWS account ID of the person who created the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The AWS account ID of the person who created the platform.

          \n@param platformOwner The AWS account ID of the person who created the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The AWS account ID of the person who created the platform version.

          \n@param platformOwner The AWS account ID of the person who created the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformOwner", - "getterDocumentation" : "/**

          The AWS account ID of the person who created the platform.

          \n@return The AWS account ID of the person who created the platform.*/", + "getterDocumentation" : "/**

          The AWS account ID of the person who created the platform version.

          \n@return The AWS account ID of the person who created the platform version.*/", "getterMethodName" : "getPlatformOwner", "getterModel" : { "returnType" : "String", @@ -67327,7 +69772,7 @@ "marshallingType" : "STRING", "name" : "PlatformOwner", "sensitive" : false, - "setterDocumentation" : "/**

          The AWS account ID of the person who created the platform.

          \n@param platformOwner The AWS account ID of the person who created the platform.*/", + "setterDocumentation" : "/**

          The AWS account ID of the person who created the platform version.

          \n@param platformOwner The AWS account ID of the person who created the platform version.*/", "setterMethodName" : "setPlatformOwner", "setterModel" : { "timestampFormat" : null, @@ -67341,13 +69786,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The AWS account ID of the person who created the platform.

          \n@param platformOwner The AWS account ID of the person who created the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The AWS account ID of the person who created the platform version.

          \n@param platformOwner The AWS account ID of the person who created the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformOwner", "variableType" : "String", - "documentation" : "

          The AWS account ID of the person who created the platform.

          ", + "documentation" : "

          The AWS account ID of the person who created the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -67357,12 +69802,12 @@ "c2jName" : "PlatformStatus", "c2jShape" : "PlatformStatus", "deprecated" : false, - "documentation" : "

          The status of the platform.

          ", + "documentation" : "

          The status of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : "PlatformStatus", - "fluentSetterDocumentation" : "/**

          The status of the platform.

          \n@param platformStatus The status of the platform.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformStatus*/", + "fluentSetterDocumentation" : "/**

          The status of the platform version.

          \n@param platformStatus The status of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformStatus*/", "fluentSetterMethodName" : "withPlatformStatus", - "getterDocumentation" : "/**

          The status of the platform.

          \n@return The status of the platform.\n@see PlatformStatus*/", + "getterDocumentation" : "/**

          The status of the platform version.

          \n@return The status of the platform version.\n@see PlatformStatus*/", "getterMethodName" : "getPlatformStatus", "getterModel" : { "returnType" : "String", @@ -67396,7 +69841,7 @@ "marshallingType" : "STRING", "name" : "PlatformStatus", "sensitive" : false, - "setterDocumentation" : "/**

          The status of the platform.

          \n@param platformStatus The status of the platform.\n@see PlatformStatus*/", + "setterDocumentation" : "/**

          The status of the platform version.

          \n@param platformStatus The status of the platform version.\n@see PlatformStatus*/", "setterMethodName" : "setPlatformStatus", "setterModel" : { "timestampFormat" : null, @@ -67410,13 +69855,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The status of the platform.

          \n@param platformStatus The status of the platform.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformStatus*/", + "varargSetterDocumentation" : "/**

          The status of the platform version.

          \n@param platformStatus The status of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformStatus", "variableType" : "String", - "documentation" : "

          The status of the platform.

          ", + "documentation" : "

          The status of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -67426,12 +69871,12 @@ "c2jName" : "PlatformVersion", "c2jShape" : "PlatformVersion", "deprecated" : false, - "documentation" : "

          The version of the platform.

          ", + "documentation" : "

          The version of the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The version of the platform.

          \n@param platformVersion The version of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The version of the platform version.

          \n@param platformVersion The version of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformVersion", - "getterDocumentation" : "/**

          The version of the platform.

          \n@return The version of the platform.*/", + "getterDocumentation" : "/**

          The version of the platform version.

          \n@return The version of the platform version.*/", "getterMethodName" : "getPlatformVersion", "getterModel" : { "returnType" : "String", @@ -67465,7 +69910,7 @@ "marshallingType" : "STRING", "name" : "PlatformVersion", "sensitive" : false, - "setterDocumentation" : "/**

          The version of the platform.

          \n@param platformVersion The version of the platform.*/", + "setterDocumentation" : "/**

          The version of the platform version.

          \n@param platformVersion The version of the platform version.*/", "setterMethodName" : "setPlatformVersion", "setterModel" : { "timestampFormat" : null, @@ -67479,13 +69924,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The version of the platform.

          \n@param platformVersion The version of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The version of the platform version.

          \n@param platformVersion The version of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformVersion", "variableType" : "String", - "documentation" : "

          The version of the platform.

          ", + "documentation" : "

          The version of the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -67495,12 +69940,12 @@ "c2jName" : "ProgrammingLanguages", "c2jShape" : "PlatformProgrammingLanguages", "deprecated" : false, - "documentation" : "

          The programming languages supported by the platform.

          ", + "documentation" : "

          The programming languages supported by the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The programming languages supported by the platform.

          \n@param programmingLanguages The programming languages supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The programming languages supported by the platform version.

          \n@param programmingLanguages The programming languages supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withProgrammingLanguages", - "getterDocumentation" : "/**

          The programming languages supported by the platform.

          \n@return The programming languages supported by the platform.*/", + "getterDocumentation" : "/**

          The programming languages supported by the platform version.

          \n@return The programming languages supported by the platform version.*/", "getterMethodName" : "getProgrammingLanguages", "getterModel" : { "returnType" : "java.util.List", @@ -67617,7 +70062,7 @@ "marshallingType" : "LIST", "name" : "ProgrammingLanguages", "sensitive" : false, - "setterDocumentation" : "/**

          The programming languages supported by the platform.

          \n@param programmingLanguages The programming languages supported by the platform.*/", + "setterDocumentation" : "/**

          The programming languages supported by the platform version.

          \n@param programmingLanguages The programming languages supported by the platform version.*/", "setterMethodName" : "setProgrammingLanguages", "setterModel" : { "timestampFormat" : null, @@ -67631,13 +70076,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The programming languages supported by the platform.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setProgrammingLanguages(java.util.Collection)} or {@link #withProgrammingLanguages(java.util.Collection)} if you want to override the existing values.

          \n@param programmingLanguages The programming languages supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The programming languages supported by the platform version.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setProgrammingLanguages(java.util.Collection)} or {@link #withProgrammingLanguages(java.util.Collection)} if you want to override the existing values.

          \n@param programmingLanguages The programming languages supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "programmingLanguages", "variableType" : "java.util.List", - "documentation" : "

          The programming languages supported by the platform.

          ", + "documentation" : "

          The programming languages supported by the platform version.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -67647,12 +70092,12 @@ "c2jName" : "SolutionStackName", "c2jShape" : "SolutionStackName", "deprecated" : false, - "documentation" : "

          The name of the solution stack used by the platform.

          ", + "documentation" : "

          The name of the solution stack used by the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The name of the solution stack used by the platform.

          \n@param solutionStackName The name of the solution stack used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The name of the solution stack used by the platform version.

          \n@param solutionStackName The name of the solution stack used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSolutionStackName", - "getterDocumentation" : "/**

          The name of the solution stack used by the platform.

          \n@return The name of the solution stack used by the platform.*/", + "getterDocumentation" : "/**

          The name of the solution stack used by the platform version.

          \n@return The name of the solution stack used by the platform version.*/", "getterMethodName" : "getSolutionStackName", "getterModel" : { "returnType" : "String", @@ -67686,7 +70131,7 @@ "marshallingType" : "STRING", "name" : "SolutionStackName", "sensitive" : false, - "setterDocumentation" : "/**

          The name of the solution stack used by the platform.

          \n@param solutionStackName The name of the solution stack used by the platform.*/", + "setterDocumentation" : "/**

          The name of the solution stack used by the platform version.

          \n@param solutionStackName The name of the solution stack used by the platform version.*/", "setterMethodName" : "setSolutionStackName", "setterModel" : { "timestampFormat" : null, @@ -67700,13 +70145,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The name of the solution stack used by the platform.

          \n@param solutionStackName The name of the solution stack used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The name of the solution stack used by the platform version.

          \n@param solutionStackName The name of the solution stack used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "solutionStackName", "variableType" : "String", - "documentation" : "

          The name of the solution stack used by the platform.

          ", + "documentation" : "

          The name of the solution stack used by the platform version.

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -67716,12 +70161,12 @@ "c2jName" : "SupportedAddonList", "c2jShape" : "SupportedAddonList", "deprecated" : false, - "documentation" : "

          The additions supported by the platform.

          ", + "documentation" : "

          The additions supported by the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The additions supported by the platform.

          \n@param supportedAddonList The additions supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The additions supported by the platform version.

          \n@param supportedAddonList The additions supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSupportedAddonList", - "getterDocumentation" : "/**

          The additions supported by the platform.

          \n@return The additions supported by the platform.*/", + "getterDocumentation" : "/**

          The additions supported by the platform version.

          \n@return The additions supported by the platform version.*/", "getterMethodName" : "getSupportedAddonList", "getterModel" : { "returnType" : "java.util.List", @@ -67838,7 +70283,7 @@ "marshallingType" : "LIST", "name" : "SupportedAddonList", "sensitive" : false, - "setterDocumentation" : "/**

          The additions supported by the platform.

          \n@param supportedAddonList The additions supported by the platform.*/", + "setterDocumentation" : "/**

          The additions supported by the platform version.

          \n@param supportedAddonList The additions supported by the platform version.*/", "setterMethodName" : "setSupportedAddonList", "setterModel" : { "timestampFormat" : null, @@ -67852,13 +70297,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The additions supported by the platform.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedAddonList(java.util.Collection)} or {@link #withSupportedAddonList(java.util.Collection)} if you want to override the existing values.

          \n@param supportedAddonList The additions supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The additions supported by the platform version.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedAddonList(java.util.Collection)} or {@link #withSupportedAddonList(java.util.Collection)} if you want to override the existing values.

          \n@param supportedAddonList The additions supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "supportedAddonList", "variableType" : "java.util.List", - "documentation" : "

          The additions supported by the platform.

          ", + "documentation" : "

          The additions supported by the platform version.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -67868,12 +70313,12 @@ "c2jName" : "SupportedTierList", "c2jShape" : "SupportedTierList", "deprecated" : false, - "documentation" : "

          The tiers supported by the platform.

          ", + "documentation" : "

          The tiers supported by the platform version.

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The tiers supported by the platform.

          \n@param supportedTierList The tiers supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The tiers supported by the platform version.

          \n@param supportedTierList The tiers supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSupportedTierList", - "getterDocumentation" : "/**

          The tiers supported by the platform.

          \n@return The tiers supported by the platform.*/", + "getterDocumentation" : "/**

          The tiers supported by the platform version.

          \n@return The tiers supported by the platform version.*/", "getterMethodName" : "getSupportedTierList", "getterModel" : { "returnType" : "java.util.List", @@ -67990,7 +70435,7 @@ "marshallingType" : "LIST", "name" : "SupportedTierList", "sensitive" : false, - "setterDocumentation" : "/**

          The tiers supported by the platform.

          \n@param supportedTierList The tiers supported by the platform.*/", + "setterDocumentation" : "/**

          The tiers supported by the platform version.

          \n@param supportedTierList The tiers supported by the platform version.*/", "setterMethodName" : "setSupportedTierList", "setterModel" : { "timestampFormat" : null, @@ -68004,13 +70449,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The tiers supported by the platform.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedTierList(java.util.Collection)} or {@link #withSupportedTierList(java.util.Collection)} if you want to override the existing values.

          \n@param supportedTierList The tiers supported by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The tiers supported by the platform version.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedTierList(java.util.Collection)} or {@link #withSupportedTierList(java.util.Collection)} if you want to override the existing values.

          \n@param supportedTierList The tiers supported by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "supportedTierList", "variableType" : "java.util.List", - "documentation" : "

          The tiers supported by the platform.

          ", + "documentation" : "

          The tiers supported by the platform version.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -68047,7 +70492,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

          Specify criteria to restrict the results when listing custom platforms.

          The filter is evaluated as the expression:

          Type Operator Values[i]

          ", + "documentation" : "

          Describes criteria to restrict the results when listing platform versions.

          The filter is evaluated as follows: Type Operator Values[1]

          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -68061,12 +70506,12 @@ "c2jName" : "Type", "c2jShape" : "PlatformFilterType", "deprecated" : false, - "documentation" : "

          The custom platform attribute to which the filter values are applied.

          Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner

          ", + "documentation" : "

          The platform version attribute to which the filter values are applied.

          Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The custom platform attribute to which the filter values are applied.

          Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner

          \n@param type The custom platform attribute to which the filter values are applied.

          Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The platform version attribute to which the filter values are applied.

          Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

          \n@param type The platform version attribute to which the filter values are applied.

          Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withType", - "getterDocumentation" : "/**

          The custom platform attribute to which the filter values are applied.

          Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner

          \n@return The custom platform attribute to which the filter values are applied.

          Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner*/", + "getterDocumentation" : "/**

          The platform version attribute to which the filter values are applied.

          Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

          \n@return The platform version attribute to which the filter values are applied.

          Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName*/", "getterMethodName" : "getType", "getterModel" : { "returnType" : "String", @@ -68100,7 +70545,7 @@ "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, - "setterDocumentation" : "/**

          The custom platform attribute to which the filter values are applied.

          Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner

          \n@param type The custom platform attribute to which the filter values are applied.

          Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner*/", + "setterDocumentation" : "/**

          The platform version attribute to which the filter values are applied.

          Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

          \n@param type The platform version attribute to which the filter values are applied.

          Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName*/", "setterMethodName" : "setType", "setterModel" : { "timestampFormat" : null, @@ -68114,13 +70559,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The custom platform attribute to which the filter values are applied.

          Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner

          \n@param type The custom platform attribute to which the filter values are applied.

          Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The platform version attribute to which the filter values are applied.

          Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

          \n@param type The platform version attribute to which the filter values are applied.

          Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", - "documentation" : "

          The custom platform attribute to which the filter values are applied.

          Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner

          ", + "documentation" : "

          The platform version attribute to which the filter values are applied.

          Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -68129,12 +70574,12 @@ "c2jName" : "Operator", "c2jShape" : "PlatformFilterOperator", "deprecated" : false, - "documentation" : "

          The operator to apply to the Type with each of the Values.

          Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with

          ", + "documentation" : "

          The operator to apply to the Type with each of the Values.

          Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The operator to apply to the Type with each of the Values.

          Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with

          \n@param operator The operator to apply to the Type with each of the Values.

          Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The operator to apply to the Type with each of the Values.

          Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

          \n@param operator The operator to apply to the Type with each of the Values.

          Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOperator", - "getterDocumentation" : "/**

          The operator to apply to the Type with each of the Values.

          Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with

          \n@return The operator to apply to the Type with each of the Values.

          Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with*/", + "getterDocumentation" : "/**

          The operator to apply to the Type with each of the Values.

          Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

          \n@return The operator to apply to the Type with each of the Values.

          Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with*/", "getterMethodName" : "getOperator", "getterModel" : { "returnType" : "String", @@ -68168,7 +70613,7 @@ "marshallingType" : "STRING", "name" : "Operator", "sensitive" : false, - "setterDocumentation" : "/**

          The operator to apply to the Type with each of the Values.

          Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with

          \n@param operator The operator to apply to the Type with each of the Values.

          Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with*/", + "setterDocumentation" : "/**

          The operator to apply to the Type with each of the Values.

          Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

          \n@param operator The operator to apply to the Type with each of the Values.

          Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with*/", "setterMethodName" : "setOperator", "setterModel" : { "timestampFormat" : null, @@ -68182,13 +70627,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

          The operator to apply to the Type with each of the Values.

          Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with

          \n@param operator The operator to apply to the Type with each of the Values.

          Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

          The operator to apply to the Type with each of the Values.

          Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

          \n@param operator The operator to apply to the Type with each of the Values.

          Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", - "documentation" : "

          The operator to apply to the Type with each of the Values.

          Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with

          ", + "documentation" : "

          The operator to apply to the Type with each of the Values.

          Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -68197,12 +70642,12 @@ "c2jName" : "Values", "c2jShape" : "PlatformFilterValueList", "deprecated" : false, - "documentation" : "

          The list of values applied to the custom platform attribute.

          ", + "documentation" : "

          The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

          The following list shows valid filter values for some filter attributes.

          • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

          • PlatformLifecycleState: recommended

          • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

          • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

          The list of values applied to the custom platform attribute.

          \n@param values The list of values applied to the custom platform attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

          The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

          The following list shows valid filter values for some filter attributes.

          • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

          • PlatformLifecycleState: recommended

          • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

          • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

          \n@param values The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

          The following list shows valid filter values for some filter attributes.

          • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

          • PlatformLifecycleState: recommended

          • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

          • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

          • \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withValues", - "getterDocumentation" : "/**

            The list of values applied to the custom platform attribute.

            \n@return The list of values applied to the custom platform attribute.*/", + "getterDocumentation" : "/**

            The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

            The following list shows valid filter values for some filter attributes.

            • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

            • PlatformLifecycleState: recommended

            • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

            • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

            \n@return The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

            The following list shows valid filter values for some filter attributes.

            • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

            • PlatformLifecycleState: recommended

            • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

            • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

            • */", "getterMethodName" : "getValues", "getterModel" : { "returnType" : "java.util.List", @@ -68319,7 +70764,7 @@ "marshallingType" : "LIST", "name" : "Values", "sensitive" : false, - "setterDocumentation" : "/**

              The list of values applied to the custom platform attribute.

              \n@param values The list of values applied to the custom platform attribute.*/", + "setterDocumentation" : "/**

              The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

              The following list shows valid filter values for some filter attributes.

              • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

              • PlatformLifecycleState: recommended

              • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

              • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

              \n@param values The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

              The following list shows valid filter values for some filter attributes.

              • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

              • PlatformLifecycleState: recommended

              • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

              • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

              • */", "setterMethodName" : "setValues", "setterModel" : { "timestampFormat" : null, @@ -68333,13 +70778,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                The list of values applied to the custom platform attribute.

                \n

                NOTE: This method appends the values to the existing list (if any). Use {@link #setValues(java.util.Collection)} or {@link #withValues(java.util.Collection)} if you want to override the existing values.

                \n@param values The list of values applied to the custom platform attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

                The following list shows valid filter values for some filter attributes.

                • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

                • PlatformLifecycleState: recommended

                • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

                • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

                \n

                NOTE: This method appends the values to the existing list (if any). Use {@link #setValues(java.util.Collection)} or {@link #withValues(java.util.Collection)} if you want to override the existing values.

                \n@param values The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

                The following list shows valid filter values for some filter attributes.

                • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

                • PlatformLifecycleState: recommended

                • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

                • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

                • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "values", "variableType" : "java.util.List", - "documentation" : "

                  The list of values applied to the custom platform attribute.

                  ", + "documentation" : "

                  The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

                  The following list shows valid filter values for some filter attributes.

                  • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

                  • PlatformLifecycleState: recommended

                  • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

                  • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -68350,12 +70795,12 @@ "c2jName" : "Operator", "c2jShape" : "PlatformFilterOperator", "deprecated" : false, - "documentation" : "

                  The operator to apply to the Type with each of the Values.

                  Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with

                  ", + "documentation" : "

                  The operator to apply to the Type with each of the Values.

                  Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

                  ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                  The operator to apply to the Type with each of the Values.

                  Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with

                  \n@param operator The operator to apply to the Type with each of the Values.

                  Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                  The operator to apply to the Type with each of the Values.

                  Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

                  \n@param operator The operator to apply to the Type with each of the Values.

                  Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOperator", - "getterDocumentation" : "/**

                  The operator to apply to the Type with each of the Values.

                  Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with

                  \n@return The operator to apply to the Type with each of the Values.

                  Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with*/", + "getterDocumentation" : "/**

                  The operator to apply to the Type with each of the Values.

                  Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

                  \n@return The operator to apply to the Type with each of the Values.

                  Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with*/", "getterMethodName" : "getOperator", "getterModel" : { "returnType" : "String", @@ -68389,7 +70834,7 @@ "marshallingType" : "STRING", "name" : "Operator", "sensitive" : false, - "setterDocumentation" : "/**

                  The operator to apply to the Type with each of the Values.

                  Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with

                  \n@param operator The operator to apply to the Type with each of the Values.

                  Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with*/", + "setterDocumentation" : "/**

                  The operator to apply to the Type with each of the Values.

                  Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

                  \n@param operator The operator to apply to the Type with each of the Values.

                  Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with*/", "setterMethodName" : "setOperator", "setterModel" : { "timestampFormat" : null, @@ -68403,13 +70848,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                  The operator to apply to the Type with each of the Values.

                  Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with

                  \n@param operator The operator to apply to the Type with each of the Values.

                  Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                  The operator to apply to the Type with each of the Values.

                  Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

                  \n@param operator The operator to apply to the Type with each of the Values.

                  Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", - "documentation" : "

                  The operator to apply to the Type with each of the Values.

                  Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with

                  ", + "documentation" : "

                  The operator to apply to the Type with each of the Values.

                  Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

                  ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -68419,12 +70864,12 @@ "c2jName" : "Type", "c2jShape" : "PlatformFilterType", "deprecated" : false, - "documentation" : "

                  The custom platform attribute to which the filter values are applied.

                  Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner

                  ", + "documentation" : "

                  The platform version attribute to which the filter values are applied.

                  Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

                  ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                  The custom platform attribute to which the filter values are applied.

                  Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner

                  \n@param type The custom platform attribute to which the filter values are applied.

                  Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                  The platform version attribute to which the filter values are applied.

                  Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

                  \n@param type The platform version attribute to which the filter values are applied.

                  Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withType", - "getterDocumentation" : "/**

                  The custom platform attribute to which the filter values are applied.

                  Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner

                  \n@return The custom platform attribute to which the filter values are applied.

                  Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner*/", + "getterDocumentation" : "/**

                  The platform version attribute to which the filter values are applied.

                  Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

                  \n@return The platform version attribute to which the filter values are applied.

                  Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName*/", "getterMethodName" : "getType", "getterModel" : { "returnType" : "String", @@ -68458,7 +70903,7 @@ "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, - "setterDocumentation" : "/**

                  The custom platform attribute to which the filter values are applied.

                  Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner

                  \n@param type The custom platform attribute to which the filter values are applied.

                  Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner*/", + "setterDocumentation" : "/**

                  The platform version attribute to which the filter values are applied.

                  Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

                  \n@param type The platform version attribute to which the filter values are applied.

                  Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName*/", "setterMethodName" : "setType", "setterModel" : { "timestampFormat" : null, @@ -68472,13 +70917,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                  The custom platform attribute to which the filter values are applied.

                  Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner

                  \n@param type The custom platform attribute to which the filter values are applied.

                  Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                  The platform version attribute to which the filter values are applied.

                  Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

                  \n@param type The platform version attribute to which the filter values are applied.

                  Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", - "documentation" : "

                  The custom platform attribute to which the filter values are applied.

                  Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner

                  ", + "documentation" : "

                  The platform version attribute to which the filter values are applied.

                  Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

                  ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -68488,12 +70933,12 @@ "c2jName" : "Values", "c2jShape" : "PlatformFilterValueList", "deprecated" : false, - "documentation" : "

                  The list of values applied to the custom platform attribute.

                  ", + "documentation" : "

                  The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

                  The following list shows valid filter values for some filter attributes.

                  • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

                  • PlatformLifecycleState: recommended

                  • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

                  • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

                  ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                  The list of values applied to the custom platform attribute.

                  \n@param values The list of values applied to the custom platform attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                  The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

                  The following list shows valid filter values for some filter attributes.

                  • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

                  • PlatformLifecycleState: recommended

                  • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

                  • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

                  \n@param values The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

                  The following list shows valid filter values for some filter attributes.

                  • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

                  • PlatformLifecycleState: recommended

                  • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

                  • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

                  • \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withValues", - "getterDocumentation" : "/**

                    The list of values applied to the custom platform attribute.

                    \n@return The list of values applied to the custom platform attribute.*/", + "getterDocumentation" : "/**

                    The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

                    The following list shows valid filter values for some filter attributes.

                    • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

                    • PlatformLifecycleState: recommended

                    • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

                    • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

                    \n@return The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

                    The following list shows valid filter values for some filter attributes.

                    • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

                    • PlatformLifecycleState: recommended

                    • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

                    • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

                    • */", "getterMethodName" : "getValues", "getterModel" : { "returnType" : "java.util.List", @@ -68610,7 +71055,7 @@ "marshallingType" : "LIST", "name" : "Values", "sensitive" : false, - "setterDocumentation" : "/**

                      The list of values applied to the custom platform attribute.

                      \n@param values The list of values applied to the custom platform attribute.*/", + "setterDocumentation" : "/**

                      The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

                      The following list shows valid filter values for some filter attributes.

                      • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

                      • PlatformLifecycleState: recommended

                      • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

                      • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

                      \n@param values The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

                      The following list shows valid filter values for some filter attributes.

                      • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

                      • PlatformLifecycleState: recommended

                      • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

                      • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

                      • */", "setterMethodName" : "setValues", "setterModel" : { "timestampFormat" : null, @@ -68624,13 +71069,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                        The list of values applied to the custom platform attribute.

                        \n

                        NOTE: This method appends the values to the existing list (if any). Use {@link #setValues(java.util.Collection)} or {@link #withValues(java.util.Collection)} if you want to override the existing values.

                        \n@param values The list of values applied to the custom platform attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                        The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

                        The following list shows valid filter values for some filter attributes.

                        • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

                        • PlatformLifecycleState: recommended

                        • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

                        • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

                        \n

                        NOTE: This method appends the values to the existing list (if any). Use {@link #setValues(java.util.Collection)} or {@link #withValues(java.util.Collection)} if you want to override the existing values.

                        \n@param values The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

                        The following list shows valid filter values for some filter attributes.

                        • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

                        • PlatformLifecycleState: recommended

                        • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

                        • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

                        • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "values", "variableType" : "java.util.List", - "documentation" : "

                          The list of values applied to the custom platform attribute.

                          ", + "documentation" : "

                          The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

                          The following list shows valid filter values for some filter attributes.

                          • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

                          • PlatformLifecycleState: recommended

                          • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

                          • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -68667,7 +71112,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                          A framework supported by the custom platform.

                          ", + "documentation" : "

                          A framework supported by the platform.

                          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -69358,7 +71803,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                          Detailed information about a platform.

                          ", + "documentation" : "

                          Summary information about a platform version.

                          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -69372,12 +71817,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

                          The ARN of the platform.

                          ", + "documentation" : "

                          The ARN of the platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

                          The ARN of the platform.

                          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -69411,7 +71856,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -69425,13 +71870,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

                          The ARN of the platform.

                          ", + "documentation" : "

                          The ARN of the platform version.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -69440,12 +71885,12 @@ "c2jName" : "PlatformOwner", "c2jShape" : "PlatformOwner", "deprecated" : false, - "documentation" : "

                          The AWS account ID of the person who created the platform.

                          ", + "documentation" : "

                          The AWS account ID of the person who created the platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The AWS account ID of the person who created the platform.

                          \n@param platformOwner The AWS account ID of the person who created the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The AWS account ID of the person who created the platform version.

                          \n@param platformOwner The AWS account ID of the person who created the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformOwner", - "getterDocumentation" : "/**

                          The AWS account ID of the person who created the platform.

                          \n@return The AWS account ID of the person who created the platform.*/", + "getterDocumentation" : "/**

                          The AWS account ID of the person who created the platform version.

                          \n@return The AWS account ID of the person who created the platform version.*/", "getterMethodName" : "getPlatformOwner", "getterModel" : { "returnType" : "String", @@ -69479,7 +71924,7 @@ "marshallingType" : "STRING", "name" : "PlatformOwner", "sensitive" : false, - "setterDocumentation" : "/**

                          The AWS account ID of the person who created the platform.

                          \n@param platformOwner The AWS account ID of the person who created the platform.*/", + "setterDocumentation" : "/**

                          The AWS account ID of the person who created the platform version.

                          \n@param platformOwner The AWS account ID of the person who created the platform version.*/", "setterMethodName" : "setPlatformOwner", "setterModel" : { "timestampFormat" : null, @@ -69493,13 +71938,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The AWS account ID of the person who created the platform.

                          \n@param platformOwner The AWS account ID of the person who created the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The AWS account ID of the person who created the platform version.

                          \n@param platformOwner The AWS account ID of the person who created the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformOwner", "variableType" : "String", - "documentation" : "

                          The AWS account ID of the person who created the platform.

                          ", + "documentation" : "

                          The AWS account ID of the person who created the platform version.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -69508,12 +71953,12 @@ "c2jName" : "PlatformStatus", "c2jShape" : "PlatformStatus", "deprecated" : false, - "documentation" : "

                          The status of the platform. You can create an environment from the platform once it is ready.

                          ", + "documentation" : "

                          The status of the platform version. You can create an environment from the platform version once it is ready.

                          ", "endpointDiscoveryId" : false, "enumType" : "PlatformStatus", - "fluentSetterDocumentation" : "/**

                          The status of the platform. You can create an environment from the platform once it is ready.

                          \n@param platformStatus The status of the platform. You can create an environment from the platform once it is ready.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformStatus*/", + "fluentSetterDocumentation" : "/**

                          The status of the platform version. You can create an environment from the platform version once it is ready.

                          \n@param platformStatus The status of the platform version. You can create an environment from the platform version once it is ready.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformStatus*/", "fluentSetterMethodName" : "withPlatformStatus", - "getterDocumentation" : "/**

                          The status of the platform. You can create an environment from the platform once it is ready.

                          \n@return The status of the platform. You can create an environment from the platform once it is ready.\n@see PlatformStatus*/", + "getterDocumentation" : "/**

                          The status of the platform version. You can create an environment from the platform version once it is ready.

                          \n@return The status of the platform version. You can create an environment from the platform version once it is ready.\n@see PlatformStatus*/", "getterMethodName" : "getPlatformStatus", "getterModel" : { "returnType" : "String", @@ -69547,7 +71992,7 @@ "marshallingType" : "STRING", "name" : "PlatformStatus", "sensitive" : false, - "setterDocumentation" : "/**

                          The status of the platform. You can create an environment from the platform once it is ready.

                          \n@param platformStatus The status of the platform. You can create an environment from the platform once it is ready.\n@see PlatformStatus*/", + "setterDocumentation" : "/**

                          The status of the platform version. You can create an environment from the platform version once it is ready.

                          \n@param platformStatus The status of the platform version. You can create an environment from the platform version once it is ready.\n@see PlatformStatus*/", "setterMethodName" : "setPlatformStatus", "setterModel" : { "timestampFormat" : null, @@ -69561,13 +72006,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The status of the platform. You can create an environment from the platform once it is ready.

                          \n@param platformStatus The status of the platform. You can create an environment from the platform once it is ready.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformStatus*/", + "varargSetterDocumentation" : "/**

                          The status of the platform version. You can create an environment from the platform version once it is ready.

                          \n@param platformStatus The status of the platform version. You can create an environment from the platform version once it is ready.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformStatus", "variableType" : "String", - "documentation" : "

                          The status of the platform. You can create an environment from the platform once it is ready.

                          ", + "documentation" : "

                          The status of the platform version. You can create an environment from the platform version once it is ready.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -69576,12 +72021,12 @@ "c2jName" : "PlatformCategory", "c2jShape" : "PlatformCategory", "deprecated" : false, - "documentation" : "

                          The category of platform.

                          ", + "documentation" : "

                          The category of platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The category of platform.

                          \n@param platformCategory The category of platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The category of platform version.

                          \n@param platformCategory The category of platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformCategory", - "getterDocumentation" : "/**

                          The category of platform.

                          \n@return The category of platform.*/", + "getterDocumentation" : "/**

                          The category of platform version.

                          \n@return The category of platform version.*/", "getterMethodName" : "getPlatformCategory", "getterModel" : { "returnType" : "String", @@ -69615,7 +72060,7 @@ "marshallingType" : "STRING", "name" : "PlatformCategory", "sensitive" : false, - "setterDocumentation" : "/**

                          The category of platform.

                          \n@param platformCategory The category of platform.*/", + "setterDocumentation" : "/**

                          The category of platform version.

                          \n@param platformCategory The category of platform version.*/", "setterMethodName" : "setPlatformCategory", "setterModel" : { "timestampFormat" : null, @@ -69629,13 +72074,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The category of platform.

                          \n@param platformCategory The category of platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The category of platform version.

                          \n@param platformCategory The category of platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformCategory", "variableType" : "String", - "documentation" : "

                          The category of platform.

                          ", + "documentation" : "

                          The category of platform version.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -69644,12 +72089,12 @@ "c2jName" : "OperatingSystemName", "c2jShape" : "OperatingSystemName", "deprecated" : false, - "documentation" : "

                          The operating system used by the platform.

                          ", + "documentation" : "

                          The operating system used by the platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The operating system used by the platform.

                          \n@param operatingSystemName The operating system used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The operating system used by the platform version.

                          \n@param operatingSystemName The operating system used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOperatingSystemName", - "getterDocumentation" : "/**

                          The operating system used by the platform.

                          \n@return The operating system used by the platform.*/", + "getterDocumentation" : "/**

                          The operating system used by the platform version.

                          \n@return The operating system used by the platform version.*/", "getterMethodName" : "getOperatingSystemName", "getterModel" : { "returnType" : "String", @@ -69683,7 +72128,7 @@ "marshallingType" : "STRING", "name" : "OperatingSystemName", "sensitive" : false, - "setterDocumentation" : "/**

                          The operating system used by the platform.

                          \n@param operatingSystemName The operating system used by the platform.*/", + "setterDocumentation" : "/**

                          The operating system used by the platform version.

                          \n@param operatingSystemName The operating system used by the platform version.*/", "setterMethodName" : "setOperatingSystemName", "setterModel" : { "timestampFormat" : null, @@ -69697,13 +72142,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The operating system used by the platform.

                          \n@param operatingSystemName The operating system used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The operating system used by the platform version.

                          \n@param operatingSystemName The operating system used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "operatingSystemName", "variableType" : "String", - "documentation" : "

                          The operating system used by the platform.

                          ", + "documentation" : "

                          The operating system used by the platform version.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -69712,12 +72157,12 @@ "c2jName" : "OperatingSystemVersion", "c2jShape" : "OperatingSystemVersion", "deprecated" : false, - "documentation" : "

                          The version of the operating system used by the platform.

                          ", + "documentation" : "

                          The version of the operating system used by the platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The version of the operating system used by the platform.

                          \n@param operatingSystemVersion The version of the operating system used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The version of the operating system used by the platform version.

                          \n@param operatingSystemVersion The version of the operating system used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOperatingSystemVersion", - "getterDocumentation" : "/**

                          The version of the operating system used by the platform.

                          \n@return The version of the operating system used by the platform.*/", + "getterDocumentation" : "/**

                          The version of the operating system used by the platform version.

                          \n@return The version of the operating system used by the platform version.*/", "getterMethodName" : "getOperatingSystemVersion", "getterModel" : { "returnType" : "String", @@ -69751,7 +72196,7 @@ "marshallingType" : "STRING", "name" : "OperatingSystemVersion", "sensitive" : false, - "setterDocumentation" : "/**

                          The version of the operating system used by the platform.

                          \n@param operatingSystemVersion The version of the operating system used by the platform.*/", + "setterDocumentation" : "/**

                          The version of the operating system used by the platform version.

                          \n@param operatingSystemVersion The version of the operating system used by the platform version.*/", "setterMethodName" : "setOperatingSystemVersion", "setterModel" : { "timestampFormat" : null, @@ -69765,13 +72210,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The version of the operating system used by the platform.

                          \n@param operatingSystemVersion The version of the operating system used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The version of the operating system used by the platform version.

                          \n@param operatingSystemVersion The version of the operating system used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "operatingSystemVersion", "variableType" : "String", - "documentation" : "

                          The version of the operating system used by the platform.

                          ", + "documentation" : "

                          The version of the operating system used by the platform version.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -69780,12 +72225,12 @@ "c2jName" : "SupportedTierList", "c2jShape" : "SupportedTierList", "deprecated" : false, - "documentation" : "

                          The tiers in which the platform runs.

                          ", + "documentation" : "

                          The tiers in which the platform version runs.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The tiers in which the platform runs.

                          \n@param supportedTierList The tiers in which the platform runs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The tiers in which the platform version runs.

                          \n@param supportedTierList The tiers in which the platform version runs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSupportedTierList", - "getterDocumentation" : "/**

                          The tiers in which the platform runs.

                          \n@return The tiers in which the platform runs.*/", + "getterDocumentation" : "/**

                          The tiers in which the platform version runs.

                          \n@return The tiers in which the platform version runs.*/", "getterMethodName" : "getSupportedTierList", "getterModel" : { "returnType" : "java.util.List", @@ -69902,7 +72347,7 @@ "marshallingType" : "LIST", "name" : "SupportedTierList", "sensitive" : false, - "setterDocumentation" : "/**

                          The tiers in which the platform runs.

                          \n@param supportedTierList The tiers in which the platform runs.*/", + "setterDocumentation" : "/**

                          The tiers in which the platform version runs.

                          \n@param supportedTierList The tiers in which the platform version runs.*/", "setterMethodName" : "setSupportedTierList", "setterModel" : { "timestampFormat" : null, @@ -69916,13 +72361,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The tiers in which the platform runs.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedTierList(java.util.Collection)} or {@link #withSupportedTierList(java.util.Collection)} if you want to override the existing values.

                          \n@param supportedTierList The tiers in which the platform runs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The tiers in which the platform version runs.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedTierList(java.util.Collection)} or {@link #withSupportedTierList(java.util.Collection)} if you want to override the existing values.

                          \n@param supportedTierList The tiers in which the platform version runs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "supportedTierList", "variableType" : "java.util.List", - "documentation" : "

                          The tiers in which the platform runs.

                          ", + "documentation" : "

                          The tiers in which the platform version runs.

                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -69931,12 +72376,12 @@ "c2jName" : "SupportedAddonList", "c2jShape" : "SupportedAddonList", "deprecated" : false, - "documentation" : "

                          The additions associated with the platform.

                          ", + "documentation" : "

                          The additions associated with the platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The additions associated with the platform.

                          \n@param supportedAddonList The additions associated with the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The additions associated with the platform version.

                          \n@param supportedAddonList The additions associated with the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSupportedAddonList", - "getterDocumentation" : "/**

                          The additions associated with the platform.

                          \n@return The additions associated with the platform.*/", + "getterDocumentation" : "/**

                          The additions associated with the platform version.

                          \n@return The additions associated with the platform version.*/", "getterMethodName" : "getSupportedAddonList", "getterModel" : { "returnType" : "java.util.List", @@ -70053,7 +72498,7 @@ "marshallingType" : "LIST", "name" : "SupportedAddonList", "sensitive" : false, - "setterDocumentation" : "/**

                          The additions associated with the platform.

                          \n@param supportedAddonList The additions associated with the platform.*/", + "setterDocumentation" : "/**

                          The additions associated with the platform version.

                          \n@param supportedAddonList The additions associated with the platform version.*/", "setterMethodName" : "setSupportedAddonList", "setterModel" : { "timestampFormat" : null, @@ -70067,29 +72512,301 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The additions associated with the platform.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedAddonList(java.util.Collection)} or {@link #withSupportedAddonList(java.util.Collection)} if you want to override the existing values.

                          \n@param supportedAddonList The additions associated with the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The additions associated with the platform version.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedAddonList(java.util.Collection)} or {@link #withSupportedAddonList(java.util.Collection)} if you want to override the existing values.

                          \n@param supportedAddonList The additions associated with the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "supportedAddonList", "variableType" : "java.util.List", - "documentation" : "

                          The additions associated with the platform.

                          ", + "documentation" : "

                          The additions associated with the platform version.

                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "PlatformLifecycleState", + "c2jShape" : "PlatformLifecycleState", + "deprecated" : false, + "documentation" : "

                          The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.

                          \n@param platformLifecycleState The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformLifecycleState", + "getterDocumentation" : "/**

                          The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.

                          \n@return The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.*/", + "getterMethodName" : "getPlatformLifecycleState", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformLifecycleState", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PlatformLifecycleState", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PlatformLifecycleState", + "sensitive" : false, + "setterDocumentation" : "/**

                          The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.

                          \n@param platformLifecycleState The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.*/", + "setterMethodName" : "setPlatformLifecycleState", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformLifecycleState", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.

                          \n@param platformLifecycleState The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformLifecycleState", + "variableType" : "String", + "documentation" : "

                          The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "PlatformVersion", + "c2jShape" : "PlatformVersion", + "deprecated" : false, + "documentation" : "

                          The version string of the platform version.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The version string of the platform version.

                          \n@param platformVersion The version string of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformVersion", + "getterDocumentation" : "/**

                          The version string of the platform version.

                          \n@return The version string of the platform version.*/", + "getterMethodName" : "getPlatformVersion", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformVersion", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PlatformVersion", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PlatformVersion", + "sensitive" : false, + "setterDocumentation" : "/**

                          The version string of the platform version.

                          \n@param platformVersion The version string of the platform version.*/", + "setterMethodName" : "setPlatformVersion", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformVersion", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The version string of the platform version.

                          \n@param platformVersion The version string of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformVersion", + "variableType" : "String", + "documentation" : "

                          The version string of the platform version.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "PlatformBranchName", + "c2jShape" : "BranchName", + "deprecated" : false, + "documentation" : "

                          The platform branch to which the platform version belongs.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The platform branch to which the platform version belongs.

                          \n@param platformBranchName The platform branch to which the platform version belongs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformBranchName", + "getterDocumentation" : "/**

                          The platform branch to which the platform version belongs.

                          \n@return The platform branch to which the platform version belongs.*/", + "getterMethodName" : "getPlatformBranchName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformBranchName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PlatformBranchName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PlatformBranchName", + "sensitive" : false, + "setterDocumentation" : "/**

                          The platform branch to which the platform version belongs.

                          \n@param platformBranchName The platform branch to which the platform version belongs.*/", + "setterMethodName" : "setPlatformBranchName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformBranchName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The platform branch to which the platform version belongs.

                          \n@param platformBranchName The platform branch to which the platform version belongs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformBranchName", + "variableType" : "String", + "documentation" : "

                          The platform branch to which the platform version belongs.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "PlatformBranchLifecycleState", + "c2jShape" : "PlatformBranchLifecycleState", + "deprecated" : false, + "documentation" : "

                          The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired

                          \n@param platformBranchLifecycleState The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformBranchLifecycleState", + "getterDocumentation" : "/**

                          The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired

                          \n@return The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired*/", + "getterMethodName" : "getPlatformBranchLifecycleState", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformBranchLifecycleState", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PlatformBranchLifecycleState", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PlatformBranchLifecycleState", + "sensitive" : false, + "setterDocumentation" : "/**

                          The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired

                          \n@param platformBranchLifecycleState The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired*/", + "setterMethodName" : "setPlatformBranchLifecycleState", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformBranchLifecycleState", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired

                          \n@param platformBranchLifecycleState The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformBranchLifecycleState", + "variableType" : "String", + "documentation" : "

                          The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OperatingSystemName" : { "c2jName" : "OperatingSystemName", "c2jShape" : "OperatingSystemName", "deprecated" : false, - "documentation" : "

                          The operating system used by the platform.

                          ", + "documentation" : "

                          The operating system used by the platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The operating system used by the platform.

                          \n@param operatingSystemName The operating system used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The operating system used by the platform version.

                          \n@param operatingSystemName The operating system used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOperatingSystemName", - "getterDocumentation" : "/**

                          The operating system used by the platform.

                          \n@return The operating system used by the platform.*/", + "getterDocumentation" : "/**

                          The operating system used by the platform version.

                          \n@return The operating system used by the platform version.*/", "getterMethodName" : "getOperatingSystemName", "getterModel" : { "returnType" : "String", @@ -70123,7 +72840,7 @@ "marshallingType" : "STRING", "name" : "OperatingSystemName", "sensitive" : false, - "setterDocumentation" : "/**

                          The operating system used by the platform.

                          \n@param operatingSystemName The operating system used by the platform.*/", + "setterDocumentation" : "/**

                          The operating system used by the platform version.

                          \n@param operatingSystemName The operating system used by the platform version.*/", "setterMethodName" : "setOperatingSystemName", "setterModel" : { "timestampFormat" : null, @@ -70137,13 +72854,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The operating system used by the platform.

                          \n@param operatingSystemName The operating system used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The operating system used by the platform version.

                          \n@param operatingSystemName The operating system used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "operatingSystemName", "variableType" : "String", - "documentation" : "

                          The operating system used by the platform.

                          ", + "documentation" : "

                          The operating system used by the platform version.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -70153,12 +72870,12 @@ "c2jName" : "OperatingSystemVersion", "c2jShape" : "OperatingSystemVersion", "deprecated" : false, - "documentation" : "

                          The version of the operating system used by the platform.

                          ", + "documentation" : "

                          The version of the operating system used by the platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The version of the operating system used by the platform.

                          \n@param operatingSystemVersion The version of the operating system used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The version of the operating system used by the platform version.

                          \n@param operatingSystemVersion The version of the operating system used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOperatingSystemVersion", - "getterDocumentation" : "/**

                          The version of the operating system used by the platform.

                          \n@return The version of the operating system used by the platform.*/", + "getterDocumentation" : "/**

                          The version of the operating system used by the platform version.

                          \n@return The version of the operating system used by the platform version.*/", "getterMethodName" : "getOperatingSystemVersion", "getterModel" : { "returnType" : "String", @@ -70192,7 +72909,7 @@ "marshallingType" : "STRING", "name" : "OperatingSystemVersion", "sensitive" : false, - "setterDocumentation" : "/**

                          The version of the operating system used by the platform.

                          \n@param operatingSystemVersion The version of the operating system used by the platform.*/", + "setterDocumentation" : "/**

                          The version of the operating system used by the platform version.

                          \n@param operatingSystemVersion The version of the operating system used by the platform version.*/", "setterMethodName" : "setOperatingSystemVersion", "setterModel" : { "timestampFormat" : null, @@ -70206,13 +72923,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The version of the operating system used by the platform.

                          \n@param operatingSystemVersion The version of the operating system used by the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The version of the operating system used by the platform version.

                          \n@param operatingSystemVersion The version of the operating system used by the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "operatingSystemVersion", "variableType" : "String", - "documentation" : "

                          The version of the operating system used by the platform.

                          ", + "documentation" : "

                          The version of the operating system used by the platform version.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -70222,12 +72939,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

                          The ARN of the platform.

                          ", + "documentation" : "

                          The ARN of the platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

                          The ARN of the platform.

                          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -70261,7 +72978,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -70275,13 +72992,151 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

                          The ARN of the platform.

                          ", + "documentation" : "

                          The ARN of the platform version.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "PlatformBranchLifecycleState" : { + "c2jName" : "PlatformBranchLifecycleState", + "c2jShape" : "PlatformBranchLifecycleState", + "deprecated" : false, + "documentation" : "

                          The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired

                          \n@param platformBranchLifecycleState The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformBranchLifecycleState", + "getterDocumentation" : "/**

                          The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired

                          \n@return The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired*/", + "getterMethodName" : "getPlatformBranchLifecycleState", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformBranchLifecycleState", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PlatformBranchLifecycleState", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PlatformBranchLifecycleState", + "sensitive" : false, + "setterDocumentation" : "/**

                          The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired

                          \n@param platformBranchLifecycleState The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired*/", + "setterMethodName" : "setPlatformBranchLifecycleState", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformBranchLifecycleState", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired

                          \n@param platformBranchLifecycleState The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformBranchLifecycleState", + "variableType" : "String", + "documentation" : "

                          The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "PlatformBranchName" : { + "c2jName" : "PlatformBranchName", + "c2jShape" : "BranchName", + "deprecated" : false, + "documentation" : "

                          The platform branch to which the platform version belongs.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The platform branch to which the platform version belongs.

                          \n@param platformBranchName The platform branch to which the platform version belongs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformBranchName", + "getterDocumentation" : "/**

                          The platform branch to which the platform version belongs.

                          \n@return The platform branch to which the platform version belongs.*/", + "getterMethodName" : "getPlatformBranchName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformBranchName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PlatformBranchName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PlatformBranchName", + "sensitive" : false, + "setterDocumentation" : "/**

                          The platform branch to which the platform version belongs.

                          \n@param platformBranchName The platform branch to which the platform version belongs.*/", + "setterMethodName" : "setPlatformBranchName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformBranchName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The platform branch to which the platform version belongs.

                          \n@param platformBranchName The platform branch to which the platform version belongs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformBranchName", + "variableType" : "String", + "documentation" : "

                          The platform branch to which the platform version belongs.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -70291,12 +73146,12 @@ "c2jName" : "PlatformCategory", "c2jShape" : "PlatformCategory", "deprecated" : false, - "documentation" : "

                          The category of platform.

                          ", + "documentation" : "

                          The category of platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The category of platform.

                          \n@param platformCategory The category of platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The category of platform version.

                          \n@param platformCategory The category of platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformCategory", - "getterDocumentation" : "/**

                          The category of platform.

                          \n@return The category of platform.*/", + "getterDocumentation" : "/**

                          The category of platform version.

                          \n@return The category of platform version.*/", "getterMethodName" : "getPlatformCategory", "getterModel" : { "returnType" : "String", @@ -70330,7 +73185,7 @@ "marshallingType" : "STRING", "name" : "PlatformCategory", "sensitive" : false, - "setterDocumentation" : "/**

                          The category of platform.

                          \n@param platformCategory The category of platform.*/", + "setterDocumentation" : "/**

                          The category of platform version.

                          \n@param platformCategory The category of platform version.*/", "setterMethodName" : "setPlatformCategory", "setterModel" : { "timestampFormat" : null, @@ -70344,13 +73199,82 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The category of platform.

                          \n@param platformCategory The category of platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The category of platform version.

                          \n@param platformCategory The category of platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformCategory", "variableType" : "String", - "documentation" : "

                          The category of platform.

                          ", + "documentation" : "

                          The category of platform version.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "PlatformLifecycleState" : { + "c2jName" : "PlatformLifecycleState", + "c2jShape" : "PlatformLifecycleState", + "deprecated" : false, + "documentation" : "

                          The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.

                          \n@param platformLifecycleState The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformLifecycleState", + "getterDocumentation" : "/**

                          The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.

                          \n@return The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.*/", + "getterMethodName" : "getPlatformLifecycleState", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformLifecycleState", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PlatformLifecycleState", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PlatformLifecycleState", + "sensitive" : false, + "setterDocumentation" : "/**

                          The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.

                          \n@param platformLifecycleState The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.*/", + "setterMethodName" : "setPlatformLifecycleState", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformLifecycleState", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.

                          \n@param platformLifecycleState The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformLifecycleState", + "variableType" : "String", + "documentation" : "

                          The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -70360,12 +73284,12 @@ "c2jName" : "PlatformOwner", "c2jShape" : "PlatformOwner", "deprecated" : false, - "documentation" : "

                          The AWS account ID of the person who created the platform.

                          ", + "documentation" : "

                          The AWS account ID of the person who created the platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The AWS account ID of the person who created the platform.

                          \n@param platformOwner The AWS account ID of the person who created the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The AWS account ID of the person who created the platform version.

                          \n@param platformOwner The AWS account ID of the person who created the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformOwner", - "getterDocumentation" : "/**

                          The AWS account ID of the person who created the platform.

                          \n@return The AWS account ID of the person who created the platform.*/", + "getterDocumentation" : "/**

                          The AWS account ID of the person who created the platform version.

                          \n@return The AWS account ID of the person who created the platform version.*/", "getterMethodName" : "getPlatformOwner", "getterModel" : { "returnType" : "String", @@ -70399,7 +73323,7 @@ "marshallingType" : "STRING", "name" : "PlatformOwner", "sensitive" : false, - "setterDocumentation" : "/**

                          The AWS account ID of the person who created the platform.

                          \n@param platformOwner The AWS account ID of the person who created the platform.*/", + "setterDocumentation" : "/**

                          The AWS account ID of the person who created the platform version.

                          \n@param platformOwner The AWS account ID of the person who created the platform version.*/", "setterMethodName" : "setPlatformOwner", "setterModel" : { "timestampFormat" : null, @@ -70413,13 +73337,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The AWS account ID of the person who created the platform.

                          \n@param platformOwner The AWS account ID of the person who created the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The AWS account ID of the person who created the platform version.

                          \n@param platformOwner The AWS account ID of the person who created the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformOwner", "variableType" : "String", - "documentation" : "

                          The AWS account ID of the person who created the platform.

                          ", + "documentation" : "

                          The AWS account ID of the person who created the platform version.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -70429,12 +73353,12 @@ "c2jName" : "PlatformStatus", "c2jShape" : "PlatformStatus", "deprecated" : false, - "documentation" : "

                          The status of the platform. You can create an environment from the platform once it is ready.

                          ", + "documentation" : "

                          The status of the platform version. You can create an environment from the platform version once it is ready.

                          ", "endpointDiscoveryId" : false, "enumType" : "PlatformStatus", - "fluentSetterDocumentation" : "/**

                          The status of the platform. You can create an environment from the platform once it is ready.

                          \n@param platformStatus The status of the platform. You can create an environment from the platform once it is ready.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformStatus*/", + "fluentSetterDocumentation" : "/**

                          The status of the platform version. You can create an environment from the platform version once it is ready.

                          \n@param platformStatus The status of the platform version. You can create an environment from the platform version once it is ready.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformStatus*/", "fluentSetterMethodName" : "withPlatformStatus", - "getterDocumentation" : "/**

                          The status of the platform. You can create an environment from the platform once it is ready.

                          \n@return The status of the platform. You can create an environment from the platform once it is ready.\n@see PlatformStatus*/", + "getterDocumentation" : "/**

                          The status of the platform version. You can create an environment from the platform version once it is ready.

                          \n@return The status of the platform version. You can create an environment from the platform version once it is ready.\n@see PlatformStatus*/", "getterMethodName" : "getPlatformStatus", "getterModel" : { "returnType" : "String", @@ -70468,7 +73392,7 @@ "marshallingType" : "STRING", "name" : "PlatformStatus", "sensitive" : false, - "setterDocumentation" : "/**

                          The status of the platform. You can create an environment from the platform once it is ready.

                          \n@param platformStatus The status of the platform. You can create an environment from the platform once it is ready.\n@see PlatformStatus*/", + "setterDocumentation" : "/**

                          The status of the platform version. You can create an environment from the platform version once it is ready.

                          \n@param platformStatus The status of the platform version. You can create an environment from the platform version once it is ready.\n@see PlatformStatus*/", "setterMethodName" : "setPlatformStatus", "setterModel" : { "timestampFormat" : null, @@ -70482,13 +73406,82 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The status of the platform. You can create an environment from the platform once it is ready.

                          \n@param platformStatus The status of the platform. You can create an environment from the platform once it is ready.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformStatus*/", + "varargSetterDocumentation" : "/**

                          The status of the platform version. You can create an environment from the platform version once it is ready.

                          \n@param platformStatus The status of the platform version. You can create an environment from the platform version once it is ready.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformStatus", "variableType" : "String", - "documentation" : "

                          The status of the platform. You can create an environment from the platform once it is ready.

                          ", + "documentation" : "

                          The status of the platform version. You can create an environment from the platform version once it is ready.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "PlatformVersion" : { + "c2jName" : "PlatformVersion", + "c2jShape" : "PlatformVersion", + "deprecated" : false, + "documentation" : "

                          The version string of the platform version.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The version string of the platform version.

                          \n@param platformVersion The version string of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPlatformVersion", + "getterDocumentation" : "/**

                          The version string of the platform version.

                          \n@return The version string of the platform version.*/", + "getterMethodName" : "getPlatformVersion", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PlatformVersion", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PlatformVersion", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PlatformVersion", + "sensitive" : false, + "setterDocumentation" : "/**

                          The version string of the platform version.

                          \n@param platformVersion The version string of the platform version.*/", + "setterMethodName" : "setPlatformVersion", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformVersion", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : true, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The version string of the platform version.

                          \n@param platformVersion The version string of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "platformVersion", + "variableType" : "String", + "documentation" : "

                          The version string of the platform version.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -70498,12 +73491,12 @@ "c2jName" : "SupportedAddonList", "c2jShape" : "SupportedAddonList", "deprecated" : false, - "documentation" : "

                          The additions associated with the platform.

                          ", + "documentation" : "

                          The additions associated with the platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The additions associated with the platform.

                          \n@param supportedAddonList The additions associated with the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The additions associated with the platform version.

                          \n@param supportedAddonList The additions associated with the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSupportedAddonList", - "getterDocumentation" : "/**

                          The additions associated with the platform.

                          \n@return The additions associated with the platform.*/", + "getterDocumentation" : "/**

                          The additions associated with the platform version.

                          \n@return The additions associated with the platform version.*/", "getterMethodName" : "getSupportedAddonList", "getterModel" : { "returnType" : "java.util.List", @@ -70620,7 +73613,7 @@ "marshallingType" : "LIST", "name" : "SupportedAddonList", "sensitive" : false, - "setterDocumentation" : "/**

                          The additions associated with the platform.

                          \n@param supportedAddonList The additions associated with the platform.*/", + "setterDocumentation" : "/**

                          The additions associated with the platform version.

                          \n@param supportedAddonList The additions associated with the platform version.*/", "setterMethodName" : "setSupportedAddonList", "setterModel" : { "timestampFormat" : null, @@ -70634,13 +73627,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The additions associated with the platform.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedAddonList(java.util.Collection)} or {@link #withSupportedAddonList(java.util.Collection)} if you want to override the existing values.

                          \n@param supportedAddonList The additions associated with the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The additions associated with the platform version.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedAddonList(java.util.Collection)} or {@link #withSupportedAddonList(java.util.Collection)} if you want to override the existing values.

                          \n@param supportedAddonList The additions associated with the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "supportedAddonList", "variableType" : "java.util.List", - "documentation" : "

                          The additions associated with the platform.

                          ", + "documentation" : "

                          The additions associated with the platform version.

                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -70650,12 +73643,12 @@ "c2jName" : "SupportedTierList", "c2jShape" : "SupportedTierList", "deprecated" : false, - "documentation" : "

                          The tiers in which the platform runs.

                          ", + "documentation" : "

                          The tiers in which the platform version runs.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The tiers in which the platform runs.

                          \n@param supportedTierList The tiers in which the platform runs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The tiers in which the platform version runs.

                          \n@param supportedTierList The tiers in which the platform version runs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSupportedTierList", - "getterDocumentation" : "/**

                          The tiers in which the platform runs.

                          \n@return The tiers in which the platform runs.*/", + "getterDocumentation" : "/**

                          The tiers in which the platform version runs.

                          \n@return The tiers in which the platform version runs.*/", "getterMethodName" : "getSupportedTierList", "getterModel" : { "returnType" : "java.util.List", @@ -70772,7 +73765,7 @@ "marshallingType" : "LIST", "name" : "SupportedTierList", "sensitive" : false, - "setterDocumentation" : "/**

                          The tiers in which the platform runs.

                          \n@param supportedTierList The tiers in which the platform runs.*/", + "setterDocumentation" : "/**

                          The tiers in which the platform version runs.

                          \n@param supportedTierList The tiers in which the platform version runs.*/", "setterMethodName" : "setSupportedTierList", "setterModel" : { "timestampFormat" : null, @@ -70786,13 +73779,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The tiers in which the platform runs.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedTierList(java.util.Collection)} or {@link #withSupportedTierList(java.util.Collection)} if you want to override the existing values.

                          \n@param supportedTierList The tiers in which the platform runs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The tiers in which the platform version runs.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSupportedTierList(java.util.Collection)} or {@link #withSupportedTierList(java.util.Collection)} if you want to override the existing values.

                          \n@param supportedTierList The tiers in which the platform version runs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "supportedTierList", "variableType" : "java.util.List", - "documentation" : "

                          The tiers in which the platform runs.

                          ", + "documentation" : "

                          The tiers in which the platform version runs.

                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -74174,26 +77167,421 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "RetrieveEnvironmentInfoResult", + "shapeName" : "RetrieveEnvironmentInfoResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : "RetrieveEnvironmentInfoResult" + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "RetrieveEnvironmentInfoResult", + "variableName" : "retrieveEnvironmentInfoResult", + "variableType" : "RetrieveEnvironmentInfoResult", + "documentation" : null, + "simpleType" : "RetrieveEnvironmentInfoResult", + "variableSetterType" : "RetrieveEnvironmentInfoResult" + }, + "wrapper" : false + }, + "S3Location" : { + "c2jName" : "S3Location", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                          The bucket and key of an item stored in Amazon S3.

                          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "S3Bucket", + "c2jShape" : "S3Bucket", + "deprecated" : false, + "documentation" : "

                          The Amazon S3 bucket where the data is located.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The Amazon S3 bucket where the data is located.

                          \n@param s3Bucket The Amazon S3 bucket where the data is located.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3Bucket", + "getterDocumentation" : "/**

                          The Amazon S3 bucket where the data is located.

                          \n@return The Amazon S3 bucket where the data is located.*/", + "getterMethodName" : "getS3Bucket", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "S3Bucket", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "S3Bucket", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "S3Bucket", + "sensitive" : false, + "setterDocumentation" : "/**

                          The Amazon S3 bucket where the data is located.

                          \n@param s3Bucket The Amazon S3 bucket where the data is located.*/", + "setterMethodName" : "setS3Bucket", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Bucket", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The Amazon S3 bucket where the data is located.

                          \n@param s3Bucket The Amazon S3 bucket where the data is located.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Bucket", + "variableType" : "String", + "documentation" : "

                          The Amazon S3 bucket where the data is located.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "S3Key", + "c2jShape" : "S3Key", + "deprecated" : false, + "documentation" : "

                          The Amazon S3 key where the data is located.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The Amazon S3 key where the data is located.

                          \n@param s3Key The Amazon S3 key where the data is located.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3Key", + "getterDocumentation" : "/**

                          The Amazon S3 key where the data is located.

                          \n@return The Amazon S3 key where the data is located.*/", + "getterMethodName" : "getS3Key", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "S3Key", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "S3Key", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "S3Key", + "sensitive" : false, + "setterDocumentation" : "/**

                          The Amazon S3 key where the data is located.

                          \n@param s3Key The Amazon S3 key where the data is located.*/", + "setterMethodName" : "setS3Key", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Key", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The Amazon S3 key where the data is located.

                          \n@param s3Key The Amazon S3 key where the data is located.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Key", + "variableType" : "String", + "documentation" : "

                          The Amazon S3 key where the data is located.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "S3Bucket" : { + "c2jName" : "S3Bucket", + "c2jShape" : "S3Bucket", + "deprecated" : false, + "documentation" : "

                          The Amazon S3 bucket where the data is located.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The Amazon S3 bucket where the data is located.

                          \n@param s3Bucket The Amazon S3 bucket where the data is located.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3Bucket", + "getterDocumentation" : "/**

                          The Amazon S3 bucket where the data is located.

                          \n@return The Amazon S3 bucket where the data is located.*/", + "getterMethodName" : "getS3Bucket", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "S3Bucket", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "S3Bucket", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "S3Bucket", + "sensitive" : false, + "setterDocumentation" : "/**

                          The Amazon S3 bucket where the data is located.

                          \n@param s3Bucket The Amazon S3 bucket where the data is located.*/", + "setterMethodName" : "setS3Bucket", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Bucket", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The Amazon S3 bucket where the data is located.

                          \n@param s3Bucket The Amazon S3 bucket where the data is located.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Bucket", + "variableType" : "String", + "documentation" : "

                          The Amazon S3 bucket where the data is located.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "S3Key" : { + "c2jName" : "S3Key", + "c2jShape" : "S3Key", + "deprecated" : false, + "documentation" : "

                          The Amazon S3 key where the data is located.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The Amazon S3 key where the data is located.

                          \n@param s3Key The Amazon S3 key where the data is located.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3Key", + "getterDocumentation" : "/**

                          The Amazon S3 key where the data is located.

                          \n@return The Amazon S3 key where the data is located.*/", + "getterMethodName" : "getS3Key", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "S3Key", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "S3Key", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "S3Key", + "sensitive" : false, + "setterDocumentation" : "/**

                          The Amazon S3 key where the data is located.

                          \n@param s3Key The Amazon S3 key where the data is located.*/", + "setterMethodName" : "setS3Key", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Key", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The Amazon S3 key where the data is located.

                          \n@param s3Key The Amazon S3 key where the data is located.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Key", + "variableType" : "String", + "documentation" : "

                          The Amazon S3 key where the data is located.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "S3Location", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "S3Location", + "variableName" : "s3Location", + "variableType" : "S3Location", + "documentation" : null, + "simpleType" : "S3Location", + "variableSetterType" : "S3Location" + }, + "wrapper" : false + }, + "S3LocationNotInServiceRegionException" : { + "c2jName" : "S3LocationNotInServiceRegionException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                          The specified S3 bucket does not belong to the S3 region in which the service is running. The following regions are supported:

                          • IAD/us-east-1

                          • PDX/us-west-2

                          • DUB/eu-west-1

                          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "S3LocationNotInServiceRegionException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "S3LocationNotInServiceRegionException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "S3LocationNotInServiceRegionException", + "variableName" : "s3LocationNotInServiceRegionException", + "variableType" : "S3LocationNotInServiceRegionException", + "documentation" : null, + "simpleType" : "S3LocationNotInServiceRegionException", + "variableSetterType" : "S3LocationNotInServiceRegionException" + }, + "wrapper" : false + }, + "S3SubscriptionRequiredException" : { + "c2jName" : "S3SubscriptionRequiredException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                          The specified account does not have a subscription to Amazon S3.

                          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "S3SubscriptionRequiredException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "S3SubscriptionRequiredException", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : "RetrieveEnvironmentInfoResult" - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "RetrieveEnvironmentInfoResult", - "variableName" : "retrieveEnvironmentInfoResult", - "variableType" : "RetrieveEnvironmentInfoResult", + "variableDeclarationType" : "S3SubscriptionRequiredException", + "variableName" : "s3SubscriptionRequiredException", + "variableType" : "S3SubscriptionRequiredException", "documentation" : null, - "simpleType" : "RetrieveEnvironmentInfoResult", - "variableSetterType" : "RetrieveEnvironmentInfoResult" + "simpleType" : "S3SubscriptionRequiredException", + "variableSetterType" : "S3SubscriptionRequiredException" }, "wrapper" : false }, - "S3Location" : { - "c2jName" : "S3Location", + "SearchFilter" : { + "c2jName" : "SearchFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -74201,7 +77589,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                          The bucket and key of an item stored in Amazon S3.

                          ", + "documentation" : "

                          Describes criteria to restrict a list of results.

                          For operators that apply a single value to the attribute, the filter is evaluated as follows: Attribute Operator Values[1]

                          Some operators, e.g. in, can apply multiple values. In this case, the filter is evaluated as a logical union (OR) of applications of the operator to the attribute with each one of the values: (Attribute Operator Values[1]) OR (Attribute Operator Values[2]) OR ...

                          The valid values for attributes of SearchFilter depend on the API action. For valid values, see the reference page for the API action you're calling that takes a SearchFilter parameter.

                          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -74212,16 +77600,16 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "S3Bucket", - "c2jShape" : "S3Bucket", + "c2jName" : "Attribute", + "c2jShape" : "SearchFilterAttribute", "deprecated" : false, - "documentation" : "

                          The Amazon S3 bucket where the data is located.

                          ", + "documentation" : "

                          The result attribute to which the filter values are applied. Valid values vary by API action.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The Amazon S3 bucket where the data is located.

                          \n@param s3Bucket The Amazon S3 bucket where the data is located.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withS3Bucket", - "getterDocumentation" : "/**

                          The Amazon S3 bucket where the data is located.

                          \n@return The Amazon S3 bucket where the data is located.*/", - "getterMethodName" : "getS3Bucket", + "fluentSetterDocumentation" : "/**

                          The result attribute to which the filter values are applied. Valid values vary by API action.

                          \n@param attribute The result attribute to which the filter values are applied. Valid values vary by API action.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAttribute", + "getterDocumentation" : "/**

                          The result attribute to which the filter values are applied. Valid values vary by API action.

                          \n@return The result attribute to which the filter values are applied. Valid values vary by API action.*/", + "getterMethodName" : "getAttribute", "getterModel" : { "returnType" : "String", "documentation" : null @@ -74236,11 +77624,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "S3Bucket", + "marshallLocationName" : "Attribute", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "S3Bucket", + "unmarshallLocationName" : "Attribute", "uri" : false }, "idempotencyToken" : false, @@ -74252,14 +77640,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "S3Bucket", + "name" : "Attribute", "sensitive" : false, - "setterDocumentation" : "/**

                          The Amazon S3 bucket where the data is located.

                          \n@param s3Bucket The Amazon S3 bucket where the data is located.*/", - "setterMethodName" : "setS3Bucket", + "setterDocumentation" : "/**

                          The result attribute to which the filter values are applied. Valid values vary by API action.

                          \n@param attribute The result attribute to which the filter values are applied. Valid values vary by API action.*/", + "setterMethodName" : "setAttribute", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "s3Bucket", + "variableName" : "attribute", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -74268,28 +77656,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The Amazon S3 bucket where the data is located.

                          \n@param s3Bucket The Amazon S3 bucket where the data is located.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The result attribute to which the filter values are applied. Valid values vary by API action.

                          \n@param attribute The result attribute to which the filter values are applied. Valid values vary by API action.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "s3Bucket", + "variableName" : "attribute", "variableType" : "String", - "documentation" : "

                          The Amazon S3 bucket where the data is located.

                          ", + "documentation" : "

                          The result attribute to which the filter values are applied. Valid values vary by API action.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "S3Key", - "c2jShape" : "S3Key", + "c2jName" : "Operator", + "c2jShape" : "SearchFilterOperator", "deprecated" : false, - "documentation" : "

                          The Amazon S3 key where the data is located.

                          ", + "documentation" : "

                          The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The Amazon S3 key where the data is located.

                          \n@param s3Key The Amazon S3 key where the data is located.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withS3Key", - "getterDocumentation" : "/**

                          The Amazon S3 key where the data is located.

                          \n@return The Amazon S3 key where the data is located.*/", - "getterMethodName" : "getS3Key", + "fluentSetterDocumentation" : "/**

                          The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.

                          \n@param operator The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOperator", + "getterDocumentation" : "/**

                          The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.

                          \n@return The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.*/", + "getterMethodName" : "getOperator", "getterModel" : { "returnType" : "String", "documentation" : null @@ -74304,11 +77692,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "S3Key", + "marshallLocationName" : "Operator", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "S3Key", + "unmarshallLocationName" : "Operator", "uri" : false }, "idempotencyToken" : false, @@ -74320,14 +77708,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "S3Key", + "name" : "Operator", "sensitive" : false, - "setterDocumentation" : "/**

                          The Amazon S3 key where the data is located.

                          \n@param s3Key The Amazon S3 key where the data is located.*/", - "setterMethodName" : "setS3Key", + "setterDocumentation" : "/**

                          The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.

                          \n@param operator The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.*/", + "setterMethodName" : "setOperator", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "s3Key", + "variableName" : "operator", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -74336,30 +77724,181 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The Amazon S3 key where the data is located.

                          \n@param s3Key The Amazon S3 key where the data is located.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.

                          \n@param operator The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "s3Key", + "variableName" : "operator", "variableType" : "String", - "documentation" : "

                          The Amazon S3 key where the data is located.

                          ", + "documentation" : "

                          The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "Values", + "c2jShape" : "SearchFilterValues", + "deprecated" : false, + "documentation" : "

                          The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.

                          \n@param values The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withValues", + "getterDocumentation" : "/**

                          The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.

                          \n@return The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.*/", + "getterMethodName" : "getValues", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Values", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Values", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "com.amazonaws.internal.SdkInternalList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SearchFilterValue", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "com.amazonaws.internal.SdkInternalList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Values", + "sensitive" : false, + "setterDocumentation" : "/**

                          The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.

                          \n@param values The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.*/", + "setterMethodName" : "setValues", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "values", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setValues(java.util.Collection)} or {@link #withValues(java.util.Collection)} if you want to override the existing values.

                          \n@param values The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "values", + "variableType" : "java.util.List", + "documentation" : "

                          The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.

                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "S3Bucket" : { - "c2jName" : "S3Bucket", - "c2jShape" : "S3Bucket", + "Attribute" : { + "c2jName" : "Attribute", + "c2jShape" : "SearchFilterAttribute", "deprecated" : false, - "documentation" : "

                          The Amazon S3 bucket where the data is located.

                          ", + "documentation" : "

                          The result attribute to which the filter values are applied. Valid values vary by API action.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The Amazon S3 bucket where the data is located.

                          \n@param s3Bucket The Amazon S3 bucket where the data is located.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withS3Bucket", - "getterDocumentation" : "/**

                          The Amazon S3 bucket where the data is located.

                          \n@return The Amazon S3 bucket where the data is located.*/", - "getterMethodName" : "getS3Bucket", + "fluentSetterDocumentation" : "/**

                          The result attribute to which the filter values are applied. Valid values vary by API action.

                          \n@param attribute The result attribute to which the filter values are applied. Valid values vary by API action.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAttribute", + "getterDocumentation" : "/**

                          The result attribute to which the filter values are applied. Valid values vary by API action.

                          \n@return The result attribute to which the filter values are applied. Valid values vary by API action.*/", + "getterMethodName" : "getAttribute", "getterModel" : { "returnType" : "String", "documentation" : null @@ -74374,11 +77913,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "S3Bucket", + "marshallLocationName" : "Attribute", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "S3Bucket", + "unmarshallLocationName" : "Attribute", "uri" : false }, "idempotencyToken" : false, @@ -74390,14 +77929,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "S3Bucket", + "name" : "Attribute", "sensitive" : false, - "setterDocumentation" : "/**

                          The Amazon S3 bucket where the data is located.

                          \n@param s3Bucket The Amazon S3 bucket where the data is located.*/", - "setterMethodName" : "setS3Bucket", + "setterDocumentation" : "/**

                          The result attribute to which the filter values are applied. Valid values vary by API action.

                          \n@param attribute The result attribute to which the filter values are applied. Valid values vary by API action.*/", + "setterMethodName" : "setAttribute", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "s3Bucket", + "variableName" : "attribute", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -74406,29 +77945,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The Amazon S3 bucket where the data is located.

                          \n@param s3Bucket The Amazon S3 bucket where the data is located.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The result attribute to which the filter values are applied. Valid values vary by API action.

                          \n@param attribute The result attribute to which the filter values are applied. Valid values vary by API action.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "s3Bucket", + "variableName" : "attribute", "variableType" : "String", - "documentation" : "

                          The Amazon S3 bucket where the data is located.

                          ", + "documentation" : "

                          The result attribute to which the filter values are applied. Valid values vary by API action.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "S3Key" : { - "c2jName" : "S3Key", - "c2jShape" : "S3Key", + "Operator" : { + "c2jName" : "Operator", + "c2jShape" : "SearchFilterOperator", "deprecated" : false, - "documentation" : "

                          The Amazon S3 key where the data is located.

                          ", + "documentation" : "

                          The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The Amazon S3 key where the data is located.

                          \n@param s3Key The Amazon S3 key where the data is located.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withS3Key", - "getterDocumentation" : "/**

                          The Amazon S3 key where the data is located.

                          \n@return The Amazon S3 key where the data is located.*/", - "getterMethodName" : "getS3Key", + "fluentSetterDocumentation" : "/**

                          The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.

                          \n@param operator The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOperator", + "getterDocumentation" : "/**

                          The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.

                          \n@return The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.*/", + "getterMethodName" : "getOperator", "getterModel" : { "returnType" : "String", "documentation" : null @@ -74443,11 +77982,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "S3Key", + "marshallLocationName" : "Operator", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "S3Key", + "unmarshallLocationName" : "Operator", "uri" : false }, "idempotencyToken" : false, @@ -74459,14 +77998,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "S3Key", + "name" : "Operator", "sensitive" : false, - "setterDocumentation" : "/**

                          The Amazon S3 key where the data is located.

                          \n@param s3Key The Amazon S3 key where the data is located.*/", - "setterMethodName" : "setS3Key", + "setterDocumentation" : "/**

                          The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.

                          \n@param operator The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.*/", + "setterMethodName" : "setOperator", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "s3Key", + "variableName" : "operator", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -74475,23 +78014,175 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The Amazon S3 key where the data is located.

                          \n@param s3Key The Amazon S3 key where the data is located.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.

                          \n@param operator The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "s3Key", + "variableName" : "operator", "variableType" : "String", - "documentation" : "

                          The Amazon S3 key where the data is located.

                          ", + "documentation" : "

                          The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, + "Values" : { + "c2jName" : "Values", + "c2jShape" : "SearchFilterValues", + "deprecated" : false, + "documentation" : "

                          The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.

                          \n@param values The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withValues", + "getterDocumentation" : "/**

                          The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.

                          \n@return The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.*/", + "getterMethodName" : "getValues", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Values", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Values", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "com.amazonaws.internal.SdkInternalList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SearchFilterValue", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "com.amazonaws.internal.SdkInternalList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Values", + "sensitive" : false, + "setterDocumentation" : "/**

                          The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.

                          \n@param values The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.*/", + "setterMethodName" : "setValues", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "values", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setValues(java.util.Collection)} or {@link #withValues(java.util.Collection)} if you want to override the existing values.

                          \n@param values The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", + "variableName" : "values", + "variableType" : "java.util.List", + "documentation" : "

                          The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.

                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "S3Location", + "shapeName" : "SearchFilter", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -74500,90 +78191,12 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "S3Location", - "variableName" : "s3Location", - "variableType" : "S3Location", - "documentation" : null, - "simpleType" : "S3Location", - "variableSetterType" : "S3Location" - }, - "wrapper" : false - }, - "S3LocationNotInServiceRegionException" : { - "c2jName" : "S3LocationNotInServiceRegionException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

                          The specified S3 bucket does not belong to the S3 region in which the service is running. The following regions are supported:

                          • IAD/us-east-1

                          • PDX/us-west-2

                          • DUB/eu-west-1

                          ", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : "S3LocationNotInServiceRegionException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "S3LocationNotInServiceRegionException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "S3LocationNotInServiceRegionException", - "variableName" : "s3LocationNotInServiceRegionException", - "variableType" : "S3LocationNotInServiceRegionException", - "documentation" : null, - "simpleType" : "S3LocationNotInServiceRegionException", - "variableSetterType" : "S3LocationNotInServiceRegionException" - }, - "wrapper" : false - }, - "S3SubscriptionRequiredException" : { - "c2jName" : "S3SubscriptionRequiredException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

                          The specified account does not have a subscription to Amazon S3.

                          ", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : "S3SubscriptionRequiredException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "S3SubscriptionRequiredException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "S3SubscriptionRequiredException", - "variableName" : "s3SubscriptionRequiredException", - "variableType" : "S3SubscriptionRequiredException", + "variableDeclarationType" : "SearchFilter", + "variableName" : "searchFilter", + "variableType" : "SearchFilter", "documentation" : null, - "simpleType" : "S3SubscriptionRequiredException", - "variableSetterType" : "S3SubscriptionRequiredException" + "simpleType" : "SearchFilter", + "variableSetterType" : "SearchFilter" }, "wrapper" : false }, @@ -77151,7 +80764,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                          A specification for an environment configuration

                          ", + "documentation" : "

                          A specification for an environment configuration.

                          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -80541,12 +84154,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

                          The ARN of the platform.

                          ", + "documentation" : "

                          The ARN of the platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

                          The ARN of the platform.

                          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -80580,7 +84193,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -80594,13 +84207,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

                          The ARN of the platform.

                          ", + "documentation" : "

                          The ARN of the platform version.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -82626,12 +86239,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

                          The ARN of the platform.

                          ", + "documentation" : "

                          The ARN of the platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

                          The ARN of the platform.

                          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -82665,7 +86278,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -82679,13 +86292,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

                          The ARN of the platform.

                          ", + "documentation" : "

                          The ARN of the platform version.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -86512,12 +90125,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

                          The ARN of the platform.

                          ", + "documentation" : "

                          The ARN of the platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

                          The ARN of the platform.

                          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -86551,7 +90164,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -86565,13 +90178,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

                          The ARN of the platform.

                          ", + "documentation" : "

                          The ARN of the platform version.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -87775,12 +91388,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

                          The ARN of the platform.

                          ", + "documentation" : "

                          The ARN of the platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

                          The ARN of the platform.

                          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -87814,7 +91427,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -87828,13 +91441,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

                          The ARN of the platform.

                          ", + "documentation" : "

                          The ARN of the platform version.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -90386,12 +93999,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

                          The ARN of the platform.

                          ", + "documentation" : "

                          The ARN of the platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

                          The ARN of the platform.

                          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -90425,7 +94038,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -90439,13 +94052,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

                          The ARN of the platform.

                          ", + "documentation" : "

                          The ARN of the platform version.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -92471,12 +96084,12 @@ "c2jName" : "PlatformArn", "c2jShape" : "PlatformArn", "deprecated" : false, - "documentation" : "

                          The ARN of the platform.

                          ", + "documentation" : "

                          The ARN of the platform version.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPlatformArn", - "getterDocumentation" : "/**

                          The ARN of the platform.

                          \n@return The ARN of the platform.*/", + "getterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@return The ARN of the platform version.*/", "getterMethodName" : "getPlatformArn", "getterModel" : { "returnType" : "String", @@ -92510,7 +96123,7 @@ "marshallingType" : "STRING", "name" : "PlatformArn", "sensitive" : false, - "setterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.*/", + "setterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.*/", "setterMethodName" : "setPlatformArn", "setterModel" : { "timestampFormat" : null, @@ -92524,13 +96137,13 @@ "shouldEmitLegacyEnumSetter" : true, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The ARN of the platform.

                          \n@param platformArn The ARN of the platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The ARN of the platform version.

                          \n@param platformArn The ARN of the platform version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "platformArn", "variableType" : "String", - "documentation" : "

                          The ARN of the platform.

                          ", + "documentation" : "

                          The ARN of the platform version.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -93002,12 +96615,12 @@ "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "deprecated" : false, - "documentation" : "

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.

                          ", + "documentation" : "

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.

                          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.

                          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceArn", - "getterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.

                          \n@return The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.*/", + "getterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.

                          \n@return The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.*/", "getterMethodName" : "getResourceArn", "getterModel" : { "returnType" : "String", @@ -93041,7 +96654,7 @@ "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, - "setterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.

                          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.*/", + "setterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.

                          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.*/", "setterMethodName" : "setResourceArn", "setterModel" : { "timestampFormat" : null, @@ -93055,13 +96668,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.

                          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.

                          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", - "documentation" : "

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.

                          ", + "documentation" : "

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -93374,12 +96987,12 @@ "c2jName" : "ResourceArn", "c2jShape" : "ResourceArn", "deprecated" : false, - "documentation" : "

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.

                          ", + "documentation" : "

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.

                          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.

                          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withResourceArn", - "getterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.

                          \n@return The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.*/", + "getterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.

                          \n@return The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.*/", "getterMethodName" : "getResourceArn", "getterModel" : { "returnType" : "String", @@ -93413,7 +97026,7 @@ "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, - "setterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.

                          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.*/", + "setterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.

                          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.*/", "setterMethodName" : "setResourceArn", "setterModel" : { "timestampFormat" : null, @@ -93427,13 +97040,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.

                          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.

                          \n@param resourceArn The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", - "documentation" : "

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.

                          ", + "documentation" : "

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, diff --git a/aws-java-sdk-models/src/main/resources/models/elasticbeanstalk-2010-12-01-model.json b/aws-java-sdk-models/src/main/resources/models/elasticbeanstalk-2010-12-01-model.json index b66e5eab2f14..6d71f2fafc9c 100644 --- a/aws-java-sdk-models/src/main/resources/models/elasticbeanstalk-2010-12-01-model.json +++ b/aws-java-sdk-models/src/main/resources/models/elasticbeanstalk-2010-12-01-model.json @@ -85,7 +85,7 @@ "errors":[ {"shape":"TooManyApplicationsException"} ], - "documentation":"

                          Creates an application that has one configuration template named default and no application versions.

                          " + "documentation":"

                          Creates an application that has one configuration template named default and no application versions.

                          " }, "CreateApplicationVersion":{ "name":"CreateApplicationVersion", @@ -105,7 +105,7 @@ {"shape":"S3LocationNotInServiceRegionException"}, {"shape":"CodeBuildNotInServiceRegionException"} ], - "documentation":"

                          Creates an application version for the specified application. You can create an application version from a source bundle in Amazon S3, a commit in AWS CodeCommit, or the output of an AWS CodeBuild build as follows:

                          Specify a commit in an AWS CodeCommit repository with SourceBuildInformation.

                          Specify a build in an AWS CodeBuild with SourceBuildInformation and BuildConfiguration.

                          Specify a source bundle in S3 with SourceBundle

                          Omit both SourceBuildInformation and SourceBundle to use the default sample application.

                          Once you create an application version with a specified Amazon S3 bucket and key location, you cannot change that Amazon S3 location. If you change the Amazon S3 location, you receive an exception when you attempt to launch an environment from the application version.

                          " + "documentation":"

                          Creates an application version for the specified application. You can create an application version from a source bundle in Amazon S3, a commit in AWS CodeCommit, or the output of an AWS CodeBuild build as follows:

                          Specify a commit in an AWS CodeCommit repository with SourceBuildInformation.

                          Specify a build in an AWS CodeBuild with SourceBuildInformation and BuildConfiguration.

                          Specify a source bundle in S3 with SourceBundle

                          Omit both SourceBuildInformation and SourceBundle to use the default sample application.

                          After you create an application version with a specified Amazon S3 bucket and key location, you can't change that Amazon S3 location. If you change the Amazon S3 location, you receive an exception when you attempt to launch an environment from the application version.

                          " }, "CreateConfigurationTemplate":{ "name":"CreateConfigurationTemplate", @@ -123,7 +123,7 @@ {"shape":"TooManyBucketsException"}, {"shape":"TooManyConfigurationTemplatesException"} ], - "documentation":"

                          Creates a configuration template. Templates are associated with a specific application and are used to deploy different versions of the application with the same configuration settings.

                          Templates aren't associated with any environment. The EnvironmentName response element is always null.

                          Related Topics

                          " + "documentation":"

                          Creates an AWS Elastic Beanstalk configuration template, associated with a specific Elastic Beanstalk application. You define application configuration settings in a configuration template. You can then use the configuration template to deploy different versions of the application with the same configuration settings.

                          Templates aren't associated with any environment. The EnvironmentName response element is always null.

                          Related Topics

                          " }, "CreateEnvironment":{ "name":"CreateEnvironment", @@ -140,7 +140,7 @@ {"shape":"TooManyEnvironmentsException"}, {"shape":"InsufficientPrivilegesException"} ], - "documentation":"

                          Launches an environment for the specified application using the specified configuration.

                          " + "documentation":"

                          Launches an AWS Elastic Beanstalk environment for the specified application using the specified configuration.

                          " }, "CreatePlatformVersion":{ "name":"CreatePlatformVersion", @@ -440,7 +440,7 @@ {"shape":"InsufficientPrivilegesException"}, {"shape":"ElasticBeanstalkServiceException"} ], - "documentation":"

                          Describes the version of the platform.

                          " + "documentation":"

                          Describes a platform version. Provides full details. Compare to ListPlatformVersions, which provides summary information about a list of platform versions.

                          For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk Platforms Glossary.

                          " }, "ListAvailableSolutionStacks":{ "name":"ListAvailableSolutionStacks", @@ -454,6 +454,19 @@ }, "documentation":"

                          Returns a list of the available solution stack names, with the public version first and then in reverse chronological order.

                          " }, + "ListPlatformBranches":{ + "name":"ListPlatformBranches", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListPlatformBranchesRequest"}, + "output":{ + "shape":"ListPlatformBranchesResult", + "resultWrapper":"ListPlatformBranchesResult" + }, + "documentation":"

                          Lists the platform branches available for your account in an AWS Region. Provides summary information about each platform branch.

                          For definitions of platform branch and other platform-related terms, see AWS Elastic Beanstalk Platforms Glossary.

                          " + }, "ListPlatformVersions":{ "name":"ListPlatformVersions", "http":{ @@ -469,7 +482,7 @@ {"shape":"InsufficientPrivilegesException"}, {"shape":"ElasticBeanstalkServiceException"} ], - "documentation":"

                          Lists the available platforms.

                          " + "documentation":"

                          Lists the platform versions available for your account in an AWS Region. Provides summary information about each platform version. Compare to DescribePlatformVersion, which provides full details about a single platform version.

                          For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk Platforms Glossary.

                          " }, "ListTagsForResource":{ "name":"ListTagsForResource", @@ -487,7 +500,7 @@ {"shape":"ResourceNotFoundException"}, {"shape":"ResourceTypeNotSupportedException"} ], - "documentation":"

                          Returns the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value pairs.

                          Currently, Elastic Beanstalk only supports tagging of Elastic Beanstalk environments. For details about environment tagging, see Tagging Resources in Your Elastic Beanstalk Environment.

                          " + "documentation":"

                          Return the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value pairs.

                          Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see Tagging Application Resources.

                          " }, "RebuildEnvironment":{ "name":"RebuildEnvironment", @@ -647,7 +660,7 @@ {"shape":"ResourceNotFoundException"}, {"shape":"ResourceTypeNotSupportedException"} ], - "documentation":"

                          Update the list of tags applied to an AWS Elastic Beanstalk resource. Two lists can be passed: TagsToAdd for tags to add or update, and TagsToRemove.

                          Currently, Elastic Beanstalk only supports tagging of Elastic Beanstalk environments. For details about environment tagging, see Tagging Resources in Your Elastic Beanstalk Environment.

                          If you create a custom IAM user policy to control permission to this operation, specify one of the following two virtual actions (or both) instead of the API operation name:

                          elasticbeanstalk:AddTags

                          Controls permission to call UpdateTagsForResource and pass a list of tags to add in the TagsToAdd parameter.

                          elasticbeanstalk:RemoveTags

                          Controls permission to call UpdateTagsForResource and pass a list of tag keys to remove in the TagsToRemove parameter.

                          For details about creating a custom user policy, see Creating a Custom User Policy.

                          " + "documentation":"

                          Update the list of tags applied to an AWS Elastic Beanstalk resource. Two lists can be passed: TagsToAdd for tags to add or update, and TagsToRemove.

                          Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see Tagging Application Resources.

                          If you create a custom IAM user policy to control permission to this operation, specify one of the following two virtual actions (or both) instead of the API operation name:

                          elasticbeanstalk:AddTags

                          Controls permission to call UpdateTagsForResource and pass a list of tags to add in the TagsToAdd parameter.

                          elasticbeanstalk:RemoveTags

                          Controls permission to call UpdateTagsForResource and pass a list of tag keys to remove in the TagsToRemove parameter.

                          For details about creating a custom user policy, see Creating a Custom User Policy.

                          " }, "ValidateConfigurationSettings":{ "name":"ValidateConfigurationSettings", @@ -812,10 +825,10 @@ }, "VersionLifecycleConfig":{ "shape":"ApplicationVersionLifecycleConfig", - "documentation":"

                          The application version lifecycle configuration.

                          " + "documentation":"

                          Defines lifecycle settings for application versions.

                          " } }, - "documentation":"

                          The resource lifecycle configuration for an application. Defines lifecycle settings for resources that belong to the application, and the service role that Elastic Beanstalk assumes in order to apply lifecycle settings. The version lifecycle configuration defines lifecycle settings for application versions.

                          " + "documentation":"

                          The resource lifecycle configuration for an application. Defines lifecycle settings for resources that belong to the application, and the service role that AWS Elastic Beanstalk assumes in order to apply lifecycle settings. The version lifecycle configuration defines lifecycle settings for application versions.

                          " }, "ApplicationResourceLifecycleDescriptionMessage":{ "type":"structure", @@ -996,6 +1009,8 @@ }, "BoxedBoolean":{"type":"boolean"}, "BoxedInt":{"type":"integer"}, + "BranchName":{"type":"string"}, + "BranchOrder":{"type":"integer"}, "BuildConfiguration":{ "type":"structure", "required":[ @@ -1221,11 +1236,11 @@ "members":{ "ResourceName":{ "shape":"ResourceName", - "documentation":"

                          A unique resource name for a time-based scaling configuration option.

                          " + "documentation":"

                          A unique resource name for the option setting. Use it for a time–based scaling configuration option.

                          " }, "Namespace":{ "shape":"OptionNamespace", - "documentation":"

                          A unique namespace identifying the option's associated AWS resource.

                          " + "documentation":"

                          A unique namespace that identifies the option's associated AWS resource.

                          " }, "OptionName":{ "shape":"ConfigurationOptionName", @@ -1236,7 +1251,7 @@ "documentation":"

                          The current value for the configuration option.

                          " } }, - "documentation":"

                          A specification identifying an individual configuration option along with its current value. For a list of possible option values, go to Option Values in the AWS Elastic Beanstalk Developer Guide.

                          " + "documentation":"

                          A specification identifying an individual configuration option along with its current value. For a list of possible namespaces and option values, see Option Values in the AWS Elastic Beanstalk Developer Guide.

                          " }, "ConfigurationOptionSettingsList":{ "type":"list", @@ -1260,7 +1275,7 @@ }, "PlatformArn":{ "shape":"PlatformArn", - "documentation":"

                          The ARN of the platform.

                          " + "documentation":"

                          The ARN of the platform version.

                          " }, "Options":{ "shape":"ConfigurationOptionDescriptionsList", @@ -1278,7 +1293,7 @@ }, "PlatformArn":{ "shape":"PlatformArn", - "documentation":"

                          The ARN of the platform.

                          " + "documentation":"

                          The ARN of the platform version.

                          " }, "ApplicationName":{ "shape":"ApplicationName", @@ -1354,15 +1369,15 @@ "members":{ "ApplicationName":{ "shape":"ApplicationName", - "documentation":"

                          The name of the application.

                          Constraint: This name must be unique within your account. If the specified name already exists, the action returns an InvalidParameterValue error.

                          " + "documentation":"

                          The name of the application. Must be unique within your account.

                          " }, "Description":{ "shape":"Description", - "documentation":"

                          Describes the application.

                          " + "documentation":"

                          Your description of the application.

                          " }, "ResourceLifecycleConfig":{ "shape":"ApplicationResourceLifecycleConfig", - "documentation":"

                          Specify an application resource lifecycle configuration to prevent your application from accumulating too many versions.

                          " + "documentation":"

                          Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.

                          " }, "Tags":{ "shape":"Tags", @@ -1388,7 +1403,7 @@ }, "Description":{ "shape":"Description", - "documentation":"

                          Describes this version.

                          " + "documentation":"

                          A description of this application version.

                          " }, "SourceBuildInformation":{ "shape":"SourceBuildInformation", @@ -1426,35 +1441,35 @@ "members":{ "ApplicationName":{ "shape":"ApplicationName", - "documentation":"

                          The name of the application to associate with this configuration template. If no application is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

                          " + "documentation":"

                          The name of the Elastic Beanstalk application to associate with this configuration template.

                          " }, "TemplateName":{ "shape":"ConfigurationTemplateName", - "documentation":"

                          The name of the configuration template.

                          Constraint: This name must be unique per application.

                          Default: If a configuration template already exists with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

                          " + "documentation":"

                          The name of the configuration template.

                          Constraint: This name must be unique per application.

                          " }, "SolutionStackName":{ "shape":"SolutionStackName", - "documentation":"

                          The name of the solution stack used by this configuration. The solution stack specifies the operating system, architecture, and application server for a configuration template. It determines the set of configuration options as well as the possible and default values.

                          Use ListAvailableSolutionStacks to obtain a list of available solution stacks.

                          A solution stack name or a source configuration parameter must be specified, otherwise AWS Elastic Beanstalk returns an InvalidParameterValue error.

                          If a solution stack name is not specified and the source configuration parameter is specified, AWS Elastic Beanstalk uses the same solution stack as the source configuration template.

                          " + "documentation":"

                          The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see Supported Platforms in the AWS Elastic Beanstalk Developer Guide.

                          You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.

                          Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.

                          " }, "PlatformArn":{ "shape":"PlatformArn", - "documentation":"

                          The ARN of the custom platform.

                          " + "documentation":"

                          The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

                          If you specify PlatformArn, then don't specify SolutionStackName.

                          " }, "SourceConfiguration":{ "shape":"SourceConfiguration", - "documentation":"

                          If specified, AWS Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

                          Values specified in the OptionSettings parameter of this call overrides any values obtained from the SourceConfiguration.

                          If no configuration template is found, returns an InvalidParameterValue error.

                          Constraint: If both the solution stack name parameter and the source configuration parameters are specified, the solution stack of the source configuration template must match the specified solution stack name or else AWS Elastic Beanstalk returns an InvalidParameterCombination error.

                          " + "documentation":"

                          An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.

                          Values specified in OptionSettings override any values obtained from the SourceConfiguration.

                          You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.

                          Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.

                          " }, "EnvironmentId":{ "shape":"EnvironmentId", - "documentation":"

                          The ID of the environment used with this configuration template.

                          " + "documentation":"

                          The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.

                          " }, "Description":{ "shape":"Description", - "documentation":"

                          Describes this configuration.

                          " + "documentation":"

                          An optional description for this configuration.

                          " }, "OptionSettings":{ "shape":"ConfigurationOptionSettingsList", - "documentation":"

                          If specified, AWS Elastic Beanstalk sets the specified configuration option to the requested value. The new value overrides the value obtained from the solution stack or the source configuration template.

                          " + "documentation":"

                          Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.

                          " }, "Tags":{ "shape":"Tags", @@ -1469,11 +1484,11 @@ "members":{ "ApplicationName":{ "shape":"ApplicationName", - "documentation":"

                          The name of the application that contains the version to be deployed.

                          If no application is found with this name, CreateEnvironment returns an InvalidParameterValue error.

                          " + "documentation":"

                          The name of the application that is associated with this environment.

                          " }, "EnvironmentName":{ "shape":"EnvironmentName", - "documentation":"

                          A unique name for the deployment environment. Used in the application URL.

                          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It cannot start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, AWS Elastic Beanstalk returns an InvalidParameterValue error.

                          Default: If the CNAME parameter is not specified, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

                          " + "documentation":"

                          A unique name for the environment.

                          Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and hyphens. It can't start or end with a hyphen. This name must be unique within a region in your account. If the specified name already exists in the region, Elastic Beanstalk returns an InvalidParameterValue error.

                          If you don't specify the CNAMEPrefix parameter, the environment name becomes part of the CNAME, and therefore part of the visible URL for your application.

                          " }, "GroupName":{ "shape":"GroupName", @@ -1481,15 +1496,15 @@ }, "Description":{ "shape":"Description", - "documentation":"

                          Describes this environment.

                          " + "documentation":"

                          Your description for this environment.

                          " }, "CNAMEPrefix":{ "shape":"DNSCnamePrefix", - "documentation":"

                          If specified, the environment attempts to use this value as the prefix for the CNAME. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

                          " + "documentation":"

                          If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.

                          " }, "Tier":{ "shape":"EnvironmentTier", - "documentation":"

                          This specifies the tier to use for creating this environment.

                          " + "documentation":"

                          Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.

                          " }, "Tags":{ "shape":"Tags", @@ -1497,19 +1512,19 @@ }, "VersionLabel":{ "shape":"VersionLabel", - "documentation":"

                          The name of the application version to deploy.

                          If the specified application has no associated application versions, AWS Elastic Beanstalk UpdateEnvironment returns an InvalidParameterValue error.

                          Default: If not specified, AWS Elastic Beanstalk attempts to launch the sample application in the container.

                          " + "documentation":"

                          The name of the application version to deploy.

                          Default: If not specified, Elastic Beanstalk attempts to deploy the sample application.

                          " }, "TemplateName":{ "shape":"ConfigurationTemplateName", - "documentation":"

                          The name of the configuration template to use in deployment. If no configuration template is found with this name, AWS Elastic Beanstalk returns an InvalidParameterValue error.

                          " + "documentation":"

                          The name of the Elastic Beanstalk configuration template to use with the environment.

                          If you specify TemplateName, then don't specify SolutionStackName.

                          " }, "SolutionStackName":{ "shape":"SolutionStackName", - "documentation":"

                          This is an alternative to specifying a template name. If specified, AWS Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack.

                          For a list of current solution stacks, see Elastic Beanstalk Supported Platforms.

                          " + "documentation":"

                          The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the configuration values to the default values associated with the specified solution stack. For a list of current solution stacks, see Elastic Beanstalk Supported Platforms in the AWS Elastic Beanstalk Platforms guide.

                          If you specify SolutionStackName, don't specify PlatformArn or TemplateName.

                          " }, "PlatformArn":{ "shape":"PlatformArn", - "documentation":"

                          The ARN of the platform.

                          " + "documentation":"

                          The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer Guide.

                          If you specify PlatformArn, don't specify SolutionStackName.

                          " }, "OptionSettings":{ "shape":"ConfigurationOptionSettingsList", @@ -2011,7 +2026,7 @@ }, "PlatformArn":{ "shape":"PlatformArn", - "documentation":"

                          The ARN of the version of the custom platform.

                          " + "documentation":"

                          The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this custom platform version.

                          " }, "RequestId":{ "shape":"RequestId", @@ -2085,7 +2100,7 @@ "members":{ "PlatformArn":{ "shape":"PlatformArn", - "documentation":"

                          The ARN of the version of the platform.

                          " + "documentation":"

                          The ARN of the platform version.

                          " } } }, @@ -2094,7 +2109,7 @@ "members":{ "PlatformDescription":{ "shape":"PlatformDescription", - "documentation":"

                          Detailed information about the version of the platform.

                          " + "documentation":"

                          Detailed information about the platform version.

                          " } } }, @@ -2141,7 +2156,7 @@ }, "PlatformArn":{ "shape":"PlatformArn", - "documentation":"

                          The ARN of the platform.

                          " + "documentation":"

                          The ARN of the platform version.

                          " }, "TemplateName":{ "shape":"ConfigurationTemplateName", @@ -2441,7 +2456,7 @@ }, "PlatformArn":{ "shape":"PlatformArn", - "documentation":"

                          The ARN of the platform.

                          " + "documentation":"

                          The ARN of the platform version.

                          " }, "RequestId":{ "shape":"RequestId", @@ -2698,20 +2713,50 @@ }, "documentation":"

                          A list of available AWS Elastic Beanstalk solution stacks.

                          " }, + "ListPlatformBranchesRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"SearchFilters", + "documentation":"

                          Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate SearchFilter terms.

                          The following list shows valid attribute values for each of the SearchFilter terms. Most operators take a single value. The in and not_in operators can take multiple values.

                          • Attribute = BranchName:

                            • Operator: = | != | begins_with | ends_with | contains | in | not_in

                          • Attribute = LifecycleState:

                            • Operator: = | != | in | not_in

                            • Values: beta | supported | deprecated | retired

                          • Attribute = PlatformName:

                            • Operator: = | != | begins_with | ends_with | contains | in | not_in

                          • Attribute = TierType:

                            • Operator: = | !=

                            • Values: WebServer/Standard | Worker/SQS/HTTP

                          Array size: limited to 10 SearchFilter objects.

                          Within each SearchFilter item, the Values array is limited to 10 items.

                          " + }, + "MaxRecords":{ + "shape":"PlatformBranchMaxRecords", + "documentation":"

                          The maximum number of platform branch values returned in one call.

                          " + }, + "NextToken":{ + "shape":"Token", + "documentation":"

                          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

                          If no NextToken is specified, the first page is retrieved.

                          " + } + } + }, + "ListPlatformBranchesResult":{ + "type":"structure", + "members":{ + "PlatformBranchSummaryList":{ + "shape":"PlatformBranchSummaryList", + "documentation":"

                          Summary information about the platform branches.

                          " + }, + "NextToken":{ + "shape":"Token", + "documentation":"

                          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

                          " + } + } + }, "ListPlatformVersionsRequest":{ "type":"structure", "members":{ "Filters":{ "shape":"PlatformFilters", - "documentation":"

                          List only the platforms where the platform member value relates to one of the supplied values.

                          " + "documentation":"

                          Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.

                          " }, "MaxRecords":{ "shape":"PlatformMaxRecords", - "documentation":"

                          The maximum number of platform values returned in one call.

                          " + "documentation":"

                          The maximum number of platform version values returned in one call.

                          " }, "NextToken":{ "shape":"Token", - "documentation":"

                          The starting index into the remaining list of platforms. Use the NextToken value from a previous ListPlatformVersion call.

                          " + "documentation":"

                          For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

                          If no NextToken is specified, the first page is retrieved.

                          " } } }, @@ -2720,11 +2765,11 @@ "members":{ "PlatformSummaryList":{ "shape":"PlatformSummaryList", - "documentation":"

                          Detailed information about the platforms.

                          " + "documentation":"

                          Summary information about the platform versions.

                          " }, "NextToken":{ "shape":"Token", - "documentation":"

                          The starting index into the remaining list of platforms. if this value is not null, you can use it in a subsequent ListPlatformVersion call.

                          " + "documentation":"

                          In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

                          " } } }, @@ -2734,7 +2779,7 @@ "members":{ "ResourceArn":{ "shape":"ResourceArn", - "documentation":"

                          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

                          Must be the ARN of an Elastic Beanstalk environment.

                          " + "documentation":"

                          The Amazon Resource Name (ARN) of the resouce for which a tag list is requested.

                          Must be the ARN of an Elastic Beanstalk resource.

                          " } } }, @@ -2993,102 +3038,149 @@ "member":{"shape":"OptionSpecification"} }, "PlatformArn":{"type":"string"}, + "PlatformBranchLifecycleState":{"type":"string"}, + "PlatformBranchMaxRecords":{ + "type":"integer", + "min":1 + }, + "PlatformBranchSummary":{ + "type":"structure", + "members":{ + "PlatformName":{ + "shape":"PlatformName", + "documentation":"

                          The name of the platform to which this platform branch belongs.

                          " + }, + "BranchName":{ + "shape":"BranchName", + "documentation":"

                          The name of the platform branch.

                          " + }, + "LifecycleState":{ + "shape":"PlatformBranchLifecycleState", + "documentation":"

                          The support life cycle state of the platform branch.

                          Possible values: beta | supported | deprecated | retired

                          " + }, + "BranchOrder":{ + "shape":"BranchOrder", + "documentation":"

                          An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

                          A larger BranchOrder value designates a newer platform branch within the platform.

                          " + }, + "SupportedTierList":{ + "shape":"SupportedTierList", + "documentation":"

                          The environment tiers that platform versions in this branch support.

                          Possible values: WebServer/Standard | Worker/SQS/HTTP

                          " + } + }, + "documentation":"

                          Summary information about a platform branch.

                          " + }, + "PlatformBranchSummaryList":{ + "type":"list", + "member":{"shape":"PlatformBranchSummary"} + }, "PlatformCategory":{"type":"string"}, "PlatformDescription":{ "type":"structure", "members":{ "PlatformArn":{ "shape":"PlatformArn", - "documentation":"

                          The ARN of the platform.

                          " + "documentation":"

                          The ARN of the platform version.

                          " }, "PlatformOwner":{ "shape":"PlatformOwner", - "documentation":"

                          The AWS account ID of the person who created the platform.

                          " + "documentation":"

                          The AWS account ID of the person who created the platform version.

                          " }, "PlatformName":{ "shape":"PlatformName", - "documentation":"

                          The name of the platform.

                          " + "documentation":"

                          The name of the platform version.

                          " }, "PlatformVersion":{ "shape":"PlatformVersion", - "documentation":"

                          The version of the platform.

                          " + "documentation":"

                          The version of the platform version.

                          " }, "SolutionStackName":{ "shape":"SolutionStackName", - "documentation":"

                          The name of the solution stack used by the platform.

                          " + "documentation":"

                          The name of the solution stack used by the platform version.

                          " }, "PlatformStatus":{ "shape":"PlatformStatus", - "documentation":"

                          The status of the platform.

                          " + "documentation":"

                          The status of the platform version.

                          " }, "DateCreated":{ "shape":"CreationDate", - "documentation":"

                          The date when the platform was created.

                          " + "documentation":"

                          The date when the platform version was created.

                          " }, "DateUpdated":{ "shape":"UpdateDate", - "documentation":"

                          The date when the platform was last updated.

                          " + "documentation":"

                          The date when the platform version was last updated.

                          " }, "PlatformCategory":{ "shape":"PlatformCategory", - "documentation":"

                          The category of the platform.

                          " + "documentation":"

                          The category of the platform version.

                          " }, "Description":{ "shape":"Description", - "documentation":"

                          The description of the platform.

                          " + "documentation":"

                          The description of the platform version.

                          " }, "Maintainer":{ "shape":"Maintainer", - "documentation":"

                          Information about the maintainer of the platform.

                          " + "documentation":"

                          Information about the maintainer of the platform version.

                          " }, "OperatingSystemName":{ "shape":"OperatingSystemName", - "documentation":"

                          The operating system used by the platform.

                          " + "documentation":"

                          The operating system used by the platform version.

                          " }, "OperatingSystemVersion":{ "shape":"OperatingSystemVersion", - "documentation":"

                          The version of the operating system used by the platform.

                          " + "documentation":"

                          The version of the operating system used by the platform version.

                          " }, "ProgrammingLanguages":{ "shape":"PlatformProgrammingLanguages", - "documentation":"

                          The programming languages supported by the platform.

                          " + "documentation":"

                          The programming languages supported by the platform version.

                          " }, "Frameworks":{ "shape":"PlatformFrameworks", - "documentation":"

                          The frameworks supported by the platform.

                          " + "documentation":"

                          The frameworks supported by the platform version.

                          " }, "CustomAmiList":{ "shape":"CustomAmiList", - "documentation":"

                          The custom AMIs supported by the platform.

                          " + "documentation":"

                          The custom AMIs supported by the platform version.

                          " }, "SupportedTierList":{ "shape":"SupportedTierList", - "documentation":"

                          The tiers supported by the platform.

                          " + "documentation":"

                          The tiers supported by the platform version.

                          " }, "SupportedAddonList":{ "shape":"SupportedAddonList", - "documentation":"

                          The additions supported by the platform.

                          " + "documentation":"

                          The additions supported by the platform version.

                          " + }, + "PlatformLifecycleState":{ + "shape":"PlatformLifecycleState", + "documentation":"

                          The state of the platform version in its lifecycle.

                          Possible values: Recommended | null

                          If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

                          " + }, + "PlatformBranchName":{ + "shape":"BranchName", + "documentation":"

                          The platform branch to which the platform version belongs.

                          " + }, + "PlatformBranchLifecycleState":{ + "shape":"PlatformBranchLifecycleState", + "documentation":"

                          The state of the platform version's branch in its lifecycle.

                          Possible values: Beta | Supported | Deprecated | Retired

                          " } }, - "documentation":"

                          Detailed information about a platform.

                          " + "documentation":"

                          Detailed information about a platform version.

                          " }, "PlatformFilter":{ "type":"structure", "members":{ "Type":{ "shape":"PlatformFilterType", - "documentation":"

                          The custom platform attribute to which the filter values are applied.

                          Valid Values: PlatformName | PlatformVersion | PlatformStatus | PlatformOwner

                          " + "documentation":"

                          The platform version attribute to which the filter values are applied.

                          Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

                          " }, "Operator":{ "shape":"PlatformFilterOperator", - "documentation":"

                          The operator to apply to the Type with each of the Values.

                          Valid Values: = (equal to) | != (not equal to) | < (less than) | <= (less than or equal to) | > (greater than) | >= (greater than or equal to) | contains | begins_with | ends_with

                          " + "documentation":"

                          The operator to apply to the Type with each of the Values.

                          Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

                          " }, "Values":{ "shape":"PlatformFilterValueList", - "documentation":"

                          The list of values applied to the custom platform attribute.

                          " + "documentation":"

                          The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

                          The following list shows valid filter values for some filter attributes.

                          • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

                          • PlatformLifecycleState: recommended

                          • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

                          • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

                          " } }, - "documentation":"

                          Specify criteria to restrict the results when listing custom platforms.

                          The filter is evaluated as the expression:

                          Type Operator Values[i]

                          " + "documentation":"

                          Describes criteria to restrict the results when listing platform versions.

                          The filter is evaluated as follows: Type Operator Values[1]

                          " }, "PlatformFilterOperator":{"type":"string"}, "PlatformFilterType":{"type":"string"}, @@ -3113,12 +3205,13 @@ "documentation":"

                          The version of the framework.

                          " } }, - "documentation":"

                          A framework supported by the custom platform.

                          " + "documentation":"

                          A framework supported by the platform.

                          " }, "PlatformFrameworks":{ "type":"list", "member":{"shape":"PlatformFramework"} }, + "PlatformLifecycleState":{"type":"string"}, "PlatformMaxRecords":{ "type":"integer", "min":1 @@ -3158,38 +3251,54 @@ "members":{ "PlatformArn":{ "shape":"PlatformArn", - "documentation":"

                          The ARN of the platform.

                          " + "documentation":"

                          The ARN of the platform version.

                          " }, "PlatformOwner":{ "shape":"PlatformOwner", - "documentation":"

                          The AWS account ID of the person who created the platform.

                          " + "documentation":"

                          The AWS account ID of the person who created the platform version.

                          " }, "PlatformStatus":{ "shape":"PlatformStatus", - "documentation":"

                          The status of the platform. You can create an environment from the platform once it is ready.

                          " + "documentation":"

                          The status of the platform version. You can create an environment from the platform version once it is ready.

                          " }, "PlatformCategory":{ "shape":"PlatformCategory", - "documentation":"

                          The category of platform.

                          " + "documentation":"

                          The category of platform version.

                          " }, "OperatingSystemName":{ "shape":"OperatingSystemName", - "documentation":"

                          The operating system used by the platform.

                          " + "documentation":"

                          The operating system used by the platform version.

                          " }, "OperatingSystemVersion":{ "shape":"OperatingSystemVersion", - "documentation":"

                          The version of the operating system used by the platform.

                          " + "documentation":"

                          The version of the operating system used by the platform version.

                          " }, "SupportedTierList":{ "shape":"SupportedTierList", - "documentation":"

                          The tiers in which the platform runs.

                          " + "documentation":"

                          The tiers in which the platform version runs.

                          " }, "SupportedAddonList":{ "shape":"SupportedAddonList", - "documentation":"

                          The additions associated with the platform.

                          " + "documentation":"

                          The additions associated with the platform version.

                          " + }, + "PlatformLifecycleState":{ + "shape":"PlatformLifecycleState", + "documentation":"

                          The state of the platform version in its lifecycle.

                          Possible values: recommended | empty

                          If an empty value is returned, the platform version is supported but isn't the recommended one for its branch.

                          " + }, + "PlatformVersion":{ + "shape":"PlatformVersion", + "documentation":"

                          The version string of the platform version.

                          " + }, + "PlatformBranchName":{ + "shape":"BranchName", + "documentation":"

                          The platform branch to which the platform version belongs.

                          " + }, + "PlatformBranchLifecycleState":{ + "shape":"PlatformBranchLifecycleState", + "documentation":"

                          The state of the platform version's branch in its lifecycle.

                          Possible values: beta | supported | deprecated | retired

                          " } }, - "documentation":"

                          Detailed information about a platform.

                          " + "documentation":"

                          Summary information about a platform version.

                          " }, "PlatformSummaryList":{ "type":"list", @@ -3324,7 +3433,7 @@ "members":{ "ResourceArn":{ "shape":"ResourceArn", - "documentation":"

                          The Amazon Resource Name (ARN) of the resouce for which a tag list was requested.

                          " + "documentation":"

                          The Amazon Resource Name (ARN) of the resource for which a tag list was requested.

                          " }, "ResourceTags":{ "shape":"TagList", @@ -3434,6 +3543,35 @@ "exception":true }, "SampleTimestamp":{"type":"timestamp"}, + "SearchFilter":{ + "type":"structure", + "members":{ + "Attribute":{ + "shape":"SearchFilterAttribute", + "documentation":"

                          The result attribute to which the filter values are applied. Valid values vary by API action.

                          " + }, + "Operator":{ + "shape":"SearchFilterOperator", + "documentation":"

                          The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.

                          " + }, + "Values":{ + "shape":"SearchFilterValues", + "documentation":"

                          The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.

                          " + } + }, + "documentation":"

                          Describes criteria to restrict a list of results.

                          For operators that apply a single value to the attribute, the filter is evaluated as follows: Attribute Operator Values[1]

                          Some operators, e.g. in, can apply multiple values. In this case, the filter is evaluated as a logical union (OR) of applications of the operator to the attribute with each one of the values: (Attribute Operator Values[1]) OR (Attribute Operator Values[2]) OR ...

                          The valid values for attributes of SearchFilter depend on the API action. For valid values, see the reference page for the API action you're calling that takes a SearchFilter parameter.

                          " + }, + "SearchFilterAttribute":{"type":"string"}, + "SearchFilterOperator":{"type":"string"}, + "SearchFilterValue":{"type":"string"}, + "SearchFilterValues":{ + "type":"list", + "member":{"shape":"SearchFilterValue"} + }, + "SearchFilters":{ + "type":"list", + "member":{"shape":"SearchFilter"} + }, "SingleInstanceHealth":{ "type":"structure", "members":{ @@ -3546,7 +3684,7 @@ "documentation":"

                          The name of the configuration template.

                          " } }, - "documentation":"

                          A specification for an environment configuration

                          " + "documentation":"

                          A specification for an environment configuration.

                          " }, "SourceLocation":{ "type":"string", @@ -3939,7 +4077,7 @@ "members":{ "ResourceArn":{ "shape":"ResourceArn", - "documentation":"

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk environment.

                          " + "documentation":"

                          The Amazon Resource Name (ARN) of the resouce to be updated.

                          Must be the ARN of an Elastic Beanstalk resource.

                          " }, "TagsToAdd":{ "shape":"TagList", diff --git a/aws-java-sdk-models/src/main/resources/models/entitlement.marketplace-2017-01-11-intermediate.json b/aws-java-sdk-models/src/main/resources/models/entitlement.marketplace-2017-01-11-intermediate.json index 1628e67105a9..b339a3b13d58 100644 --- a/aws-java-sdk-models/src/main/resources/models/entitlement.marketplace-2017-01-11-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/entitlement.marketplace-2017-01-11-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/fsx-2018-03-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/fsx-2018-03-01-intermediate.json index 1aa242a6cf90..497c0dff1513 100644 --- a/aws-java-sdk-models/src/main/resources/models/fsx-2018-03-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/fsx-2018-03-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json index f8d38fdd468a..6330c54a8007 100644 --- a/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/greengrass-2017-06-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/greengrass-2017-06-07-intermediate.json index fb8a123cd7d0..ca274eabd893 100644 --- a/aws-java-sdk-models/src/main/resources/models/greengrass-2017-06-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/greengrass-2017-06-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : { "CreateDeploymentRequest" : [ "DeploymentType" ], "Logger" : [ "Component", "Level", "Type" ] diff --git a/aws-java-sdk-models/src/main/resources/models/groundstation-2019-05-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/groundstation-2019-05-23-intermediate.json index 5a67a3c616f3..74c6a9d2a15e 100644 --- a/aws-java-sdk-models/src/main/resources/models/groundstation-2019-05-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/groundstation-2019-05-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json b/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json index e2d4bd56a68f..1ce2834ea158 100644 --- a/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iam-2010-05-08-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iam-2010-05-08-intermediate.json index b20ed5ee63e5..65043626589b 100644 --- a/aws-java-sdk-models/src/main/resources/models/iam-2010-05-08-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iam-2010-05-08-intermediate.json @@ -2816,7 +2816,7 @@ "asyncReturnType" : "GenerateServiceLastAccessedDetailsResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

                          Generates a report that includes details about when an IAM resource (user, group, role, or policy) was last used in an attempt to access AWS services. Recent activity usually appears within four hours. IAM reports activity for the last 365 days, or less if your Region began supporting this feature within the last year. For more information, see Regions Where Data Is Tracked.

                          The service last accessed data includes all attempts to access an AWS API, not just the successful ones. This includes all attempts that were made using the AWS Management Console, the AWS API through any of the SDKs, or any of the command line tools. An unexpected entry in the service last accessed data does not mean that your account has been compromised, because the request might have been denied. Refer to your CloudTrail logs as the authoritative source for information about all API calls and whether they were successful or denied access. For more information, see Logging IAM Events with CloudTrail in the IAM User Guide.

                          The GenerateServiceLastAccessedDetails operation returns a JobId. Use this parameter in the following operations to retrieve the following details from your report:

                          • GetServiceLastAccessedDetails – Use this operation for users, groups, roles, or policies to list every AWS service that the resource could access using permissions policies. For each service, the response includes information about the most recent access attempt.

                          • GetServiceLastAccessedDetailsWithEntities – Use this operation for groups and policies to list information about the associated entities (users or roles) that attempted to access a specific AWS service.

                          To check the status of the GenerateServiceLastAccessedDetails request, use the JobId parameter in the same operations and test the JobStatus response parameter.

                          For additional information about the permissions policies that allow an identity (user, group, or role) to access specific services, use the ListPoliciesGrantingServiceAccess operation.

                          Service last accessed data does not use other policy types when determining whether a resource could access a service. These other policy types include resource-based policies, access control lists, AWS Organizations policies, IAM permissions boundaries, and AWS STS assume role policies. It only applies permissions policy logic. For more about the evaluation of policy types, see Evaluating Policies in the IAM User Guide.

                          For more information about service last accessed data, see Reducing Policy Scope by Viewing User Activity in the IAM User Guide.

                          ", + "documentation" : "

                          Generates a report that includes details about when an IAM resource (user, group, role, or policy) was last used in an attempt to access AWS services. Recent activity usually appears within four hours. IAM reports activity for the last 365 days, or less if your Region began supporting this feature within the last year. For more information, see Regions Where Data Is Tracked.

                          The service last accessed data includes all attempts to access an AWS API, not just the successful ones. This includes all attempts that were made using the AWS Management Console, the AWS API through any of the SDKs, or any of the command line tools. An unexpected entry in the service last accessed data does not mean that your account has been compromised, because the request might have been denied. Refer to your CloudTrail logs as the authoritative source for information about all API calls and whether they were successful or denied access. For more information, see Logging IAM Events with CloudTrail in the IAM User Guide.

                          The GenerateServiceLastAccessedDetails operation returns a JobId. Use this parameter in the following operations to retrieve the following details from your report:

                          • GetServiceLastAccessedDetails – Use this operation for users, groups, roles, or policies to list every AWS service that the resource could access using permissions policies. For each service, the response includes information about the most recent access attempt.

                            The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          • GetServiceLastAccessedDetailsWithEntities – Use this operation for groups and policies to list information about the associated entities (users or roles) that attempted to access a specific AWS service.

                          To check the status of the GenerateServiceLastAccessedDetails request, use the JobId parameter in the same operations and test the JobStatus response parameter.

                          For additional information about the permissions policies that allow an identity (user, group, or role) to access specific services, use the ListPoliciesGrantingServiceAccess operation.

                          Service last accessed data does not use other policy types when determining whether a resource could access a service. These other policy types include resource-based policies, access control lists, AWS Organizations policies, IAM permissions boundaries, and AWS STS assume role policies. It only applies permissions policy logic. For more about the evaluation of policy types, see Evaluating Policies in the IAM User Guide.

                          For more information about service last accessed data, see Reducing Policy Scope by Viewing User Activity in the IAM User Guide.

                          ", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -12584,7 +12584,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                          Contains information about a condition context key. It includes the name of the key and specifies the value (or values, if the context key supports multiple values) to use in the simulation. This information is used when evaluating the Condition elements of the input policies.

                          This data type is used as an input parameter to SimulateCustomPolicy and SimulatePrincipalPolicy .

                          ", + "documentation" : "

                          Contains information about a condition context key. It includes the name of the key and specifies the value (or values, if the context key supports multiple values) to use in the simulation. This information is used when evaluating the Condition elements of the input policies.

                          This data type is used as an input parameter to SimulateCustomPolicy and SimulatePrincipalPolicy.

                          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -36030,12 +36030,12 @@ "c2jName" : "JobId", "c2jShape" : "jobIDType", "deprecated" : false, - "documentation" : "

                          The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.

                          ", + "documentation" : "

                          The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.

                          \n@param jobId The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          \n@param jobId The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                          The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.

                          \n@return The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.*/", + "getterDocumentation" : "/**

                          The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          \n@return The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -36069,7 +36069,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                          The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.

                          \n@param jobId The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.*/", + "setterDocumentation" : "/**

                          The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          \n@param jobId The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -36083,13 +36083,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.

                          \n@param jobId The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          \n@param jobId The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                          The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.

                          ", + "documentation" : "

                          The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -36100,12 +36100,12 @@ "c2jName" : "JobId", "c2jShape" : "jobIDType", "deprecated" : false, - "documentation" : "

                          The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.

                          ", + "documentation" : "

                          The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.

                          \n@param jobId The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          \n@param jobId The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                          The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.

                          \n@return The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.*/", + "getterDocumentation" : "/**

                          The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          \n@return The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -36139,7 +36139,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                          The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.

                          \n@param jobId The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.*/", + "setterDocumentation" : "/**

                          The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          \n@param jobId The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -36153,13 +36153,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.

                          \n@param jobId The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          \n@param jobId The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                          The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.

                          ", + "documentation" : "

                          The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -51160,12 +51160,12 @@ "c2jName" : "JobId", "c2jShape" : "jobIDType", "deprecated" : false, - "documentation" : "

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation.

                          ", + "documentation" : "

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation.

                          \n@param jobId The ID of the request generated by the GenerateServiceLastAccessedDetails operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          \n@param jobId The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation.

                          \n@return The ID of the request generated by the GenerateServiceLastAccessedDetails operation.*/", + "getterDocumentation" : "/**

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          \n@return The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -51199,7 +51199,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation.

                          \n@param jobId The ID of the request generated by the GenerateServiceLastAccessedDetails operation.*/", + "setterDocumentation" : "/**

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          \n@param jobId The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -51213,13 +51213,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation.

                          \n@param jobId The ID of the request generated by the GenerateServiceLastAccessedDetails operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          \n@param jobId The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation.

                          ", + "documentation" : "

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -51366,12 +51366,12 @@ "c2jName" : "JobId", "c2jShape" : "jobIDType", "deprecated" : false, - "documentation" : "

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation.

                          ", + "documentation" : "

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation.

                          \n@param jobId The ID of the request generated by the GenerateServiceLastAccessedDetails operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          \n@param jobId The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withJobId", - "getterDocumentation" : "/**

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation.

                          \n@return The ID of the request generated by the GenerateServiceLastAccessedDetails operation.*/", + "getterDocumentation" : "/**

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          \n@return The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.*/", "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", @@ -51405,7 +51405,7 @@ "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation.

                          \n@param jobId The ID of the request generated by the GenerateServiceLastAccessedDetails operation.*/", + "setterDocumentation" : "/**

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          \n@param jobId The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.*/", "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, @@ -51419,13 +51419,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation.

                          \n@param jobId The ID of the request generated by the GenerateServiceLastAccessedDetails operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          \n@param jobId The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", - "documentation" : "

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation.

                          ", + "documentation" : "

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, diff --git a/aws-java-sdk-models/src/main/resources/models/iam-2010-05-08-model.json b/aws-java-sdk-models/src/main/resources/models/iam-2010-05-08-model.json index 8f3e7215513a..72f461015b3a 100644 --- a/aws-java-sdk-models/src/main/resources/models/iam-2010-05-08-model.json +++ b/aws-java-sdk-models/src/main/resources/models/iam-2010-05-08-model.json @@ -849,7 +849,7 @@ {"shape":"NoSuchEntityException"}, {"shape":"InvalidInputException"} ], - "documentation":"

                          Generates a report that includes details about when an IAM resource (user, group, role, or policy) was last used in an attempt to access AWS services. Recent activity usually appears within four hours. IAM reports activity for the last 365 days, or less if your Region began supporting this feature within the last year. For more information, see Regions Where Data Is Tracked.

                          The service last accessed data includes all attempts to access an AWS API, not just the successful ones. This includes all attempts that were made using the AWS Management Console, the AWS API through any of the SDKs, or any of the command line tools. An unexpected entry in the service last accessed data does not mean that your account has been compromised, because the request might have been denied. Refer to your CloudTrail logs as the authoritative source for information about all API calls and whether they were successful or denied access. For more information, see Logging IAM Events with CloudTrail in the IAM User Guide.

                          The GenerateServiceLastAccessedDetails operation returns a JobId. Use this parameter in the following operations to retrieve the following details from your report:

                          • GetServiceLastAccessedDetails – Use this operation for users, groups, roles, or policies to list every AWS service that the resource could access using permissions policies. For each service, the response includes information about the most recent access attempt.

                          • GetServiceLastAccessedDetailsWithEntities – Use this operation for groups and policies to list information about the associated entities (users or roles) that attempted to access a specific AWS service.

                          To check the status of the GenerateServiceLastAccessedDetails request, use the JobId parameter in the same operations and test the JobStatus response parameter.

                          For additional information about the permissions policies that allow an identity (user, group, or role) to access specific services, use the ListPoliciesGrantingServiceAccess operation.

                          Service last accessed data does not use other policy types when determining whether a resource could access a service. These other policy types include resource-based policies, access control lists, AWS Organizations policies, IAM permissions boundaries, and AWS STS assume role policies. It only applies permissions policy logic. For more about the evaluation of policy types, see Evaluating Policies in the IAM User Guide.

                          For more information about service last accessed data, see Reducing Policy Scope by Viewing User Activity in the IAM User Guide.

                          " + "documentation":"

                          Generates a report that includes details about when an IAM resource (user, group, role, or policy) was last used in an attempt to access AWS services. Recent activity usually appears within four hours. IAM reports activity for the last 365 days, or less if your Region began supporting this feature within the last year. For more information, see Regions Where Data Is Tracked.

                          The service last accessed data includes all attempts to access an AWS API, not just the successful ones. This includes all attempts that were made using the AWS Management Console, the AWS API through any of the SDKs, or any of the command line tools. An unexpected entry in the service last accessed data does not mean that your account has been compromised, because the request might have been denied. Refer to your CloudTrail logs as the authoritative source for information about all API calls and whether they were successful or denied access. For more information, see Logging IAM Events with CloudTrail in the IAM User Guide.

                          The GenerateServiceLastAccessedDetails operation returns a JobId. Use this parameter in the following operations to retrieve the following details from your report:

                          • GetServiceLastAccessedDetails – Use this operation for users, groups, roles, or policies to list every AWS service that the resource could access using permissions policies. For each service, the response includes information about the most recent access attempt.

                            The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          • GetServiceLastAccessedDetailsWithEntities – Use this operation for groups and policies to list information about the associated entities (users or roles) that attempted to access a specific AWS service.

                          To check the status of the GenerateServiceLastAccessedDetails request, use the JobId parameter in the same operations and test the JobStatus response parameter.

                          For additional information about the permissions policies that allow an identity (user, group, or role) to access specific services, use the ListPoliciesGrantingServiceAccess operation.

                          Service last accessed data does not use other policy types when determining whether a resource could access a service. These other policy types include resource-based policies, access control lists, AWS Organizations policies, IAM permissions boundaries, and AWS STS assume role policies. It only applies permissions policy logic. For more about the evaluation of policy types, see Evaluating Policies in the IAM User Guide.

                          For more information about service last accessed data, see Reducing Policy Scope by Viewing User Activity in the IAM User Guide.

                          " }, "GetAccessKeyLastUsed":{ "name":"GetAccessKeyLastUsed", @@ -2598,7 +2598,7 @@ "documentation":"

                          The data type of the value (or values) specified in the ContextKeyValues parameter.

                          " } }, - "documentation":"

                          Contains information about a condition context key. It includes the name of the key and specifies the value (or values, if the context key supports multiple values) to use in the simulation. This information is used when evaluating the Condition elements of the input policies.

                          This data type is used as an input parameter to SimulateCustomPolicy and SimulatePrincipalPolicy .

                          " + "documentation":"

                          Contains information about a condition context key. It includes the name of the key and specifies the value (or values, if the context key supports multiple values) to use in the simulation. This information is used when evaluating the Condition elements of the input policies.

                          This data type is used as an input parameter to SimulateCustomPolicy and SimulatePrincipalPolicy.

                          " }, "ContextEntryListType":{ "type":"list", @@ -3717,7 +3717,7 @@ "members":{ "JobId":{ "shape":"jobIDType", - "documentation":"

                          The job ID that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations.

                          " + "documentation":"

                          The JobId that you can use in the GetServiceLastAccessedDetails or GetServiceLastAccessedDetailsWithEntities operations. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          " } } }, @@ -4282,7 +4282,7 @@ "members":{ "JobId":{ "shape":"jobIDType", - "documentation":"

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation.

                          " + "documentation":"

                          The ID of the request generated by the GenerateServiceLastAccessedDetails operation. The JobId returned by GenerateServiceLastAccessedDetail must be used by the same role within a session, or by the same user when used to call GetServiceLastAccessedDetail.

                          " }, "MaxItems":{ "shape":"maxItemsType", diff --git a/aws-java-sdk-models/src/main/resources/models/iotevents-2018-07-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotevents-2018-07-27-intermediate.json index 3d5642f8e139..2bb766a2ca0f 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotevents-2018-07-27-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotevents-2018-07-27-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iotevents-data-2018-10-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotevents-data-2018-10-23-intermediate.json index d0bb3ef38cec..d4509ce1d57c 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotevents-data-2018-10-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotevents-data-2018-10-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iotsecuretunneling-2018-10-05-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotsecuretunneling-2018-10-05-intermediate.json index 73558bbbdcf6..a2b133143fff 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotsecuretunneling-2018-10-05-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotsecuretunneling-2018-10-05-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iotthingsgraph-2018-09-06-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotthingsgraph-2018-09-06-intermediate.json index 2b9ef3cba399..969dc8838fe7 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotthingsgraph-2018-09-06-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotthingsgraph-2018-09-06-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kafka-2018-11-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kafka-2018-11-14-intermediate.json index 3fbc2718234c..1621eb816f46 100644 --- a/aws-java-sdk-models/src/main/resources/models/kafka-2018-11-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kafka-2018-11-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json index d4990d54b9d0..f62f95d2040a 100644 --- a/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kinesis-video-archived-media-2017-09-30-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kinesis-video-archived-media-2017-09-30-intermediate.json index 3cfcf96d3555..8cea3be79606 100644 --- a/aws-java-sdk-models/src/main/resources/models/kinesis-video-archived-media-2017-09-30-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kinesis-video-archived-media-2017-09-30-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kinesis-video-media-2017-09-30-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kinesis-video-media-2017-09-30-intermediate.json index 8d7b204a9139..43f233c2c117 100644 --- a/aws-java-sdk-models/src/main/resources/models/kinesis-video-media-2017-09-30-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kinesis-video-media-2017-09-30-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json index ddc8c3a6b091..dd79d03f4503 100644 --- a/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kinesisvideo-2017-09-30-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kinesisvideo-2017-09-30-intermediate.json index d5d6819b8fe8..35e22bd33e09 100644 --- a/aws-java-sdk-models/src/main/resources/models/kinesisvideo-2017-09-30-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kinesisvideo-2017-09-30-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/lakeformation-2017-03-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/lakeformation-2017-03-31-intermediate.json index 8e645f10618f..b140752a504b 100644 --- a/aws-java-sdk-models/src/main/resources/models/lakeformation-2017-03-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/lakeformation-2017-03-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/license-manager-2018-08-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/license-manager-2018-08-01-intermediate.json index deec6bc96776..077d49e54ed9 100644 --- a/aws-java-sdk-models/src/main/resources/models/license-manager-2018-08-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/license-manager-2018-08-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-intermediate.json b/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-intermediate.json index 2f0a5b90eb6a..79f43aa35853 100644 --- a/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/marketplace-catalog-2018-09-17-intermediate.json b/aws-java-sdk-models/src/main/resources/models/marketplace-catalog-2018-09-17-intermediate.json index 084eac51e8b1..0c888501ec12 100644 --- a/aws-java-sdk-models/src/main/resources/models/marketplace-catalog-2018-09-17-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/marketplace-catalog-2018-09-17-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mediapackage-vod-2018-11-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mediapackage-vod-2018-11-07-intermediate.json index cbadc1f78074..cebaa66e73e5 100644 --- a/aws-java-sdk-models/src/main/resources/models/mediapackage-vod-2018-11-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mediapackage-vod-2018-11-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json index 0238d4a8842e..8a0d354dd5f9 100644 --- a/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/personalize-2018-05-22-intermediate.json b/aws-java-sdk-models/src/main/resources/models/personalize-2018-05-22-intermediate.json index 17a6fa940235..1a20441f9ec3 100644 --- a/aws-java-sdk-models/src/main/resources/models/personalize-2018-05-22-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/personalize-2018-05-22-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/pi-2018-02-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/pi-2018-02-27-intermediate.json index 6495d29a3491..24659d019eb7 100644 --- a/aws-java-sdk-models/src/main/resources/models/pi-2018-02-27-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/pi-2018-02-27-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json index 6fc3eb2a3e87..3b8da547c109 100644 --- a/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/pinpoint-email-2018-07-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/quicksight-2018-04-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/quicksight-2018-04-01-intermediate.json index a539af596646..6cd55c7a154f 100644 --- a/aws-java-sdk-models/src/main/resources/models/quicksight-2018-04-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/quicksight-2018-04-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/rds-data-2018-08-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/rds-data-2018-08-01-intermediate.json index fa9e84ddaa8e..badcf44b5163 100644 --- a/aws-java-sdk-models/src/main/resources/models/rds-data-2018-08-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/rds-data-2018-08-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/route53resolver-2018-04-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/route53resolver-2018-04-01-intermediate.json index 57f3de44dfe3..7b85ede23c69 100644 --- a/aws-java-sdk-models/src/main/resources/models/route53resolver-2018-04-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/route53resolver-2018-04-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/runtime.lex-2016-11-28-intermediate.json b/aws-java-sdk-models/src/main/resources/models/runtime.lex-2016-11-28-intermediate.json index 89994c831caf..249078ac80d1 100644 --- a/aws-java-sdk-models/src/main/resources/models/runtime.lex-2016-11-28-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/runtime.lex-2016-11-28-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : { "PostContentResponse" : [ "dialogState" ], "PostTextResponse" : [ "dialogState" ], diff --git a/aws-java-sdk-models/src/main/resources/models/runtime.sagemaker-2017-05-13-intermediate.json b/aws-java-sdk-models/src/main/resources/models/runtime.sagemaker-2017-05-13-intermediate.json index 3103f20e6019..acb83b2642f8 100644 --- a/aws-java-sdk-models/src/main/resources/models/runtime.sagemaker-2017-05-13-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/runtime.sagemaker-2017-05-13-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/s3-control-2018-08-20-intermediate.json b/aws-java-sdk-models/src/main/resources/models/s3-control-2018-08-20-intermediate.json index 1fd4f297b0c1..b07b014cd7e4 100644 --- a/aws-java-sdk-models/src/main/resources/models/s3-control-2018-08-20-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/s3-control-2018-08-20-intermediate.json @@ -114,7 +114,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/sagemaker-a2i-runtime-2019-11-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/sagemaker-a2i-runtime-2019-11-07-intermediate.json index f8bebc874789..b119187fba14 100644 --- a/aws-java-sdk-models/src/main/resources/models/sagemaker-a2i-runtime-2019-11-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/sagemaker-a2i-runtime-2019-11-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/savingsplans-2019-06-28-intermediate.json b/aws-java-sdk-models/src/main/resources/models/savingsplans-2019-06-28-intermediate.json index 92e3aae006c8..ce5761d44a22 100644 --- a/aws-java-sdk-models/src/main/resources/models/savingsplans-2019-06-28-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/savingsplans-2019-06-28-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/sso-oidc-2019-06-10-intermediate.json b/aws-java-sdk-models/src/main/resources/models/sso-oidc-2019-06-10-intermediate.json index b8861e45eb2a..066185b38452 100644 --- a/aws-java-sdk-models/src/main/resources/models/sso-oidc-2019-06-10-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/sso-oidc-2019-06-10-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-intermediate.json index 4d2a42ba182e..7a6e3a251ddd 100644 --- a/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, @@ -182,6 +182,51 @@ }, "syncReturnType" : "CreateVocabularyFilterResult" }, + "DeleteMedicalTranscriptionJob" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "DeleteMedicalTranscriptionJobResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

                          Deletes a transcription job generated by Amazon Transcribe Medical and any related information.

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

                          Either you have sent too many requests or your input file is too long. Wait before you resend your request, or use a smaller file and resend the request.

                          ", + "httpStatusCode" : null + }, { + "exceptionName" : "BadRequestException", + "documentation" : "

                          Your request didn't pass one or more validation tests. For example, if the transcription you're trying to delete doesn't exist or if it is in a non-terminal state (for example, it's \"in progress\"). See the exception Message field for more information.

                          ", + "httpStatusCode" : null + }, { + "exceptionName" : "InternalFailureException", + "documentation" : "

                          There was an internal error. Check the error message and try your request again.

                          ", + "httpStatusCode" : null + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "DeleteMedicalTranscriptionJobRequest", + "variableName" : "deleteMedicalTranscriptionJobRequest", + "variableType" : "DeleteMedicalTranscriptionJobRequest", + "documentation" : "", + "simpleType" : "DeleteMedicalTranscriptionJobRequest", + "variableSetterType" : "DeleteMedicalTranscriptionJobRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "deleteMedicalTranscriptionJob", + "operationName" : "DeleteMedicalTranscriptionJob", + "returnType" : { + "returnType" : "DeleteMedicalTranscriptionJobResult", + "documentation" : null + }, + "syncReturnType" : "DeleteMedicalTranscriptionJobResult" + }, "DeleteTranscriptionJob" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -325,6 +370,55 @@ }, "syncReturnType" : "DeleteVocabularyFilterResult" }, + "GetMedicalTranscriptionJob" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "GetMedicalTranscriptionJobResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

                          Returns information about a transcription job from Amazon Transcribe Medical. To see the status of the job, check the TranscriptionJobStatus field. If the status is COMPLETED, the job is finished. You find the results of the completed job in the TranscriptFileUri field.

                          ", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "BadRequestException", + "documentation" : "

                          Your request didn't pass one or more validation tests. For example, if the transcription you're trying to delete doesn't exist or if it is in a non-terminal state (for example, it's \"in progress\"). See the exception Message field for more information.

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

                          Either you have sent too many requests or your input file is too long. Wait before you resend your request, or use a smaller file and resend the request.

                          ", + "httpStatusCode" : null + }, { + "exceptionName" : "InternalFailureException", + "documentation" : "

                          There was an internal error. Check the error message and try your request again.

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

                          We can't find the requested resource. Check the name and try your request again.

                          ", + "httpStatusCode" : null + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetMedicalTranscriptionJobRequest", + "variableName" : "getMedicalTranscriptionJobRequest", + "variableType" : "GetMedicalTranscriptionJobRequest", + "documentation" : "", + "simpleType" : "GetMedicalTranscriptionJobRequest", + "variableSetterType" : "GetMedicalTranscriptionJobRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "getMedicalTranscriptionJob", + "operationName" : "GetMedicalTranscriptionJob", + "returnType" : { + "returnType" : "GetMedicalTranscriptionJobResult", + "documentation" : null + }, + "syncReturnType" : "GetMedicalTranscriptionJobResult" + }, "GetTranscriptionJob" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -472,6 +566,51 @@ }, "syncReturnType" : "GetVocabularyFilterResult" }, + "ListMedicalTranscriptionJobs" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "ListMedicalTranscriptionJobsResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

                          Lists medical transcription jobs with a specified status or substring that matches their names.

                          ", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "BadRequestException", + "documentation" : "

                          Your request didn't pass one or more validation tests. For example, if the transcription you're trying to delete doesn't exist or if it is in a non-terminal state (for example, it's \"in progress\"). See the exception Message field for more information.

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

                          Either you have sent too many requests or your input file is too long. Wait before you resend your request, or use a smaller file and resend the request.

                          ", + "httpStatusCode" : null + }, { + "exceptionName" : "InternalFailureException", + "documentation" : "

                          There was an internal error. Check the error message and try your request again.

                          ", + "httpStatusCode" : null + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListMedicalTranscriptionJobsRequest", + "variableName" : "listMedicalTranscriptionJobsRequest", + "variableType" : "ListMedicalTranscriptionJobsRequest", + "documentation" : "", + "simpleType" : "ListMedicalTranscriptionJobsRequest", + "variableSetterType" : "ListMedicalTranscriptionJobsRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "listMedicalTranscriptionJobs", + "operationName" : "ListMedicalTranscriptionJobs", + "returnType" : { + "returnType" : "ListMedicalTranscriptionJobsResult", + "documentation" : null + }, + "syncReturnType" : "ListMedicalTranscriptionJobsResult" + }, "ListTranscriptionJobs" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -607,6 +746,55 @@ }, "syncReturnType" : "ListVocabularyFiltersResult" }, + "StartMedicalTranscriptionJob" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "StartMedicalTranscriptionJobResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

                          Start a batch job to transcribe medical speech to text.

                          ", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "BadRequestException", + "documentation" : "

                          Your request didn't pass one or more validation tests. For example, if the transcription you're trying to delete doesn't exist or if it is in a non-terminal state (for example, it's \"in progress\"). See the exception Message field for more information.

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

                          Either you have sent too many requests or your input file is too long. Wait before you resend your request, or use a smaller file and resend the request.

                          ", + "httpStatusCode" : null + }, { + "exceptionName" : "InternalFailureException", + "documentation" : "

                          There was an internal error. Check the error message and try your request again.

                          ", + "httpStatusCode" : null + }, { + "exceptionName" : "ConflictException", + "documentation" : "

                          When you are using the CreateVocabulary operation, the JobName field is a duplicate of a previously entered job name. Resend your request with a different name.

                          When you are using the UpdateVocabulary operation, there are two jobs running at the same time. Resend the second request later.

                          ", + "httpStatusCode" : null + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "StartMedicalTranscriptionJobRequest", + "variableName" : "startMedicalTranscriptionJobRequest", + "variableType" : "StartMedicalTranscriptionJobRequest", + "documentation" : "", + "simpleType" : "StartMedicalTranscriptionJobRequest", + "variableSetterType" : "StartMedicalTranscriptionJobRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "startMedicalTranscriptionJob", + "operationName" : "StartMedicalTranscriptionJob", + "returnType" : { + "returnType" : "StartMedicalTranscriptionJobResult", + "documentation" : null + }, + "syncReturnType" : "StartMedicalTranscriptionJobResult" + }, "StartTranscriptionJob" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -847,7 +1035,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                          Settings for content redaction within a transcription job.

                          You can redact transcripts in US English (en-us). For more information see: Automatic Content Redaction

                          ", + "documentation" : "

                          Settings for content redaction within a transcription job.

                          ", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -929,12 +1117,12 @@ "c2jName" : "RedactionOutput", "c2jShape" : "RedactionOutput", "deprecated" : false, - "documentation" : "

                          Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.

                          ", + "documentation" : "

                          The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.

                          ", "endpointDiscoveryId" : false, "enumType" : "RedactionOutput", - "fluentSetterDocumentation" : "/**

                          Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.

                          \n@param redactionOutput Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RedactionOutput*/", + "fluentSetterDocumentation" : "/**

                          The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.

                          \n@param redactionOutput The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RedactionOutput*/", "fluentSetterMethodName" : "withRedactionOutput", - "getterDocumentation" : "/**

                          Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.

                          \n@return Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.\n@see RedactionOutput*/", + "getterDocumentation" : "/**

                          The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.

                          \n@return The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.\n@see RedactionOutput*/", "getterMethodName" : "getRedactionOutput", "getterModel" : { "returnType" : "String", @@ -968,7 +1156,7 @@ "marshallingType" : "STRING", "name" : "RedactionOutput", "sensitive" : false, - "setterDocumentation" : "/**

                          Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.

                          \n@param redactionOutput Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.\n@see RedactionOutput*/", + "setterDocumentation" : "/**

                          The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.

                          \n@param redactionOutput The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.\n@see RedactionOutput*/", "setterMethodName" : "setRedactionOutput", "setterModel" : { "timestampFormat" : null, @@ -982,13 +1170,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.

                          \n@param redactionOutput Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RedactionOutput*/", + "varargSetterDocumentation" : "/**

                          The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.

                          \n@param redactionOutput The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RedactionOutput*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "redactionOutput", "variableType" : "String", - "documentation" : "

                          Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.

                          ", + "documentation" : "

                          The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -999,12 +1187,12 @@ "c2jName" : "RedactionOutput", "c2jShape" : "RedactionOutput", "deprecated" : false, - "documentation" : "

                          Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.

                          ", + "documentation" : "

                          The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.

                          ", "endpointDiscoveryId" : false, "enumType" : "RedactionOutput", - "fluentSetterDocumentation" : "/**

                          Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.

                          \n@param redactionOutput Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RedactionOutput*/", + "fluentSetterDocumentation" : "/**

                          The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.

                          \n@param redactionOutput The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RedactionOutput*/", "fluentSetterMethodName" : "withRedactionOutput", - "getterDocumentation" : "/**

                          Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.

                          \n@return Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.\n@see RedactionOutput*/", + "getterDocumentation" : "/**

                          The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.

                          \n@return The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.\n@see RedactionOutput*/", "getterMethodName" : "getRedactionOutput", "getterModel" : { "returnType" : "String", @@ -1038,7 +1226,7 @@ "marshallingType" : "STRING", "name" : "RedactionOutput", "sensitive" : false, - "setterDocumentation" : "/**

                          Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.

                          \n@param redactionOutput Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.\n@see RedactionOutput*/", + "setterDocumentation" : "/**

                          The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.

                          \n@param redactionOutput The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.\n@see RedactionOutput*/", "setterMethodName" : "setRedactionOutput", "setterModel" : { "timestampFormat" : null, @@ -1052,13 +1240,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.

                          \n@param redactionOutput Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RedactionOutput*/", + "varargSetterDocumentation" : "/**

                          The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.

                          \n@param redactionOutput The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RedactionOutput*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "redactionOutput", "variableType" : "String", - "documentation" : "

                          Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.

                          ", + "documentation" : "

                          The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -3859,8 +4047,8 @@ }, "wrapper" : false }, - "DeleteTranscriptionJobRequest" : { - "c2jName" : "DeleteTranscriptionJobRequest", + "DeleteMedicalTranscriptionJobRequest" : { + "c2jName" : "DeleteMedicalTranscriptionJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -3878,24 +4066,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DeleteTranscriptionJob", + "action" : "DeleteMedicalTranscriptionJob", "locationName" : null, "requestUri" : "/", - "target" : "Transcribe.DeleteTranscriptionJob", + "target" : "Transcribe.DeleteMedicalTranscriptionJob", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "TranscriptionJobName", + "c2jName" : "MedicalTranscriptionJobName", "c2jShape" : "TranscriptionJobName", "deprecated" : false, - "documentation" : "

                          The name of the transcription job to be deleted.

                          ", + "documentation" : "

                          The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The name of the transcription job to be deleted.

                          \n@param transcriptionJobName The name of the transcription job to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTranscriptionJobName", - "getterDocumentation" : "/**

                          The name of the transcription job to be deleted.

                          \n@return The name of the transcription job to be deleted.*/", - "getterMethodName" : "getTranscriptionJobName", + "fluentSetterDocumentation" : "/**

                          The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.

                          \n@param medicalTranscriptionJobName The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedicalTranscriptionJobName", + "getterDocumentation" : "/**

                          The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.

                          \n@return The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.*/", + "getterMethodName" : "getMedicalTranscriptionJobName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -3910,11 +4098,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "TranscriptionJobName", + "marshallLocationName" : "MedicalTranscriptionJobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "TranscriptionJobName", + "unmarshallLocationName" : "MedicalTranscriptionJobName", "uri" : false }, "idempotencyToken" : false, @@ -3926,14 +4114,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "TranscriptionJobName", + "name" : "MedicalTranscriptionJobName", "sensitive" : false, - "setterDocumentation" : "/**

                          The name of the transcription job to be deleted.

                          \n@param transcriptionJobName The name of the transcription job to be deleted.*/", - "setterMethodName" : "setTranscriptionJobName", + "setterDocumentation" : "/**

                          The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.

                          \n@param medicalTranscriptionJobName The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.*/", + "setterMethodName" : "setMedicalTranscriptionJobName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "transcriptionJobName", + "variableName" : "medicalTranscriptionJobName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -3942,30 +4130,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The name of the transcription job to be deleted.

                          \n@param transcriptionJobName The name of the transcription job to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.

                          \n@param medicalTranscriptionJobName The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "transcriptionJobName", + "variableName" : "medicalTranscriptionJobName", "variableType" : "String", - "documentation" : "

                          The name of the transcription job to be deleted.

                          ", + "documentation" : "

                          The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "TranscriptionJobName" : { - "c2jName" : "TranscriptionJobName", + "MedicalTranscriptionJobName" : { + "c2jName" : "MedicalTranscriptionJobName", "c2jShape" : "TranscriptionJobName", "deprecated" : false, - "documentation" : "

                          The name of the transcription job to be deleted.

                          ", + "documentation" : "

                          The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The name of the transcription job to be deleted.

                          \n@param transcriptionJobName The name of the transcription job to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTranscriptionJobName", - "getterDocumentation" : "/**

                          The name of the transcription job to be deleted.

                          \n@return The name of the transcription job to be deleted.*/", - "getterMethodName" : "getTranscriptionJobName", + "fluentSetterDocumentation" : "/**

                          The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.

                          \n@param medicalTranscriptionJobName The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedicalTranscriptionJobName", + "getterDocumentation" : "/**

                          The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.

                          \n@return The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.*/", + "getterMethodName" : "getMedicalTranscriptionJobName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -3980,11 +4168,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "TranscriptionJobName", + "marshallLocationName" : "MedicalTranscriptionJobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "TranscriptionJobName", + "unmarshallLocationName" : "MedicalTranscriptionJobName", "uri" : false }, "idempotencyToken" : false, @@ -3996,14 +4184,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "TranscriptionJobName", + "name" : "MedicalTranscriptionJobName", "sensitive" : false, - "setterDocumentation" : "/**

                          The name of the transcription job to be deleted.

                          \n@param transcriptionJobName The name of the transcription job to be deleted.*/", - "setterMethodName" : "setTranscriptionJobName", + "setterDocumentation" : "/**

                          The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.

                          \n@param medicalTranscriptionJobName The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.*/", + "setterMethodName" : "setMedicalTranscriptionJobName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "transcriptionJobName", + "variableName" : "medicalTranscriptionJobName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -4012,13 +4200,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The name of the transcription job to be deleted.

                          \n@param transcriptionJobName The name of the transcription job to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.

                          \n@param medicalTranscriptionJobName The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "transcriptionJobName", + "variableName" : "medicalTranscriptionJobName", "variableType" : "String", - "documentation" : "

                          The name of the transcription job to be deleted.

                          ", + "documentation" : "

                          The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -4027,24 +4215,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "TranscriptionJobName" ], - "shapeName" : "DeleteTranscriptionJobRequest", + "required" : [ "MedicalTranscriptionJobName" ], + "shapeName" : "DeleteMedicalTranscriptionJobRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteTranscriptionJobRequest", - "variableName" : "deleteTranscriptionJobRequest", - "variableType" : "DeleteTranscriptionJobRequest", + "variableDeclarationType" : "DeleteMedicalTranscriptionJobRequest", + "variableName" : "deleteMedicalTranscriptionJobRequest", + "variableType" : "DeleteMedicalTranscriptionJobRequest", "documentation" : null, - "simpleType" : "DeleteTranscriptionJobRequest", - "variableSetterType" : "DeleteTranscriptionJobRequest" + "simpleType" : "DeleteMedicalTranscriptionJobRequest", + "variableSetterType" : "DeleteMedicalTranscriptionJobRequest" }, "wrapper" : false }, - "DeleteTranscriptionJobResult" : { - "c2jName" : "DeleteTranscriptionJobResult", + "DeleteMedicalTranscriptionJobResult" : { + "c2jName" : "DeleteMedicalTranscriptionJobResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -4067,7 +4255,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DeleteTranscriptionJobResult", + "shapeName" : "DeleteMedicalTranscriptionJobResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -4076,17 +4264,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteTranscriptionJobResult", - "variableName" : "deleteTranscriptionJobResult", - "variableType" : "DeleteTranscriptionJobResult", + "variableDeclarationType" : "DeleteMedicalTranscriptionJobResult", + "variableName" : "deleteMedicalTranscriptionJobResult", + "variableType" : "DeleteMedicalTranscriptionJobResult", "documentation" : null, - "simpleType" : "DeleteTranscriptionJobResult", - "variableSetterType" : "DeleteTranscriptionJobResult" + "simpleType" : "DeleteMedicalTranscriptionJobResult", + "variableSetterType" : "DeleteMedicalTranscriptionJobResult" }, "wrapper" : false }, - "DeleteVocabularyFilterRequest" : { - "c2jName" : "DeleteVocabularyFilterRequest", + "DeleteTranscriptionJobRequest" : { + "c2jName" : "DeleteTranscriptionJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -4104,24 +4292,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DeleteVocabularyFilter", + "action" : "DeleteTranscriptionJob", "locationName" : null, "requestUri" : "/", - "target" : "Transcribe.DeleteVocabularyFilter", + "target" : "Transcribe.DeleteTranscriptionJob", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "VocabularyFilterName", - "c2jShape" : "VocabularyFilterName", + "c2jName" : "TranscriptionJobName", + "c2jShape" : "TranscriptionJobName", "deprecated" : false, - "documentation" : "

                          The name of the vocabulary filter to remove.

                          ", + "documentation" : "

                          The name of the transcription job to be deleted.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The name of the vocabulary filter to remove.

                          \n@param vocabularyFilterName The name of the vocabulary filter to remove.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVocabularyFilterName", - "getterDocumentation" : "/**

                          The name of the vocabulary filter to remove.

                          \n@return The name of the vocabulary filter to remove.*/", - "getterMethodName" : "getVocabularyFilterName", + "fluentSetterDocumentation" : "/**

                          The name of the transcription job to be deleted.

                          \n@param transcriptionJobName The name of the transcription job to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTranscriptionJobName", + "getterDocumentation" : "/**

                          The name of the transcription job to be deleted.

                          \n@return The name of the transcription job to be deleted.*/", + "getterMethodName" : "getTranscriptionJobName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -4136,11 +4324,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyFilterName", + "marshallLocationName" : "TranscriptionJobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VocabularyFilterName", + "unmarshallLocationName" : "TranscriptionJobName", "uri" : false }, "idempotencyToken" : false, @@ -4152,14 +4340,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VocabularyFilterName", + "name" : "TranscriptionJobName", "sensitive" : false, - "setterDocumentation" : "/**

                          The name of the vocabulary filter to remove.

                          \n@param vocabularyFilterName The name of the vocabulary filter to remove.*/", - "setterMethodName" : "setVocabularyFilterName", + "setterDocumentation" : "/**

                          The name of the transcription job to be deleted.

                          \n@param transcriptionJobName The name of the transcription job to be deleted.*/", + "setterMethodName" : "setTranscriptionJobName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterName", + "variableName" : "transcriptionJobName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -4168,30 +4356,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The name of the vocabulary filter to remove.

                          \n@param vocabularyFilterName The name of the vocabulary filter to remove.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The name of the transcription job to be deleted.

                          \n@param transcriptionJobName The name of the transcription job to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterName", + "variableName" : "transcriptionJobName", "variableType" : "String", - "documentation" : "

                          The name of the vocabulary filter to remove.

                          ", + "documentation" : "

                          The name of the transcription job to be deleted.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "VocabularyFilterName" : { - "c2jName" : "VocabularyFilterName", - "c2jShape" : "VocabularyFilterName", + "TranscriptionJobName" : { + "c2jName" : "TranscriptionJobName", + "c2jShape" : "TranscriptionJobName", "deprecated" : false, - "documentation" : "

                          The name of the vocabulary filter to remove.

                          ", + "documentation" : "

                          The name of the transcription job to be deleted.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The name of the vocabulary filter to remove.

                          \n@param vocabularyFilterName The name of the vocabulary filter to remove.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVocabularyFilterName", - "getterDocumentation" : "/**

                          The name of the vocabulary filter to remove.

                          \n@return The name of the vocabulary filter to remove.*/", - "getterMethodName" : "getVocabularyFilterName", + "fluentSetterDocumentation" : "/**

                          The name of the transcription job to be deleted.

                          \n@param transcriptionJobName The name of the transcription job to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTranscriptionJobName", + "getterDocumentation" : "/**

                          The name of the transcription job to be deleted.

                          \n@return The name of the transcription job to be deleted.*/", + "getterMethodName" : "getTranscriptionJobName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -4206,11 +4394,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyFilterName", + "marshallLocationName" : "TranscriptionJobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VocabularyFilterName", + "unmarshallLocationName" : "TranscriptionJobName", "uri" : false }, "idempotencyToken" : false, @@ -4222,14 +4410,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VocabularyFilterName", + "name" : "TranscriptionJobName", "sensitive" : false, - "setterDocumentation" : "/**

                          The name of the vocabulary filter to remove.

                          \n@param vocabularyFilterName The name of the vocabulary filter to remove.*/", - "setterMethodName" : "setVocabularyFilterName", + "setterDocumentation" : "/**

                          The name of the transcription job to be deleted.

                          \n@param transcriptionJobName The name of the transcription job to be deleted.*/", + "setterMethodName" : "setTranscriptionJobName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterName", + "variableName" : "transcriptionJobName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -4238,13 +4426,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The name of the vocabulary filter to remove.

                          \n@param vocabularyFilterName The name of the vocabulary filter to remove.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The name of the transcription job to be deleted.

                          \n@param transcriptionJobName The name of the transcription job to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterName", + "variableName" : "transcriptionJobName", "variableType" : "String", - "documentation" : "

                          The name of the vocabulary filter to remove.

                          ", + "documentation" : "

                          The name of the transcription job to be deleted.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -4253,8 +4441,234 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "VocabularyFilterName" ], - "shapeName" : "DeleteVocabularyFilterRequest", + "required" : [ "TranscriptionJobName" ], + "shapeName" : "DeleteTranscriptionJobRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DeleteTranscriptionJobRequest", + "variableName" : "deleteTranscriptionJobRequest", + "variableType" : "DeleteTranscriptionJobRequest", + "documentation" : null, + "simpleType" : "DeleteTranscriptionJobRequest", + "variableSetterType" : "DeleteTranscriptionJobRequest" + }, + "wrapper" : false + }, + "DeleteTranscriptionJobResult" : { + "c2jName" : "DeleteTranscriptionJobResult", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : null, + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "DeleteTranscriptionJobResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DeleteTranscriptionJobResult", + "variableName" : "deleteTranscriptionJobResult", + "variableType" : "DeleteTranscriptionJobResult", + "documentation" : null, + "simpleType" : "DeleteTranscriptionJobResult", + "variableSetterType" : "DeleteTranscriptionJobResult" + }, + "wrapper" : false + }, + "DeleteVocabularyFilterRequest" : { + "c2jName" : "DeleteVocabularyFilterRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "DeleteVocabularyFilter", + "locationName" : null, + "requestUri" : "/", + "target" : "Transcribe.DeleteVocabularyFilter", + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "VocabularyFilterName", + "c2jShape" : "VocabularyFilterName", + "deprecated" : false, + "documentation" : "

                          The name of the vocabulary filter to remove.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The name of the vocabulary filter to remove.

                          \n@param vocabularyFilterName The name of the vocabulary filter to remove.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVocabularyFilterName", + "getterDocumentation" : "/**

                          The name of the vocabulary filter to remove.

                          \n@return The name of the vocabulary filter to remove.*/", + "getterMethodName" : "getVocabularyFilterName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VocabularyFilterName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VocabularyFilterName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VocabularyFilterName", + "sensitive" : false, + "setterDocumentation" : "/**

                          The name of the vocabulary filter to remove.

                          \n@param vocabularyFilterName The name of the vocabulary filter to remove.*/", + "setterMethodName" : "setVocabularyFilterName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "vocabularyFilterName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The name of the vocabulary filter to remove.

                          \n@param vocabularyFilterName The name of the vocabulary filter to remove.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "vocabularyFilterName", + "variableType" : "String", + "documentation" : "

                          The name of the vocabulary filter to remove.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "VocabularyFilterName" : { + "c2jName" : "VocabularyFilterName", + "c2jShape" : "VocabularyFilterName", + "deprecated" : false, + "documentation" : "

                          The name of the vocabulary filter to remove.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The name of the vocabulary filter to remove.

                          \n@param vocabularyFilterName The name of the vocabulary filter to remove.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVocabularyFilterName", + "getterDocumentation" : "/**

                          The name of the vocabulary filter to remove.

                          \n@return The name of the vocabulary filter to remove.*/", + "getterMethodName" : "getVocabularyFilterName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VocabularyFilterName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VocabularyFilterName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VocabularyFilterName", + "sensitive" : false, + "setterDocumentation" : "/**

                          The name of the vocabulary filter to remove.

                          \n@param vocabularyFilterName The name of the vocabulary filter to remove.*/", + "setterMethodName" : "setVocabularyFilterName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "vocabularyFilterName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The name of the vocabulary filter to remove.

                          \n@param vocabularyFilterName The name of the vocabulary filter to remove.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "vocabularyFilterName", + "variableType" : "String", + "documentation" : "

                          The name of the vocabulary filter to remove.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "VocabularyFilterName" ], + "shapeName" : "DeleteVocabularyFilterRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, @@ -4537,8 +4951,8 @@ }, "wrapper" : false }, - "GetTranscriptionJobRequest" : { - "c2jName" : "GetTranscriptionJobRequest", + "GetMedicalTranscriptionJobRequest" : { + "c2jName" : "GetMedicalTranscriptionJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -4556,24 +4970,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetTranscriptionJob", + "action" : "GetMedicalTranscriptionJob", "locationName" : null, "requestUri" : "/", - "target" : "Transcribe.GetTranscriptionJob", + "target" : "Transcribe.GetMedicalTranscriptionJob", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "TranscriptionJobName", + "c2jName" : "MedicalTranscriptionJobName", "c2jShape" : "TranscriptionJobName", "deprecated" : false, - "documentation" : "

                          The name of the job.

                          ", + "documentation" : "

                          The name of the medical transcription job.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The name of the job.

                          \n@param transcriptionJobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTranscriptionJobName", - "getterDocumentation" : "/**

                          The name of the job.

                          \n@return The name of the job.*/", - "getterMethodName" : "getTranscriptionJobName", + "fluentSetterDocumentation" : "/**

                          The name of the medical transcription job.

                          \n@param medicalTranscriptionJobName The name of the medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedicalTranscriptionJobName", + "getterDocumentation" : "/**

                          The name of the medical transcription job.

                          \n@return The name of the medical transcription job.*/", + "getterMethodName" : "getMedicalTranscriptionJobName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -4588,11 +5002,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "TranscriptionJobName", + "marshallLocationName" : "MedicalTranscriptionJobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "TranscriptionJobName", + "unmarshallLocationName" : "MedicalTranscriptionJobName", "uri" : false }, "idempotencyToken" : false, @@ -4604,14 +5018,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "TranscriptionJobName", + "name" : "MedicalTranscriptionJobName", "sensitive" : false, - "setterDocumentation" : "/**

                          The name of the job.

                          \n@param transcriptionJobName The name of the job.*/", - "setterMethodName" : "setTranscriptionJobName", + "setterDocumentation" : "/**

                          The name of the medical transcription job.

                          \n@param medicalTranscriptionJobName The name of the medical transcription job.*/", + "setterMethodName" : "setMedicalTranscriptionJobName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "transcriptionJobName", + "variableName" : "medicalTranscriptionJobName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -4620,30 +5034,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The name of the job.

                          \n@param transcriptionJobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The name of the medical transcription job.

                          \n@param medicalTranscriptionJobName The name of the medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "transcriptionJobName", + "variableName" : "medicalTranscriptionJobName", "variableType" : "String", - "documentation" : "

                          The name of the job.

                          ", + "documentation" : "

                          The name of the medical transcription job.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "TranscriptionJobName" : { - "c2jName" : "TranscriptionJobName", + "MedicalTranscriptionJobName" : { + "c2jName" : "MedicalTranscriptionJobName", "c2jShape" : "TranscriptionJobName", "deprecated" : false, - "documentation" : "

                          The name of the job.

                          ", + "documentation" : "

                          The name of the medical transcription job.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The name of the job.

                          \n@param transcriptionJobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTranscriptionJobName", - "getterDocumentation" : "/**

                          The name of the job.

                          \n@return The name of the job.*/", - "getterMethodName" : "getTranscriptionJobName", + "fluentSetterDocumentation" : "/**

                          The name of the medical transcription job.

                          \n@param medicalTranscriptionJobName The name of the medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedicalTranscriptionJobName", + "getterDocumentation" : "/**

                          The name of the medical transcription job.

                          \n@return The name of the medical transcription job.*/", + "getterMethodName" : "getMedicalTranscriptionJobName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -4658,11 +5072,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "TranscriptionJobName", + "marshallLocationName" : "MedicalTranscriptionJobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "TranscriptionJobName", + "unmarshallLocationName" : "MedicalTranscriptionJobName", "uri" : false }, "idempotencyToken" : false, @@ -4674,14 +5088,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "TranscriptionJobName", + "name" : "MedicalTranscriptionJobName", "sensitive" : false, - "setterDocumentation" : "/**

                          The name of the job.

                          \n@param transcriptionJobName The name of the job.*/", - "setterMethodName" : "setTranscriptionJobName", + "setterDocumentation" : "/**

                          The name of the medical transcription job.

                          \n@param medicalTranscriptionJobName The name of the medical transcription job.*/", + "setterMethodName" : "setMedicalTranscriptionJobName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "transcriptionJobName", + "variableName" : "medicalTranscriptionJobName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -4690,13 +5104,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The name of the job.

                          \n@param transcriptionJobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The name of the medical transcription job.

                          \n@param medicalTranscriptionJobName The name of the medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "transcriptionJobName", + "variableName" : "medicalTranscriptionJobName", "variableType" : "String", - "documentation" : "

                          The name of the job.

                          ", + "documentation" : "

                          The name of the medical transcription job.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -4705,24 +5119,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "TranscriptionJobName" ], - "shapeName" : "GetTranscriptionJobRequest", + "required" : [ "MedicalTranscriptionJobName" ], + "shapeName" : "GetMedicalTranscriptionJobRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetTranscriptionJobRequest", - "variableName" : "getTranscriptionJobRequest", - "variableType" : "GetTranscriptionJobRequest", + "variableDeclarationType" : "GetMedicalTranscriptionJobRequest", + "variableName" : "getMedicalTranscriptionJobRequest", + "variableType" : "GetMedicalTranscriptionJobRequest", "documentation" : null, - "simpleType" : "GetTranscriptionJobRequest", - "variableSetterType" : "GetTranscriptionJobRequest" + "simpleType" : "GetMedicalTranscriptionJobRequest", + "variableSetterType" : "GetMedicalTranscriptionJobRequest" }, "wrapper" : false }, - "GetTranscriptionJobResult" : { - "c2jName" : "GetTranscriptionJobResponse", + "GetMedicalTranscriptionJobResult" : { + "c2jName" : "GetMedicalTranscriptionJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -4741,18 +5155,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "TranscriptionJob", - "c2jShape" : "TranscriptionJob", + "c2jName" : "MedicalTranscriptionJob", + "c2jShape" : "MedicalTranscriptionJob", "deprecated" : false, - "documentation" : "

                          An object that contains the results of the transcription job.

                          ", + "documentation" : "

                          An object that contains the results of the medical transcription job.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          An object that contains the results of the transcription job.

                          \n@param transcriptionJob An object that contains the results of the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTranscriptionJob", - "getterDocumentation" : "/**

                          An object that contains the results of the transcription job.

                          \n@return An object that contains the results of the transcription job.*/", - "getterMethodName" : "getTranscriptionJob", + "fluentSetterDocumentation" : "/**

                          An object that contains the results of the medical transcription job.

                          \n@param medicalTranscriptionJob An object that contains the results of the medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedicalTranscriptionJob", + "getterDocumentation" : "/**

                          An object that contains the results of the medical transcription job.

                          \n@return An object that contains the results of the medical transcription job.*/", + "getterMethodName" : "getMedicalTranscriptionJob", "getterModel" : { - "returnType" : "TranscriptionJob", + "returnType" : "MedicalTranscriptionJob", "documentation" : null }, "http" : { @@ -4765,11 +5179,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "TranscriptionJob", + "marshallLocationName" : "MedicalTranscriptionJob", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "TranscriptionJob", + "unmarshallLocationName" : "MedicalTranscriptionJob", "uri" : false }, "idempotencyToken" : false, @@ -4781,48 +5195,48 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "TranscriptionJob", + "name" : "MedicalTranscriptionJob", "sensitive" : false, - "setterDocumentation" : "/**

                          An object that contains the results of the transcription job.

                          \n@param transcriptionJob An object that contains the results of the transcription job.*/", - "setterMethodName" : "setTranscriptionJob", + "setterDocumentation" : "/**

                          An object that contains the results of the medical transcription job.

                          \n@param medicalTranscriptionJob An object that contains the results of the medical transcription job.*/", + "setterMethodName" : "setMedicalTranscriptionJob", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "TranscriptionJob", - "variableName" : "transcriptionJob", - "variableType" : "TranscriptionJob", + "variableDeclarationType" : "MedicalTranscriptionJob", + "variableName" : "medicalTranscriptionJob", + "variableType" : "MedicalTranscriptionJob", "documentation" : "", - "simpleType" : "TranscriptionJob", - "variableSetterType" : "TranscriptionJob" + "simpleType" : "MedicalTranscriptionJob", + "variableSetterType" : "MedicalTranscriptionJob" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          An object that contains the results of the transcription job.

                          \n@param transcriptionJob An object that contains the results of the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          An object that contains the results of the medical transcription job.

                          \n@param medicalTranscriptionJob An object that contains the results of the medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "TranscriptionJob", - "variableName" : "transcriptionJob", - "variableType" : "TranscriptionJob", - "documentation" : "

                          An object that contains the results of the transcription job.

                          ", - "simpleType" : "TranscriptionJob", - "variableSetterType" : "TranscriptionJob" + "variableDeclarationType" : "MedicalTranscriptionJob", + "variableName" : "medicalTranscriptionJob", + "variableType" : "MedicalTranscriptionJob", + "documentation" : "

                          An object that contains the results of the medical transcription job.

                          ", + "simpleType" : "MedicalTranscriptionJob", + "variableSetterType" : "MedicalTranscriptionJob" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "TranscriptionJob" : { - "c2jName" : "TranscriptionJob", - "c2jShape" : "TranscriptionJob", + "MedicalTranscriptionJob" : { + "c2jName" : "MedicalTranscriptionJob", + "c2jShape" : "MedicalTranscriptionJob", "deprecated" : false, - "documentation" : "

                          An object that contains the results of the transcription job.

                          ", + "documentation" : "

                          An object that contains the results of the medical transcription job.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          An object that contains the results of the transcription job.

                          \n@param transcriptionJob An object that contains the results of the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTranscriptionJob", - "getterDocumentation" : "/**

                          An object that contains the results of the transcription job.

                          \n@return An object that contains the results of the transcription job.*/", - "getterMethodName" : "getTranscriptionJob", + "fluentSetterDocumentation" : "/**

                          An object that contains the results of the medical transcription job.

                          \n@param medicalTranscriptionJob An object that contains the results of the medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedicalTranscriptionJob", + "getterDocumentation" : "/**

                          An object that contains the results of the medical transcription job.

                          \n@return An object that contains the results of the medical transcription job.*/", + "getterMethodName" : "getMedicalTranscriptionJob", "getterModel" : { - "returnType" : "TranscriptionJob", + "returnType" : "MedicalTranscriptionJob", "documentation" : null }, "http" : { @@ -4835,11 +5249,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "TranscriptionJob", + "marshallLocationName" : "MedicalTranscriptionJob", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "TranscriptionJob", + "unmarshallLocationName" : "MedicalTranscriptionJob", "uri" : false }, "idempotencyToken" : false, @@ -4851,31 +5265,31 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "TranscriptionJob", + "name" : "MedicalTranscriptionJob", "sensitive" : false, - "setterDocumentation" : "/**

                          An object that contains the results of the transcription job.

                          \n@param transcriptionJob An object that contains the results of the transcription job.*/", - "setterMethodName" : "setTranscriptionJob", + "setterDocumentation" : "/**

                          An object that contains the results of the medical transcription job.

                          \n@param medicalTranscriptionJob An object that contains the results of the medical transcription job.*/", + "setterMethodName" : "setMedicalTranscriptionJob", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "TranscriptionJob", - "variableName" : "transcriptionJob", - "variableType" : "TranscriptionJob", + "variableDeclarationType" : "MedicalTranscriptionJob", + "variableName" : "medicalTranscriptionJob", + "variableType" : "MedicalTranscriptionJob", "documentation" : "", - "simpleType" : "TranscriptionJob", - "variableSetterType" : "TranscriptionJob" + "simpleType" : "MedicalTranscriptionJob", + "variableSetterType" : "MedicalTranscriptionJob" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          An object that contains the results of the transcription job.

                          \n@param transcriptionJob An object that contains the results of the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          An object that contains the results of the medical transcription job.

                          \n@param medicalTranscriptionJob An object that contains the results of the medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "TranscriptionJob", - "variableName" : "transcriptionJob", - "variableType" : "TranscriptionJob", - "documentation" : "

                          An object that contains the results of the transcription job.

                          ", - "simpleType" : "TranscriptionJob", - "variableSetterType" : "TranscriptionJob" + "variableDeclarationType" : "MedicalTranscriptionJob", + "variableName" : "medicalTranscriptionJob", + "variableType" : "MedicalTranscriptionJob", + "documentation" : "

                          An object that contains the results of the medical transcription job.

                          ", + "simpleType" : "MedicalTranscriptionJob", + "variableSetterType" : "MedicalTranscriptionJob" }, "xmlNameSpaceUri" : null } @@ -4883,7 +5297,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetTranscriptionJobResult", + "shapeName" : "GetMedicalTranscriptionJobResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -4892,17 +5306,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetTranscriptionJobResult", - "variableName" : "getTranscriptionJobResult", - "variableType" : "GetTranscriptionJobResult", + "variableDeclarationType" : "GetMedicalTranscriptionJobResult", + "variableName" : "getMedicalTranscriptionJobResult", + "variableType" : "GetMedicalTranscriptionJobResult", "documentation" : null, - "simpleType" : "GetTranscriptionJobResult", - "variableSetterType" : "GetTranscriptionJobResult" + "simpleType" : "GetMedicalTranscriptionJobResult", + "variableSetterType" : "GetMedicalTranscriptionJobResult" }, "wrapper" : false }, - "GetVocabularyFilterRequest" : { - "c2jName" : "GetVocabularyFilterRequest", + "GetTranscriptionJobRequest" : { + "c2jName" : "GetTranscriptionJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -4920,24 +5334,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetVocabularyFilter", + "action" : "GetTranscriptionJob", "locationName" : null, "requestUri" : "/", - "target" : "Transcribe.GetVocabularyFilter", + "target" : "Transcribe.GetTranscriptionJob", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "VocabularyFilterName", - "c2jShape" : "VocabularyFilterName", + "c2jName" : "TranscriptionJobName", + "c2jShape" : "TranscriptionJobName", "deprecated" : false, - "documentation" : "

                          The name of the vocabulary filter for which to return information.

                          ", + "documentation" : "

                          The name of the job.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The name of the vocabulary filter for which to return information.

                          \n@param vocabularyFilterName The name of the vocabulary filter for which to return information.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVocabularyFilterName", - "getterDocumentation" : "/**

                          The name of the vocabulary filter for which to return information.

                          \n@return The name of the vocabulary filter for which to return information.*/", - "getterMethodName" : "getVocabularyFilterName", + "fluentSetterDocumentation" : "/**

                          The name of the job.

                          \n@param transcriptionJobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTranscriptionJobName", + "getterDocumentation" : "/**

                          The name of the job.

                          \n@return The name of the job.*/", + "getterMethodName" : "getTranscriptionJobName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -4952,11 +5366,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyFilterName", + "marshallLocationName" : "TranscriptionJobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VocabularyFilterName", + "unmarshallLocationName" : "TranscriptionJobName", "uri" : false }, "idempotencyToken" : false, @@ -4968,14 +5382,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VocabularyFilterName", + "name" : "TranscriptionJobName", "sensitive" : false, - "setterDocumentation" : "/**

                          The name of the vocabulary filter for which to return information.

                          \n@param vocabularyFilterName The name of the vocabulary filter for which to return information.*/", - "setterMethodName" : "setVocabularyFilterName", + "setterDocumentation" : "/**

                          The name of the job.

                          \n@param transcriptionJobName The name of the job.*/", + "setterMethodName" : "setTranscriptionJobName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterName", + "variableName" : "transcriptionJobName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -4984,30 +5398,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The name of the vocabulary filter for which to return information.

                          \n@param vocabularyFilterName The name of the vocabulary filter for which to return information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The name of the job.

                          \n@param transcriptionJobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterName", + "variableName" : "transcriptionJobName", "variableType" : "String", - "documentation" : "

                          The name of the vocabulary filter for which to return information.

                          ", + "documentation" : "

                          The name of the job.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "VocabularyFilterName" : { - "c2jName" : "VocabularyFilterName", - "c2jShape" : "VocabularyFilterName", + "TranscriptionJobName" : { + "c2jName" : "TranscriptionJobName", + "c2jShape" : "TranscriptionJobName", "deprecated" : false, - "documentation" : "

                          The name of the vocabulary filter for which to return information.

                          ", + "documentation" : "

                          The name of the job.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The name of the vocabulary filter for which to return information.

                          \n@param vocabularyFilterName The name of the vocabulary filter for which to return information.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVocabularyFilterName", - "getterDocumentation" : "/**

                          The name of the vocabulary filter for which to return information.

                          \n@return The name of the vocabulary filter for which to return information.*/", - "getterMethodName" : "getVocabularyFilterName", + "fluentSetterDocumentation" : "/**

                          The name of the job.

                          \n@param transcriptionJobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTranscriptionJobName", + "getterDocumentation" : "/**

                          The name of the job.

                          \n@return The name of the job.*/", + "getterMethodName" : "getTranscriptionJobName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -5022,11 +5436,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyFilterName", + "marshallLocationName" : "TranscriptionJobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VocabularyFilterName", + "unmarshallLocationName" : "TranscriptionJobName", "uri" : false }, "idempotencyToken" : false, @@ -5038,14 +5452,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VocabularyFilterName", + "name" : "TranscriptionJobName", "sensitive" : false, - "setterDocumentation" : "/**

                          The name of the vocabulary filter for which to return information.

                          \n@param vocabularyFilterName The name of the vocabulary filter for which to return information.*/", - "setterMethodName" : "setVocabularyFilterName", + "setterDocumentation" : "/**

                          The name of the job.

                          \n@param transcriptionJobName The name of the job.*/", + "setterMethodName" : "setTranscriptionJobName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterName", + "variableName" : "transcriptionJobName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -5054,13 +5468,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The name of the vocabulary filter for which to return information.

                          \n@param vocabularyFilterName The name of the vocabulary filter for which to return information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The name of the job.

                          \n@param transcriptionJobName The name of the job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterName", + "variableName" : "transcriptionJobName", "variableType" : "String", - "documentation" : "

                          The name of the vocabulary filter for which to return information.

                          ", + "documentation" : "

                          The name of the job.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -5069,24 +5483,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "VocabularyFilterName" ], - "shapeName" : "GetVocabularyFilterRequest", + "required" : [ "TranscriptionJobName" ], + "shapeName" : "GetTranscriptionJobRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVocabularyFilterRequest", - "variableName" : "getVocabularyFilterRequest", - "variableType" : "GetVocabularyFilterRequest", + "variableDeclarationType" : "GetTranscriptionJobRequest", + "variableName" : "getTranscriptionJobRequest", + "variableType" : "GetTranscriptionJobRequest", "documentation" : null, - "simpleType" : "GetVocabularyFilterRequest", - "variableSetterType" : "GetVocabularyFilterRequest" + "simpleType" : "GetTranscriptionJobRequest", + "variableSetterType" : "GetTranscriptionJobRequest" }, "wrapper" : false }, - "GetVocabularyFilterResult" : { - "c2jName" : "GetVocabularyFilterResponse", + "GetTranscriptionJobResult" : { + "c2jName" : "GetTranscriptionJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -5105,18 +5519,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "VocabularyFilterName", - "c2jShape" : "VocabularyFilterName", + "c2jName" : "TranscriptionJob", + "c2jShape" : "TranscriptionJob", "deprecated" : false, - "documentation" : "

                          The name of the vocabulary filter.

                          ", + "documentation" : "

                          An object that contains the results of the transcription job.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The name of the vocabulary filter.

                          \n@param vocabularyFilterName The name of the vocabulary filter.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVocabularyFilterName", - "getterDocumentation" : "/**

                          The name of the vocabulary filter.

                          \n@return The name of the vocabulary filter.*/", - "getterMethodName" : "getVocabularyFilterName", + "fluentSetterDocumentation" : "/**

                          An object that contains the results of the transcription job.

                          \n@param transcriptionJob An object that contains the results of the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTranscriptionJob", + "getterDocumentation" : "/**

                          An object that contains the results of the transcription job.

                          \n@return An object that contains the results of the transcription job.*/", + "getterMethodName" : "getTranscriptionJob", "getterModel" : { - "returnType" : "String", + "returnType" : "TranscriptionJob", "documentation" : null }, "http" : { @@ -5129,11 +5543,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyFilterName", + "marshallLocationName" : "TranscriptionJob", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VocabularyFilterName", + "unmarshallLocationName" : "TranscriptionJob", "uri" : false }, "idempotencyToken" : false, @@ -5143,182 +5557,165 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "VocabularyFilterName", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "TranscriptionJob", "sensitive" : false, - "setterDocumentation" : "/**

                          The name of the vocabulary filter.

                          \n@param vocabularyFilterName The name of the vocabulary filter.*/", - "setterMethodName" : "setVocabularyFilterName", + "setterDocumentation" : "/**

                          An object that contains the results of the transcription job.

                          \n@param transcriptionJob An object that contains the results of the transcription job.*/", + "setterMethodName" : "setTranscriptionJob", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterName", - "variableType" : "String", + "variableDeclarationType" : "TranscriptionJob", + "variableName" : "transcriptionJob", + "variableType" : "TranscriptionJob", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "TranscriptionJob", + "variableSetterType" : "TranscriptionJob" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The name of the vocabulary filter.

                          \n@param vocabularyFilterName The name of the vocabulary filter.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          An object that contains the results of the transcription job.

                          \n@param transcriptionJob An object that contains the results of the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterName", - "variableType" : "String", - "documentation" : "

                          The name of the vocabulary filter.

                          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "TranscriptionJob", + "variableName" : "transcriptionJob", + "variableType" : "TranscriptionJob", + "documentation" : "

                          An object that contains the results of the transcription job.

                          ", + "simpleType" : "TranscriptionJob", + "variableSetterType" : "TranscriptionJob" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "LanguageCode", - "c2jShape" : "LanguageCode", - "deprecated" : false, - "documentation" : "

                          The language code of the words in the vocabulary filter.

                          ", - "endpointDiscoveryId" : false, - "enumType" : "LanguageCode", - "fluentSetterDocumentation" : "/**

                          The language code of the words in the vocabulary filter.

                          \n@param languageCode The language code of the words in the vocabulary filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", - "fluentSetterMethodName" : "withLanguageCode", - "getterDocumentation" : "/**

                          The language code of the words in the vocabulary filter.

                          \n@return The language code of the words in the vocabulary filter.\n@see LanguageCode*/", - "getterMethodName" : "getLanguageCode", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LanguageCode", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "LanguageCode", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "LanguageCode", - "sensitive" : false, - "setterDocumentation" : "/**

                          The language code of the words in the vocabulary filter.

                          \n@param languageCode The language code of the words in the vocabulary filter.\n@see LanguageCode*/", - "setterMethodName" : "setLanguageCode", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "languageCode", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The language code of the words in the vocabulary filter.

                          \n@param languageCode The language code of the words in the vocabulary filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "languageCode", - "variableType" : "String", - "documentation" : "

                          The language code of the words in the vocabulary filter.

                          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "LastModifiedTime", - "c2jShape" : "DateTime", - "deprecated" : false, - "documentation" : "

                          The date and time that the contents of the vocabulary filter were updated.

                          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The date and time that the contents of the vocabulary filter were updated.

                          \n@param lastModifiedTime The date and time that the contents of the vocabulary filter were updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLastModifiedTime", - "getterDocumentation" : "/**

                          The date and time that the contents of the vocabulary filter were updated.

                          \n@return The date and time that the contents of the vocabulary filter were updated.*/", - "getterMethodName" : "getLastModifiedTime", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LastModifiedTime", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "LastModifiedTime", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "LastModifiedTime", - "sensitive" : false, - "setterDocumentation" : "/**

                          The date and time that the contents of the vocabulary filter were updated.

                          \n@param lastModifiedTime The date and time that the contents of the vocabulary filter were updated.*/", - "setterMethodName" : "setLastModifiedTime", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "lastModifiedTime", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The date and time that the contents of the vocabulary filter were updated.

                          \n@param lastModifiedTime The date and time that the contents of the vocabulary filter were updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "lastModifiedTime", - "variableType" : "java.util.Date", - "documentation" : "

                          The date and time that the contents of the vocabulary filter were updated.

                          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, + } ], + "membersAsMap" : { + "TranscriptionJob" : { + "c2jName" : "TranscriptionJob", + "c2jShape" : "TranscriptionJob", + "deprecated" : false, + "documentation" : "

                          An object that contains the results of the transcription job.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          An object that contains the results of the transcription job.

                          \n@param transcriptionJob An object that contains the results of the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTranscriptionJob", + "getterDocumentation" : "/**

                          An object that contains the results of the transcription job.

                          \n@return An object that contains the results of the transcription job.*/", + "getterMethodName" : "getTranscriptionJob", + "getterModel" : { + "returnType" : "TranscriptionJob", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "TranscriptionJob", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "TranscriptionJob", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "TranscriptionJob", + "sensitive" : false, + "setterDocumentation" : "/**

                          An object that contains the results of the transcription job.

                          \n@param transcriptionJob An object that contains the results of the transcription job.*/", + "setterMethodName" : "setTranscriptionJob", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "TranscriptionJob", + "variableName" : "transcriptionJob", + "variableType" : "TranscriptionJob", + "documentation" : "", + "simpleType" : "TranscriptionJob", + "variableSetterType" : "TranscriptionJob" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          An object that contains the results of the transcription job.

                          \n@param transcriptionJob An object that contains the results of the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "TranscriptionJob", + "variableName" : "transcriptionJob", + "variableType" : "TranscriptionJob", + "documentation" : "

                          An object that contains the results of the transcription job.

                          ", + "simpleType" : "TranscriptionJob", + "variableSetterType" : "TranscriptionJob" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "GetTranscriptionJobResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetTranscriptionJobResult", + "variableName" : "getTranscriptionJobResult", + "variableType" : "GetTranscriptionJobResult", + "documentation" : null, + "simpleType" : "GetTranscriptionJobResult", + "variableSetterType" : "GetTranscriptionJobResult" + }, + "wrapper" : false + }, + "GetVocabularyFilterRequest" : { + "c2jName" : "GetVocabularyFilterRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "GetVocabularyFilter", + "locationName" : null, + "requestUri" : "/", + "target" : "Transcribe.GetVocabularyFilter", + "verb" : "POST", "xmlNameSpaceUri" : null - }, { - "c2jName" : "DownloadUri", - "c2jShape" : "Uri", + }, + "members" : [ { + "c2jName" : "VocabularyFilterName", + "c2jShape" : "VocabularyFilterName", "deprecated" : false, - "documentation" : "

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          ", + "documentation" : "

                          The name of the vocabulary filter for which to return information.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          \n@param downloadUri The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDownloadUri", - "getterDocumentation" : "/**

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          \n@return The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.*/", - "getterMethodName" : "getDownloadUri", + "fluentSetterDocumentation" : "/**

                          The name of the vocabulary filter for which to return information.

                          \n@param vocabularyFilterName The name of the vocabulary filter for which to return information.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVocabularyFilterName", + "getterDocumentation" : "/**

                          The name of the vocabulary filter for which to return information.

                          \n@return The name of the vocabulary filter for which to return information.*/", + "getterMethodName" : "getVocabularyFilterName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -5333,11 +5730,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DownloadUri", + "marshallLocationName" : "VocabularyFilterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DownloadUri", + "unmarshallLocationName" : "VocabularyFilterName", "uri" : false }, "idempotencyToken" : false, @@ -5349,14 +5746,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "DownloadUri", + "name" : "VocabularyFilterName", "sensitive" : false, - "setterDocumentation" : "/**

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          \n@param downloadUri The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.*/", - "setterMethodName" : "setDownloadUri", + "setterDocumentation" : "/**

                          The name of the vocabulary filter for which to return information.

                          \n@param vocabularyFilterName The name of the vocabulary filter for which to return information.*/", + "setterMethodName" : "setVocabularyFilterName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "downloadUri", + "variableName" : "vocabularyFilterName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -5365,236 +5762,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          \n@param downloadUri The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The name of the vocabulary filter for which to return information.

                          \n@param vocabularyFilterName The name of the vocabulary filter for which to return information.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "downloadUri", + "variableName" : "vocabularyFilterName", "variableType" : "String", - "documentation" : "

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          ", + "documentation" : "

                          The name of the vocabulary filter for which to return information.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "DownloadUri" : { - "c2jName" : "DownloadUri", - "c2jShape" : "Uri", + "VocabularyFilterName" : { + "c2jName" : "VocabularyFilterName", + "c2jShape" : "VocabularyFilterName", "deprecated" : false, - "documentation" : "

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          \n@param downloadUri The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDownloadUri", - "getterDocumentation" : "/**

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          \n@return The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.*/", - "getterMethodName" : "getDownloadUri", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DownloadUri", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "DownloadUri", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "DownloadUri", - "sensitive" : false, - "setterDocumentation" : "/**

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          \n@param downloadUri The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.*/", - "setterMethodName" : "setDownloadUri", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "downloadUri", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          \n@param downloadUri The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "downloadUri", - "variableType" : "String", - "documentation" : "

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "LanguageCode" : { - "c2jName" : "LanguageCode", - "c2jShape" : "LanguageCode", - "deprecated" : false, - "documentation" : "

                          The language code of the words in the vocabulary filter.

                          ", - "endpointDiscoveryId" : false, - "enumType" : "LanguageCode", - "fluentSetterDocumentation" : "/**

                          The language code of the words in the vocabulary filter.

                          \n@param languageCode The language code of the words in the vocabulary filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", - "fluentSetterMethodName" : "withLanguageCode", - "getterDocumentation" : "/**

                          The language code of the words in the vocabulary filter.

                          \n@return The language code of the words in the vocabulary filter.\n@see LanguageCode*/", - "getterMethodName" : "getLanguageCode", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LanguageCode", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "LanguageCode", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "LanguageCode", - "sensitive" : false, - "setterDocumentation" : "/**

                          The language code of the words in the vocabulary filter.

                          \n@param languageCode The language code of the words in the vocabulary filter.\n@see LanguageCode*/", - "setterMethodName" : "setLanguageCode", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "languageCode", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The language code of the words in the vocabulary filter.

                          \n@param languageCode The language code of the words in the vocabulary filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "languageCode", - "variableType" : "String", - "documentation" : "

                          The language code of the words in the vocabulary filter.

                          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "LastModifiedTime" : { - "c2jName" : "LastModifiedTime", - "c2jShape" : "DateTime", - "deprecated" : false, - "documentation" : "

                          The date and time that the contents of the vocabulary filter were updated.

                          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The date and time that the contents of the vocabulary filter were updated.

                          \n@param lastModifiedTime The date and time that the contents of the vocabulary filter were updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLastModifiedTime", - "getterDocumentation" : "/**

                          The date and time that the contents of the vocabulary filter were updated.

                          \n@return The date and time that the contents of the vocabulary filter were updated.*/", - "getterMethodName" : "getLastModifiedTime", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LastModifiedTime", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "LastModifiedTime", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "LastModifiedTime", - "sensitive" : false, - "setterDocumentation" : "/**

                          The date and time that the contents of the vocabulary filter were updated.

                          \n@param lastModifiedTime The date and time that the contents of the vocabulary filter were updated.*/", - "setterMethodName" : "setLastModifiedTime", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "lastModifiedTime", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The date and time that the contents of the vocabulary filter were updated.

                          \n@param lastModifiedTime The date and time that the contents of the vocabulary filter were updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "lastModifiedTime", - "variableType" : "java.util.Date", - "documentation" : "

                          The date and time that the contents of the vocabulary filter were updated.

                          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null - }, - "VocabularyFilterName" : { - "c2jName" : "VocabularyFilterName", - "c2jShape" : "VocabularyFilterName", - "deprecated" : false, - "documentation" : "

                          The name of the vocabulary filter.

                          ", + "documentation" : "

                          The name of the vocabulary filter for which to return information.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The name of the vocabulary filter.

                          \n@param vocabularyFilterName The name of the vocabulary filter.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The name of the vocabulary filter for which to return information.

                          \n@param vocabularyFilterName The name of the vocabulary filter for which to return information.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withVocabularyFilterName", - "getterDocumentation" : "/**

                          The name of the vocabulary filter.

                          \n@return The name of the vocabulary filter.*/", + "getterDocumentation" : "/**

                          The name of the vocabulary filter for which to return information.

                          \n@return The name of the vocabulary filter for which to return information.*/", "getterMethodName" : "getVocabularyFilterName", "getterModel" : { "returnType" : "String", @@ -5628,7 +5818,7 @@ "marshallingType" : "STRING", "name" : "VocabularyFilterName", "sensitive" : false, - "setterDocumentation" : "/**

                          The name of the vocabulary filter.

                          \n@param vocabularyFilterName The name of the vocabulary filter.*/", + "setterDocumentation" : "/**

                          The name of the vocabulary filter for which to return information.

                          \n@param vocabularyFilterName The name of the vocabulary filter for which to return information.*/", "setterMethodName" : "setVocabularyFilterName", "setterModel" : { "timestampFormat" : null, @@ -5642,13 +5832,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The name of the vocabulary filter.

                          \n@param vocabularyFilterName The name of the vocabulary filter.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The name of the vocabulary filter for which to return information.

                          \n@param vocabularyFilterName The name of the vocabulary filter for which to return information.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "vocabularyFilterName", "variableType" : "String", - "documentation" : "

                          The name of the vocabulary filter.

                          ", + "documentation" : "

                          The name of the vocabulary filter for which to return information.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -5657,27 +5847,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "GetVocabularyFilterResult", + "required" : [ "VocabularyFilterName" ], + "shapeName" : "GetVocabularyFilterRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVocabularyFilterResult", - "variableName" : "getVocabularyFilterResult", - "variableType" : "GetVocabularyFilterResult", + "variableDeclarationType" : "GetVocabularyFilterRequest", + "variableName" : "getVocabularyFilterRequest", + "variableType" : "GetVocabularyFilterRequest", "documentation" : null, - "simpleType" : "GetVocabularyFilterResult", - "variableSetterType" : "GetVocabularyFilterResult" + "simpleType" : "GetVocabularyFilterRequest", + "variableSetterType" : "GetVocabularyFilterRequest" }, "wrapper" : false }, - "GetVocabularyRequest" : { - "c2jName" : "GetVocabularyRequest", + "GetVocabularyFilterResult" : { + "c2jName" : "GetVocabularyFilterResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -5694,25 +5881,18 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "GetVocabulary", - "locationName" : null, - "requestUri" : "/", - "target" : "Transcribe.GetVocabulary", - "verb" : "POST", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "VocabularyName", - "c2jShape" : "VocabularyName", + "c2jName" : "VocabularyFilterName", + "c2jShape" : "VocabularyFilterName", "deprecated" : false, - "documentation" : "

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          ", + "documentation" : "

                          The name of the vocabulary filter.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          \n@param vocabularyName The name of the vocabulary to return information about. The name is case-sensitive.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVocabularyName", - "getterDocumentation" : "/**

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          \n@return The name of the vocabulary to return information about. The name is case-sensitive.*/", - "getterMethodName" : "getVocabularyName", + "fluentSetterDocumentation" : "/**

                          The name of the vocabulary filter.

                          \n@param vocabularyFilterName The name of the vocabulary filter.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVocabularyFilterName", + "getterDocumentation" : "/**

                          The name of the vocabulary filter.

                          \n@return The name of the vocabulary filter.*/", + "getterMethodName" : "getVocabularyFilterName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -5727,11 +5907,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyName", + "marshallLocationName" : "VocabularyFilterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VocabularyName", + "unmarshallLocationName" : "VocabularyFilterName", "uri" : false }, "idempotencyToken" : false, @@ -5743,14 +5923,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VocabularyName", + "name" : "VocabularyFilterName", "sensitive" : false, - "setterDocumentation" : "/**

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          \n@param vocabularyName The name of the vocabulary to return information about. The name is case-sensitive.*/", - "setterMethodName" : "setVocabularyName", + "setterDocumentation" : "/**

                          The name of the vocabulary filter.

                          \n@param vocabularyFilterName The name of the vocabulary filter.*/", + "setterMethodName" : "setVocabularyFilterName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyName", + "variableName" : "vocabularyFilterName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -5759,137 +5939,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          \n@param vocabularyName The name of the vocabulary to return information about. The name is case-sensitive.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The name of the vocabulary filter.

                          \n@param vocabularyFilterName The name of the vocabulary filter.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyName", + "variableName" : "vocabularyFilterName", "variableType" : "String", - "documentation" : "

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          ", + "documentation" : "

                          The name of the vocabulary filter.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "VocabularyName" : { - "c2jName" : "VocabularyName", - "c2jShape" : "VocabularyName", - "deprecated" : false, - "documentation" : "

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          \n@param vocabularyName The name of the vocabulary to return information about. The name is case-sensitive.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVocabularyName", - "getterDocumentation" : "/**

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          \n@return The name of the vocabulary to return information about. The name is case-sensitive.*/", - "getterMethodName" : "getVocabularyName", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyName", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "VocabularyName", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "VocabularyName", - "sensitive" : false, - "setterDocumentation" : "/**

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          \n@param vocabularyName The name of the vocabulary to return information about. The name is case-sensitive.*/", - "setterMethodName" : "setVocabularyName", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "vocabularyName", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          \n@param vocabularyName The name of the vocabulary to return information about. The name is case-sensitive.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "vocabularyName", - "variableType" : "String", - "documentation" : "

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "VocabularyName" ], - "shapeName" : "GetVocabularyRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "GetVocabularyRequest", - "variableName" : "getVocabularyRequest", - "variableType" : "GetVocabularyRequest", - "documentation" : null, - "simpleType" : "GetVocabularyRequest", - "variableSetterType" : "GetVocabularyRequest" - }, - "wrapper" : false - }, - "GetVocabularyResult" : { - "c2jName" : "GetVocabularyResponse", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "VocabularyName", - "c2jShape" : "VocabularyName", + }, { + "c2jName" : "LanguageCode", + "c2jShape" : "LanguageCode", "deprecated" : false, - "documentation" : "

                          The name of the vocabulary to return.

                          ", + "documentation" : "

                          The language code of the words in the vocabulary filter.

                          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The name of the vocabulary to return.

                          \n@param vocabularyName The name of the vocabulary to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVocabularyName", - "getterDocumentation" : "/**

                          The name of the vocabulary to return.

                          \n@return The name of the vocabulary to return.*/", - "getterMethodName" : "getVocabularyName", + "enumType" : "LanguageCode", + "fluentSetterDocumentation" : "/**

                          The language code of the words in the vocabulary filter.

                          \n@param languageCode The language code of the words in the vocabulary filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterMethodName" : "withLanguageCode", + "getterDocumentation" : "/**

                          The language code of the words in the vocabulary filter.

                          \n@return The language code of the words in the vocabulary filter.\n@see LanguageCode*/", + "getterMethodName" : "getLanguageCode", "getterModel" : { "returnType" : "String", "documentation" : null @@ -5904,11 +5975,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyName", + "marshallLocationName" : "LanguageCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VocabularyName", + "unmarshallLocationName" : "LanguageCode", "uri" : false }, "idempotencyToken" : false, @@ -5920,14 +5991,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VocabularyName", + "name" : "LanguageCode", "sensitive" : false, - "setterDocumentation" : "/**

                          The name of the vocabulary to return.

                          \n@param vocabularyName The name of the vocabulary to return.*/", - "setterMethodName" : "setVocabularyName", + "setterDocumentation" : "/**

                          The language code of the words in the vocabulary filter.

                          \n@param languageCode The language code of the words in the vocabulary filter.\n@see LanguageCode*/", + "setterMethodName" : "setLanguageCode", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyName", + "variableName" : "languageCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -5936,30 +6007,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The name of the vocabulary to return.

                          \n@param vocabularyName The name of the vocabulary to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The language code of the words in the vocabulary filter.

                          \n@param languageCode The language code of the words in the vocabulary filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyName", + "variableName" : "languageCode", "variableType" : "String", - "documentation" : "

                          The name of the vocabulary to return.

                          ", + "documentation" : "

                          The language code of the words in the vocabulary filter.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "LanguageCode", - "c2jShape" : "LanguageCode", + "c2jName" : "LastModifiedTime", + "c2jShape" : "DateTime", "deprecated" : false, - "documentation" : "

                          The language code of the vocabulary entries.

                          ", + "documentation" : "

                          The date and time that the contents of the vocabulary filter were updated.

                          ", "endpointDiscoveryId" : false, - "enumType" : "LanguageCode", - "fluentSetterDocumentation" : "/**

                          The language code of the vocabulary entries.

                          \n@param languageCode The language code of the vocabulary entries.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", - "fluentSetterMethodName" : "withLanguageCode", - "getterDocumentation" : "/**

                          The language code of the vocabulary entries.

                          \n@return The language code of the vocabulary entries.\n@see LanguageCode*/", - "getterMethodName" : "getLanguageCode", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The date and time that the contents of the vocabulary filter were updated.

                          \n@param lastModifiedTime The date and time that the contents of the vocabulary filter were updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLastModifiedTime", + "getterDocumentation" : "/**

                          The date and time that the contents of the vocabulary filter were updated.

                          \n@return The date and time that the contents of the vocabulary filter were updated.*/", + "getterMethodName" : "getLastModifiedTime", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.Date", "documentation" : null }, "http" : { @@ -5972,11 +6043,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LanguageCode", + "marshallLocationName" : "LastModifiedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LanguageCode", + "unmarshallLocationName" : "LastModifiedTime", "uri" : false }, "idempotencyToken" : false, @@ -5986,46 +6057,46 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "LanguageCode", + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "LastModifiedTime", "sensitive" : false, - "setterDocumentation" : "/**

                          The language code of the vocabulary entries.

                          \n@param languageCode The language code of the vocabulary entries.\n@see LanguageCode*/", - "setterMethodName" : "setLanguageCode", + "setterDocumentation" : "/**

                          The date and time that the contents of the vocabulary filter were updated.

                          \n@param lastModifiedTime The date and time that the contents of the vocabulary filter were updated.*/", + "setterMethodName" : "setLastModifiedTime", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "languageCode", - "variableType" : "String", + "variableDeclarationType" : "java.util.Date", + "variableName" : "lastModifiedTime", + "variableType" : "java.util.Date", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The language code of the vocabulary entries.

                          \n@param languageCode The language code of the vocabulary entries.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "varargSetterDocumentation" : "/**

                          The date and time that the contents of the vocabulary filter were updated.

                          \n@param lastModifiedTime The date and time that the contents of the vocabulary filter were updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "languageCode", - "variableType" : "String", - "documentation" : "

                          The language code of the vocabulary entries.

                          ", - "simpleType" : "String", - "variableSetterType" : "String" + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "lastModifiedTime", + "variableType" : "java.util.Date", + "documentation" : "

                          The date and time that the contents of the vocabulary filter were updated.

                          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "VocabularyState", - "c2jShape" : "VocabularyState", + "c2jName" : "DownloadUri", + "c2jShape" : "Uri", "deprecated" : false, - "documentation" : "

                          The processing state of the vocabulary.

                          ", + "documentation" : "

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          ", "endpointDiscoveryId" : false, - "enumType" : "VocabularyState", - "fluentSetterDocumentation" : "/**

                          The processing state of the vocabulary.

                          \n@param vocabularyState The processing state of the vocabulary.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyState*/", - "fluentSetterMethodName" : "withVocabularyState", - "getterDocumentation" : "/**

                          The processing state of the vocabulary.

                          \n@return The processing state of the vocabulary.\n@see VocabularyState*/", - "getterMethodName" : "getVocabularyState", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          \n@param downloadUri The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDownloadUri", + "getterDocumentation" : "/**

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          \n@return The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.*/", + "getterMethodName" : "getDownloadUri", "getterModel" : { "returnType" : "String", "documentation" : null @@ -6040,11 +6111,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyState", + "marshallLocationName" : "DownloadUri", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VocabularyState", + "unmarshallLocationName" : "DownloadUri", "uri" : false }, "idempotencyToken" : false, @@ -6056,214 +6127,10 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VocabularyState", + "name" : "DownloadUri", "sensitive" : false, - "setterDocumentation" : "/**

                          The processing state of the vocabulary.

                          \n@param vocabularyState The processing state of the vocabulary.\n@see VocabularyState*/", - "setterMethodName" : "setVocabularyState", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "vocabularyState", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The processing state of the vocabulary.

                          \n@param vocabularyState The processing state of the vocabulary.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyState*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "vocabularyState", - "variableType" : "String", - "documentation" : "

                          The processing state of the vocabulary.

                          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "LastModifiedTime", - "c2jShape" : "DateTime", - "deprecated" : false, - "documentation" : "

                          The date and time that the vocabulary was last modified.

                          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The date and time that the vocabulary was last modified.

                          \n@param lastModifiedTime The date and time that the vocabulary was last modified.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLastModifiedTime", - "getterDocumentation" : "/**

                          The date and time that the vocabulary was last modified.

                          \n@return The date and time that the vocabulary was last modified.*/", - "getterMethodName" : "getLastModifiedTime", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LastModifiedTime", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "LastModifiedTime", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "LastModifiedTime", - "sensitive" : false, - "setterDocumentation" : "/**

                          The date and time that the vocabulary was last modified.

                          \n@param lastModifiedTime The date and time that the vocabulary was last modified.*/", - "setterMethodName" : "setLastModifiedTime", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "lastModifiedTime", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The date and time that the vocabulary was last modified.

                          \n@param lastModifiedTime The date and time that the vocabulary was last modified.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "lastModifiedTime", - "variableType" : "java.util.Date", - "documentation" : "

                          The date and time that the vocabulary was last modified.

                          ", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "FailureReason", - "c2jShape" : "FailureReason", - "deprecated" : false, - "documentation" : "

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          \n@param failureReason If the VocabularyState field is FAILED, this field contains information about why the job failed.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFailureReason", - "getterDocumentation" : "/**

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          \n@return If the VocabularyState field is FAILED, this field contains information about why the job failed.*/", - "getterMethodName" : "getFailureReason", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "FailureReason", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "FailureReason", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "FailureReason", - "sensitive" : false, - "setterDocumentation" : "/**

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          \n@param failureReason If the VocabularyState field is FAILED, this field contains information about why the job failed.*/", - "setterMethodName" : "setFailureReason", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "failureReason", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          \n@param failureReason If the VocabularyState field is FAILED, this field contains information about why the job failed.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "failureReason", - "variableType" : "String", - "documentation" : "

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "DownloadUri", - "c2jShape" : "Uri", - "deprecated" : false, - "documentation" : "

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          \n@param downloadUri The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDownloadUri", - "getterDocumentation" : "/**

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          \n@return The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.*/", - "getterMethodName" : "getDownloadUri", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DownloadUri", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "DownloadUri", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "DownloadUri", - "sensitive" : false, - "setterDocumentation" : "/**

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          \n@param downloadUri The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.*/", - "setterMethodName" : "setDownloadUri", + "setterDocumentation" : "/**

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          \n@param downloadUri The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.*/", + "setterMethodName" : "setDownloadUri", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", @@ -6276,13 +6143,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          \n@param downloadUri The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          \n@param downloadUri The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "downloadUri", "variableType" : "String", - "documentation" : "

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          ", + "documentation" : "

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -6293,12 +6160,12 @@ "c2jName" : "DownloadUri", "c2jShape" : "Uri", "deprecated" : false, - "documentation" : "

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          ", + "documentation" : "

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          \n@param downloadUri The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          \n@param downloadUri The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDownloadUri", - "getterDocumentation" : "/**

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          \n@return The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.*/", + "getterDocumentation" : "/**

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          \n@return The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.*/", "getterMethodName" : "getDownloadUri", "getterModel" : { "returnType" : "String", @@ -6332,7 +6199,7 @@ "marshallingType" : "STRING", "name" : "DownloadUri", "sensitive" : false, - "setterDocumentation" : "/**

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          \n@param downloadUri The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.*/", + "setterDocumentation" : "/**

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          \n@param downloadUri The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.*/", "setterMethodName" : "setDownloadUri", "setterModel" : { "timestampFormat" : null, @@ -6346,29 +6213,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          \n@param downloadUri The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          \n@param downloadUri The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "downloadUri", "variableType" : "String", - "documentation" : "

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          ", + "documentation" : "

                          The URI of the list of words in the vocabulary filter. You can use this URI to get the list of words.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "FailureReason" : { - "c2jName" : "FailureReason", - "c2jShape" : "FailureReason", + "LanguageCode" : { + "c2jName" : "LanguageCode", + "c2jShape" : "LanguageCode", "deprecated" : false, - "documentation" : "

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          ", + "documentation" : "

                          The language code of the words in the vocabulary filter.

                          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          \n@param failureReason If the VocabularyState field is FAILED, this field contains information about why the job failed.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFailureReason", - "getterDocumentation" : "/**

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          \n@return If the VocabularyState field is FAILED, this field contains information about why the job failed.*/", - "getterMethodName" : "getFailureReason", + "enumType" : "LanguageCode", + "fluentSetterDocumentation" : "/**

                          The language code of the words in the vocabulary filter.

                          \n@param languageCode The language code of the words in the vocabulary filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterMethodName" : "withLanguageCode", + "getterDocumentation" : "/**

                          The language code of the words in the vocabulary filter.

                          \n@return The language code of the words in the vocabulary filter.\n@see LanguageCode*/", + "getterMethodName" : "getLanguageCode", "getterModel" : { "returnType" : "String", "documentation" : null @@ -6383,11 +6250,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "FailureReason", + "marshallLocationName" : "LanguageCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "FailureReason", + "unmarshallLocationName" : "LanguageCode", "uri" : false }, "idempotencyToken" : false, @@ -6399,14 +6266,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "FailureReason", + "name" : "LanguageCode", "sensitive" : false, - "setterDocumentation" : "/**

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          \n@param failureReason If the VocabularyState field is FAILED, this field contains information about why the job failed.*/", - "setterMethodName" : "setFailureReason", + "setterDocumentation" : "/**

                          The language code of the words in the vocabulary filter.

                          \n@param languageCode The language code of the words in the vocabulary filter.\n@see LanguageCode*/", + "setterMethodName" : "setLanguageCode", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "failureReason", + "variableName" : "languageCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -6415,82 +6282,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          \n@param failureReason If the VocabularyState field is FAILED, this field contains information about why the job failed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The language code of the words in the vocabulary filter.

                          \n@param languageCode The language code of the words in the vocabulary filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "failureReason", + "variableName" : "languageCode", "variableType" : "String", - "documentation" : "

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "LanguageCode" : { - "c2jName" : "LanguageCode", - "c2jShape" : "LanguageCode", - "deprecated" : false, - "documentation" : "

                          The language code of the vocabulary entries.

                          ", - "endpointDiscoveryId" : false, - "enumType" : "LanguageCode", - "fluentSetterDocumentation" : "/**

                          The language code of the vocabulary entries.

                          \n@param languageCode The language code of the vocabulary entries.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", - "fluentSetterMethodName" : "withLanguageCode", - "getterDocumentation" : "/**

                          The language code of the vocabulary entries.

                          \n@return The language code of the vocabulary entries.\n@see LanguageCode*/", - "getterMethodName" : "getLanguageCode", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LanguageCode", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "LanguageCode", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "LanguageCode", - "sensitive" : false, - "setterDocumentation" : "/**

                          The language code of the vocabulary entries.

                          \n@param languageCode The language code of the vocabulary entries.\n@see LanguageCode*/", - "setterMethodName" : "setLanguageCode", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "languageCode", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The language code of the vocabulary entries.

                          \n@param languageCode The language code of the vocabulary entries.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "languageCode", - "variableType" : "String", - "documentation" : "

                          The language code of the vocabulary entries.

                          ", + "documentation" : "

                          The language code of the words in the vocabulary filter.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -6500,12 +6298,12 @@ "c2jName" : "LastModifiedTime", "c2jShape" : "DateTime", "deprecated" : false, - "documentation" : "

                          The date and time that the vocabulary was last modified.

                          ", + "documentation" : "

                          The date and time that the contents of the vocabulary filter were updated.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The date and time that the vocabulary was last modified.

                          \n@param lastModifiedTime The date and time that the vocabulary was last modified.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The date and time that the contents of the vocabulary filter were updated.

                          \n@param lastModifiedTime The date and time that the contents of the vocabulary filter were updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withLastModifiedTime", - "getterDocumentation" : "/**

                          The date and time that the vocabulary was last modified.

                          \n@return The date and time that the vocabulary was last modified.*/", + "getterDocumentation" : "/**

                          The date and time that the contents of the vocabulary filter were updated.

                          \n@return The date and time that the contents of the vocabulary filter were updated.*/", "getterMethodName" : "getLastModifiedTime", "getterModel" : { "returnType" : "java.util.Date", @@ -6539,7 +6337,7 @@ "marshallingType" : "DATE", "name" : "LastModifiedTime", "sensitive" : false, - "setterDocumentation" : "/**

                          The date and time that the vocabulary was last modified.

                          \n@param lastModifiedTime The date and time that the vocabulary was last modified.*/", + "setterDocumentation" : "/**

                          The date and time that the contents of the vocabulary filter were updated.

                          \n@param lastModifiedTime The date and time that the contents of the vocabulary filter were updated.*/", "setterMethodName" : "setLastModifiedTime", "setterModel" : { "timestampFormat" : null, @@ -6553,98 +6351,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The date and time that the vocabulary was last modified.

                          \n@param lastModifiedTime The date and time that the vocabulary was last modified.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The date and time that the contents of the vocabulary filter were updated.

                          \n@param lastModifiedTime The date and time that the contents of the vocabulary filter were updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : "unixTimestamp", "variableDeclarationType" : "java.util.Date", "variableName" : "lastModifiedTime", "variableType" : "java.util.Date", - "documentation" : "

                          The date and time that the vocabulary was last modified.

                          ", + "documentation" : "

                          The date and time that the contents of the vocabulary filter were updated.

                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, - "VocabularyName" : { - "c2jName" : "VocabularyName", - "c2jShape" : "VocabularyName", + "VocabularyFilterName" : { + "c2jName" : "VocabularyFilterName", + "c2jShape" : "VocabularyFilterName", "deprecated" : false, - "documentation" : "

                          The name of the vocabulary to return.

                          ", + "documentation" : "

                          The name of the vocabulary filter.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The name of the vocabulary to return.

                          \n@param vocabularyName The name of the vocabulary to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVocabularyName", - "getterDocumentation" : "/**

                          The name of the vocabulary to return.

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

                          The name of the vocabulary to return.

                          \n@param vocabularyName The name of the vocabulary to return.*/", - "setterMethodName" : "setVocabularyName", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "vocabularyName", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The name of the vocabulary to return.

                          \n@param vocabularyName The name of the vocabulary to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "vocabularyName", - "variableType" : "String", - "documentation" : "

                          The name of the vocabulary to return.

                          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "VocabularyState" : { - "c2jName" : "VocabularyState", - "c2jShape" : "VocabularyState", - "deprecated" : false, - "documentation" : "

                          The processing state of the vocabulary.

                          ", - "endpointDiscoveryId" : false, - "enumType" : "VocabularyState", - "fluentSetterDocumentation" : "/**

                          The processing state of the vocabulary.

                          \n@param vocabularyState The processing state of the vocabulary.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyState*/", - "fluentSetterMethodName" : "withVocabularyState", - "getterDocumentation" : "/**

                          The processing state of the vocabulary.

                          \n@return The processing state of the vocabulary.\n@see VocabularyState*/", - "getterMethodName" : "getVocabularyState", + "fluentSetterDocumentation" : "/**

                          The name of the vocabulary filter.

                          \n@param vocabularyFilterName The name of the vocabulary filter.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVocabularyFilterName", + "getterDocumentation" : "/**

                          The name of the vocabulary filter.

                          \n@return The name of the vocabulary filter.*/", + "getterMethodName" : "getVocabularyFilterName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -6659,11 +6388,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyState", + "marshallLocationName" : "VocabularyFilterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VocabularyState", + "unmarshallLocationName" : "VocabularyFilterName", "uri" : false }, "idempotencyToken" : false, @@ -6675,14 +6404,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VocabularyState", + "name" : "VocabularyFilterName", "sensitive" : false, - "setterDocumentation" : "/**

                          The processing state of the vocabulary.

                          \n@param vocabularyState The processing state of the vocabulary.\n@see VocabularyState*/", - "setterMethodName" : "setVocabularyState", + "setterDocumentation" : "/**

                          The name of the vocabulary filter.

                          \n@param vocabularyFilterName The name of the vocabulary filter.*/", + "setterMethodName" : "setVocabularyFilterName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyState", + "variableName" : "vocabularyFilterName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -6691,13 +6420,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The processing state of the vocabulary.

                          \n@param vocabularyState The processing state of the vocabulary.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyState*/", + "varargSetterDocumentation" : "/**

                          The name of the vocabulary filter.

                          \n@param vocabularyFilterName The name of the vocabulary filter.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyState", + "variableName" : "vocabularyFilterName", "variableType" : "String", - "documentation" : "

                          The processing state of the vocabulary.

                          ", + "documentation" : "

                          The name of the vocabulary filter.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -6707,7 +6436,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetVocabularyResult", + "shapeName" : "GetVocabularyFilterResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -6716,56 +6445,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetVocabularyResult", - "variableName" : "getVocabularyResult", - "variableType" : "GetVocabularyResult", - "documentation" : null, - "simpleType" : "GetVocabularyResult", - "variableSetterType" : "GetVocabularyResult" - }, - "wrapper" : false - }, - "InternalFailureException" : { - "c2jName" : "InternalFailureException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

                          There was an internal error. Check the error message and try your request again.

                          ", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : "InternalFailureException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "InternalFailureException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "InternalFailureException", - "variableName" : "internalFailureException", - "variableType" : "InternalFailureException", + "variableDeclarationType" : "GetVocabularyFilterResult", + "variableName" : "getVocabularyFilterResult", + "variableType" : "GetVocabularyFilterResult", "documentation" : null, - "simpleType" : "InternalFailureException", - "variableSetterType" : "InternalFailureException" + "simpleType" : "GetVocabularyFilterResult", + "variableSetterType" : "GetVocabularyFilterResult" }, "wrapper" : false }, - "JobExecutionSettings" : { - "c2jName" : "JobExecutionSettings", + "GetVocabularyRequest" : { + "c2jName" : "GetVocabularyRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -6773,7 +6463,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                          Provides information about when a transcription job should be executed.

                          ", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -6782,86 +6472,25 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, + "marshaller" : { + "action" : "GetVocabulary", + "locationName" : null, + "requestUri" : "/", + "target" : "Transcribe.GetVocabulary", + "verb" : "POST", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "AllowDeferredExecution", - "c2jShape" : "Boolean", + "c2jName" : "VocabularyName", + "c2jShape" : "VocabularyName", "deprecated" : false, - "documentation" : "

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          ", + "documentation" : "

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param allowDeferredExecution Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAllowDeferredExecution", - "getterDocumentation" : "/**

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@return Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.*/", - "getterMethodName" : "getAllowDeferredExecution", - "getterModel" : { - "returnType" : "Boolean", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AllowDeferredExecution", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "AllowDeferredExecution", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "AllowDeferredExecution", - "sensitive" : false, - "setterDocumentation" : "/**

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param allowDeferredExecution Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.*/", - "setterMethodName" : "setAllowDeferredExecution", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "allowDeferredExecution", - "variableType" : "Boolean", - "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param allowDeferredExecution Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "allowDeferredExecution", - "variableType" : "Boolean", - "documentation" : "

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "DataAccessRoleArn", - "c2jShape" : "DataAccessRoleArn", - "deprecated" : false, - "documentation" : "

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDataAccessRoleArn", - "getterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@return The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.*/", - "getterMethodName" : "getDataAccessRoleArn", + "fluentSetterDocumentation" : "/**

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          \n@param vocabularyName The name of the vocabulary to return information about. The name is case-sensitive.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVocabularyName", + "getterDocumentation" : "/**

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          \n@return The name of the vocabulary to return information about. The name is case-sensitive.*/", + "getterMethodName" : "getVocabularyName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -6876,11 +6505,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DataAccessRoleArn", + "marshallLocationName" : "VocabularyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DataAccessRoleArn", + "unmarshallLocationName" : "VocabularyName", "uri" : false }, "idempotencyToken" : false, @@ -6892,14 +6521,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "DataAccessRoleArn", + "name" : "VocabularyName", "sensitive" : false, - "setterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.*/", - "setterMethodName" : "setDataAccessRoleArn", + "setterDocumentation" : "/**

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          \n@param vocabularyName The name of the vocabulary to return information about. The name is case-sensitive.*/", + "setterMethodName" : "setVocabularyName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "dataAccessRoleArn", + "variableName" : "vocabularyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -6908,99 +6537,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          \n@param vocabularyName The name of the vocabulary to return information about. The name is case-sensitive.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "dataAccessRoleArn", + "variableName" : "vocabularyName", "variableType" : "String", - "documentation" : "

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          ", + "documentation" : "

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "AllowDeferredExecution" : { - "c2jName" : "AllowDeferredExecution", - "c2jShape" : "Boolean", - "deprecated" : false, - "documentation" : "

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param allowDeferredExecution Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAllowDeferredExecution", - "getterDocumentation" : "/**

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@return Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.*/", - "getterMethodName" : "getAllowDeferredExecution", - "getterModel" : { - "returnType" : "Boolean", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AllowDeferredExecution", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "AllowDeferredExecution", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "AllowDeferredExecution", - "sensitive" : false, - "setterDocumentation" : "/**

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param allowDeferredExecution Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.*/", - "setterMethodName" : "setAllowDeferredExecution", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "allowDeferredExecution", - "variableType" : "Boolean", - "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param allowDeferredExecution Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "allowDeferredExecution", - "variableType" : "Boolean", - "documentation" : "

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" - }, - "xmlNameSpaceUri" : null - }, - "DataAccessRoleArn" : { - "c2jName" : "DataAccessRoleArn", - "c2jShape" : "DataAccessRoleArn", + "VocabularyName" : { + "c2jName" : "VocabularyName", + "c2jShape" : "VocabularyName", "deprecated" : false, - "documentation" : "

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          ", + "documentation" : "

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDataAccessRoleArn", - "getterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@return The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.*/", - "getterMethodName" : "getDataAccessRoleArn", + "fluentSetterDocumentation" : "/**

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          \n@param vocabularyName The name of the vocabulary to return information about. The name is case-sensitive.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVocabularyName", + "getterDocumentation" : "/**

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          \n@return The name of the vocabulary to return information about. The name is case-sensitive.*/", + "getterMethodName" : "getVocabularyName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -7015,11 +6575,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DataAccessRoleArn", + "marshallLocationName" : "VocabularyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DataAccessRoleArn", + "unmarshallLocationName" : "VocabularyName", "uri" : false }, "idempotencyToken" : false, @@ -7031,14 +6591,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "DataAccessRoleArn", + "name" : "VocabularyName", "sensitive" : false, - "setterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.*/", - "setterMethodName" : "setDataAccessRoleArn", + "setterDocumentation" : "/**

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          \n@param vocabularyName The name of the vocabulary to return information about. The name is case-sensitive.*/", + "setterMethodName" : "setVocabularyName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "dataAccessRoleArn", + "variableName" : "vocabularyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -7047,13 +6607,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          \n@param vocabularyName The name of the vocabulary to return information about. The name is case-sensitive.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "dataAccessRoleArn", + "variableName" : "vocabularyName", "variableType" : "String", - "documentation" : "

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          ", + "documentation" : "

                          The name of the vocabulary to return information about. The name is case-sensitive.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -7062,201 +6622,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "JobExecutionSettings", + "required" : [ "VocabularyName" ], + "shapeName" : "GetVocabularyRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "JobExecutionSettings", - "variableName" : "jobExecutionSettings", - "variableType" : "JobExecutionSettings", + "variableDeclarationType" : "GetVocabularyRequest", + "variableName" : "getVocabularyRequest", + "variableType" : "GetVocabularyRequest", "documentation" : null, - "simpleType" : "JobExecutionSettings", - "variableSetterType" : "JobExecutionSettings" + "simpleType" : "GetVocabularyRequest", + "variableSetterType" : "GetVocabularyRequest" }, "wrapper" : false }, - "LanguageCode" : { - "c2jName" : "LanguageCode", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "EnUS", - "value" : "en-US" - }, { - "name" : "EsUS", - "value" : "es-US" - }, { - "name" : "EnAU", - "value" : "en-AU" - }, { - "name" : "FrCA", - "value" : "fr-CA" - }, { - "name" : "EnGB", - "value" : "en-GB" - }, { - "name" : "DeDE", - "value" : "de-DE" - }, { - "name" : "PtBR", - "value" : "pt-BR" - }, { - "name" : "FrFR", - "value" : "fr-FR" - }, { - "name" : "ItIT", - "value" : "it-IT" - }, { - "name" : "KoKR", - "value" : "ko-KR" - }, { - "name" : "EsES", - "value" : "es-ES" - }, { - "name" : "EnIN", - "value" : "en-IN" - }, { - "name" : "HiIN", - "value" : "hi-IN" - }, { - "name" : "ArSA", - "value" : "ar-SA" - }, { - "name" : "RuRU", - "value" : "ru-RU" - }, { - "name" : "ZhCN", - "value" : "zh-CN" - }, { - "name" : "NlNL", - "value" : "nl-NL" - }, { - "name" : "IdID", - "value" : "id-ID" - }, { - "name" : "TaIN", - "value" : "ta-IN" - }, { - "name" : "FaIR", - "value" : "fa-IR" - }, { - "name" : "EnIE", - "value" : "en-IE" - }, { - "name" : "EnAB", - "value" : "en-AB" - }, { - "name" : "EnWL", - "value" : "en-WL" - }, { - "name" : "PtPT", - "value" : "pt-PT" - }, { - "name" : "TeIN", - "value" : "te-IN" - }, { - "name" : "TrTR", - "value" : "tr-TR" - }, { - "name" : "DeCH", - "value" : "de-CH" - }, { - "name" : "HeIL", - "value" : "he-IL" - }, { - "name" : "MsMY", - "value" : "ms-MY" - }, { - "name" : "JaJP", - "value" : "ja-JP" - }, { - "name" : "ArAE", - "value" : "ar-AE" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "LanguageCode", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "LanguageCode", - "variableName" : "languageCode", - "variableType" : "LanguageCode", - "documentation" : null, - "simpleType" : "LanguageCode", - "variableSetterType" : "LanguageCode" - }, - "wrapper" : false - }, - "LimitExceededException" : { - "c2jName" : "LimitExceededException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

                          Either you have sent too many requests or your input file is too long. Wait before you resend your request, or use a smaller file and resend the request.

                          ", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : "LimitExceededException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "LimitExceededException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "LimitExceededException", - "variableName" : "limitExceededException", - "variableType" : "LimitExceededException", - "documentation" : null, - "simpleType" : "LimitExceededException", - "variableSetterType" : "LimitExceededException" - }, - "wrapper" : false - }, - "ListTranscriptionJobsRequest" : { - "c2jName" : "ListTranscriptionJobsRequest", + "GetVocabularyResult" : { + "c2jName" : "GetVocabularyResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -7273,25 +6656,18 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "ListTranscriptionJobs", - "locationName" : null, - "requestUri" : "/", - "target" : "Transcribe.ListTranscriptionJobs", - "verb" : "POST", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "Status", - "c2jShape" : "TranscriptionJobStatus", + "c2jName" : "VocabularyName", + "c2jShape" : "VocabularyName", "deprecated" : false, - "documentation" : "

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          ", + "documentation" : "

                          The name of the vocabulary to return.

                          ", "endpointDiscoveryId" : false, - "enumType" : "TranscriptionJobStatus", - "fluentSetterDocumentation" : "/**

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", - "fluentSetterMethodName" : "withStatus", - "getterDocumentation" : "/**

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          \n@return When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.\n@see TranscriptionJobStatus*/", - "getterMethodName" : "getStatus", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The name of the vocabulary to return.

                          \n@param vocabularyName The name of the vocabulary to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVocabularyName", + "getterDocumentation" : "/**

                          The name of the vocabulary to return.

                          \n@return The name of the vocabulary to return.*/", + "getterMethodName" : "getVocabularyName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -7306,11 +6682,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Status", + "marshallLocationName" : "VocabularyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Status", + "unmarshallLocationName" : "VocabularyName", "uri" : false }, "idempotencyToken" : false, @@ -7322,14 +6698,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Status", + "name" : "VocabularyName", "sensitive" : false, - "setterDocumentation" : "/**

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.\n@see TranscriptionJobStatus*/", - "setterMethodName" : "setStatus", + "setterDocumentation" : "/**

                          The name of the vocabulary to return.

                          \n@param vocabularyName The name of the vocabulary to return.*/", + "setterMethodName" : "setVocabularyName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "status", + "variableName" : "vocabularyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -7338,28 +6714,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "varargSetterDocumentation" : "/**

                          The name of the vocabulary to return.

                          \n@param vocabularyName The name of the vocabulary to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "status", + "variableName" : "vocabularyName", "variableType" : "String", - "documentation" : "

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          ", + "documentation" : "

                          The name of the vocabulary to return.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "JobNameContains", - "c2jShape" : "TranscriptionJobName", + "c2jName" : "LanguageCode", + "c2jShape" : "LanguageCode", "deprecated" : false, - "documentation" : "

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          ", + "documentation" : "

                          The language code of the vocabulary entries.

                          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withJobNameContains", - "getterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@return When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.*/", - "getterMethodName" : "getJobNameContains", + "enumType" : "LanguageCode", + "fluentSetterDocumentation" : "/**

                          The language code of the vocabulary entries.

                          \n@param languageCode The language code of the vocabulary entries.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterMethodName" : "withLanguageCode", + "getterDocumentation" : "/**

                          The language code of the vocabulary entries.

                          \n@return The language code of the vocabulary entries.\n@see LanguageCode*/", + "getterMethodName" : "getLanguageCode", "getterModel" : { "returnType" : "String", "documentation" : null @@ -7374,11 +6750,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "JobNameContains", + "marshallLocationName" : "LanguageCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "JobNameContains", + "unmarshallLocationName" : "LanguageCode", "uri" : false }, "idempotencyToken" : false, @@ -7390,14 +6766,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "JobNameContains", + "name" : "LanguageCode", "sensitive" : false, - "setterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.*/", - "setterMethodName" : "setJobNameContains", + "setterDocumentation" : "/**

                          The language code of the vocabulary entries.

                          \n@param languageCode The language code of the vocabulary entries.\n@see LanguageCode*/", + "setterMethodName" : "setLanguageCode", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobNameContains", + "variableName" : "languageCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -7406,28 +6782,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The language code of the vocabulary entries.

                          \n@param languageCode The language code of the vocabulary entries.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobNameContains", + "variableName" : "languageCode", "variableType" : "String", - "documentation" : "

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          ", + "documentation" : "

                          The language code of the vocabulary entries.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", + "c2jName" : "VocabularyState", + "c2jShape" : "VocabularyState", "deprecated" : false, - "documentation" : "

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          ", + "documentation" : "

                          The processing state of the vocabulary.

                          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          \n@return If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.*/", - "getterMethodName" : "getNextToken", + "enumType" : "VocabularyState", + "fluentSetterDocumentation" : "/**

                          The processing state of the vocabulary.

                          \n@param vocabularyState The processing state of the vocabulary.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyState*/", + "fluentSetterMethodName" : "withVocabularyState", + "getterDocumentation" : "/**

                          The processing state of the vocabulary.

                          \n@return The processing state of the vocabulary.\n@see VocabularyState*/", + "getterMethodName" : "getVocabularyState", "getterModel" : { "returnType" : "String", "documentation" : null @@ -7442,11 +6818,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "VocabularyState", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", + "unmarshallLocationName" : "VocabularyState", "uri" : false }, "idempotencyToken" : false, @@ -7458,14 +6834,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "VocabularyState", "sensitive" : false, - "setterDocumentation" : "/**

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

                          The processing state of the vocabulary.

                          \n@param vocabularyState The processing state of the vocabulary.\n@see VocabularyState*/", + "setterMethodName" : "setVocabularyState", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "vocabularyState", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -7474,30 +6850,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The processing state of the vocabulary.

                          \n@param vocabularyState The processing state of the vocabulary.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyState*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "vocabularyState", "variableType" : "String", - "documentation" : "

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          ", + "documentation" : "

                          The processing state of the vocabulary.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "MaxResults", - "c2jShape" : "MaxResults", + "c2jName" : "LastModifiedTime", + "c2jShape" : "DateTime", "deprecated" : false, - "documentation" : "

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", + "documentation" : "

                          The date and time that the vocabulary was last modified.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@return The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", - "getterMethodName" : "getMaxResults", + "fluentSetterDocumentation" : "/**

                          The date and time that the vocabulary was last modified.

                          \n@param lastModifiedTime The date and time that the vocabulary was last modified.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLastModifiedTime", + "getterDocumentation" : "/**

                          The date and time that the vocabulary was last modified.

                          \n@return The date and time that the vocabulary was last modified.*/", + "getterMethodName" : "getLastModifiedTime", "getterModel" : { - "returnType" : "Integer", + "returnType" : "java.util.Date", "documentation" : null }, "http" : { @@ -7510,11 +6886,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MaxResults", + "marshallLocationName" : "LastModifiedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MaxResults", + "unmarshallLocationName" : "LastModifiedTime", "uri" : false }, "idempotencyToken" : false, @@ -7524,48 +6900,184 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "LastModifiedTime", "sensitive" : false, - "setterDocumentation" : "/**

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", - "setterMethodName" : "setMaxResults", + "setterDocumentation" : "/**

                          The date and time that the vocabulary was last modified.

                          \n@param lastModifiedTime The date and time that the vocabulary was last modified.*/", + "setterMethodName" : "setLastModifiedTime", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", + "variableDeclarationType" : "java.util.Date", + "variableName" : "lastModifiedTime", + "variableType" : "java.util.Date", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The date and time that the vocabulary was last modified.

                          \n@param lastModifiedTime The date and time that the vocabulary was last modified.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "lastModifiedTime", + "variableType" : "java.util.Date", + "documentation" : "

                          The date and time that the vocabulary was last modified.

                          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "FailureReason", + "c2jShape" : "FailureReason", + "deprecated" : false, + "documentation" : "

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          \n@param failureReason If the VocabularyState field is FAILED, this field contains information about why the job failed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFailureReason", + "getterDocumentation" : "/**

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          \n@return If the VocabularyState field is FAILED, this field contains information about why the job failed.*/", + "getterMethodName" : "getFailureReason", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "FailureReason", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FailureReason", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FailureReason", + "sensitive" : false, + "setterDocumentation" : "/**

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          \n@param failureReason If the VocabularyState field is FAILED, this field contains information about why the job failed.*/", + "setterMethodName" : "setFailureReason", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "failureReason", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          \n@param failureReason If the VocabularyState field is FAILED, this field contains information about why the job failed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "failureReason", + "variableType" : "String", + "documentation" : "

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "DownloadUri", + "c2jShape" : "Uri", + "deprecated" : false, + "documentation" : "

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          \n@param downloadUri The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDownloadUri", + "getterDocumentation" : "/**

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          \n@return The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.*/", + "getterMethodName" : "getDownloadUri", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "DownloadUri", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DownloadUri", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "DownloadUri", + "sensitive" : false, + "setterDocumentation" : "/**

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          \n@param downloadUri The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.*/", + "setterMethodName" : "setDownloadUri", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "downloadUri", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          \n@param downloadUri The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "downloadUri", + "variableType" : "String", + "documentation" : "

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "JobNameContains" : { - "c2jName" : "JobNameContains", - "c2jShape" : "TranscriptionJobName", + "DownloadUri" : { + "c2jName" : "DownloadUri", + "c2jShape" : "Uri", "deprecated" : false, - "documentation" : "

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          ", + "documentation" : "

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withJobNameContains", - "getterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@return When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.*/", - "getterMethodName" : "getJobNameContains", + "fluentSetterDocumentation" : "/**

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          \n@param downloadUri The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDownloadUri", + "getterDocumentation" : "/**

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          \n@return The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.*/", + "getterMethodName" : "getDownloadUri", "getterModel" : { "returnType" : "String", "documentation" : null @@ -7580,11 +7092,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "JobNameContains", + "marshallLocationName" : "DownloadUri", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "JobNameContains", + "unmarshallLocationName" : "DownloadUri", "uri" : false }, "idempotencyToken" : false, @@ -7596,14 +7108,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "JobNameContains", + "name" : "DownloadUri", "sensitive" : false, - "setterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.*/", - "setterMethodName" : "setJobNameContains", + "setterDocumentation" : "/**

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          \n@param downloadUri The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.*/", + "setterMethodName" : "setDownloadUri", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobNameContains", + "variableName" : "downloadUri", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -7612,31 +7124,31 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          \n@param downloadUri The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "jobNameContains", + "variableName" : "downloadUri", "variableType" : "String", - "documentation" : "

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          ", + "documentation" : "

                          The S3 location where the vocabulary is stored. Use this URI to get the contents of the vocabulary. The URI is available for a limited time.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "MaxResults" : { - "c2jName" : "MaxResults", - "c2jShape" : "MaxResults", + "FailureReason" : { + "c2jName" : "FailureReason", + "c2jShape" : "FailureReason", "deprecated" : false, - "documentation" : "

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", + "documentation" : "

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@return The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", - "getterMethodName" : "getMaxResults", + "fluentSetterDocumentation" : "/**

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          \n@param failureReason If the VocabularyState field is FAILED, this field contains information about why the job failed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFailureReason", + "getterDocumentation" : "/**

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          \n@return If the VocabularyState field is FAILED, this field contains information about why the job failed.*/", + "getterMethodName" : "getFailureReason", "getterModel" : { - "returnType" : "Integer", + "returnType" : "String", "documentation" : null }, "http" : { @@ -7649,11 +7161,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MaxResults", + "marshallLocationName" : "FailureReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MaxResults", + "unmarshallLocationName" : "FailureReason", "uri" : false }, "idempotencyToken" : false, @@ -7663,47 +7175,185 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FailureReason", "sensitive" : false, - "setterDocumentation" : "/**

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", - "setterMethodName" : "setMaxResults", + "setterDocumentation" : "/**

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          \n@param failureReason If the VocabularyState field is FAILED, this field contains information about why the job failed.*/", + "setterMethodName" : "setFailureReason", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", + "variableDeclarationType" : "String", + "variableName" : "failureReason", + "variableType" : "String", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          \n@param failureReason If the VocabularyState field is FAILED, this field contains information about why the job failed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "failureReason", + "variableType" : "String", + "documentation" : "

                          If the VocabularyState field is FAILED, this field contains information about why the job failed.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", + "LanguageCode" : { + "c2jName" : "LanguageCode", + "c2jShape" : "LanguageCode", "deprecated" : false, - "documentation" : "

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          ", + "documentation" : "

                          The language code of the vocabulary entries.

                          ", + "endpointDiscoveryId" : false, + "enumType" : "LanguageCode", + "fluentSetterDocumentation" : "/**

                          The language code of the vocabulary entries.

                          \n@param languageCode The language code of the vocabulary entries.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterMethodName" : "withLanguageCode", + "getterDocumentation" : "/**

                          The language code of the vocabulary entries.

                          \n@return The language code of the vocabulary entries.\n@see LanguageCode*/", + "getterMethodName" : "getLanguageCode", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LanguageCode", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LanguageCode", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "LanguageCode", + "sensitive" : false, + "setterDocumentation" : "/**

                          The language code of the vocabulary entries.

                          \n@param languageCode The language code of the vocabulary entries.\n@see LanguageCode*/", + "setterMethodName" : "setLanguageCode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The language code of the vocabulary entries.

                          \n@param languageCode The language code of the vocabulary entries.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "

                          The language code of the vocabulary entries.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "LastModifiedTime" : { + "c2jName" : "LastModifiedTime", + "c2jShape" : "DateTime", + "deprecated" : false, + "documentation" : "

                          The date and time that the vocabulary was last modified.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          \n@return If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.*/", - "getterMethodName" : "getNextToken", + "fluentSetterDocumentation" : "/**

                          The date and time that the vocabulary was last modified.

                          \n@param lastModifiedTime The date and time that the vocabulary was last modified.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLastModifiedTime", + "getterDocumentation" : "/**

                          The date and time that the vocabulary was last modified.

                          \n@return The date and time that the vocabulary was last modified.*/", + "getterMethodName" : "getLastModifiedTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LastModifiedTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LastModifiedTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "LastModifiedTime", + "sensitive" : false, + "setterDocumentation" : "/**

                          The date and time that the vocabulary was last modified.

                          \n@param lastModifiedTime The date and time that the vocabulary was last modified.*/", + "setterMethodName" : "setLastModifiedTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "lastModifiedTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The date and time that the vocabulary was last modified.

                          \n@param lastModifiedTime The date and time that the vocabulary was last modified.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "lastModifiedTime", + "variableType" : "java.util.Date", + "documentation" : "

                          The date and time that the vocabulary was last modified.

                          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "VocabularyName" : { + "c2jName" : "VocabularyName", + "c2jShape" : "VocabularyName", + "deprecated" : false, + "documentation" : "

                          The name of the vocabulary to return.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The name of the vocabulary to return.

                          \n@param vocabularyName The name of the vocabulary to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVocabularyName", + "getterDocumentation" : "/**

                          The name of the vocabulary to return.

                          \n@return The name of the vocabulary to return.*/", + "getterMethodName" : "getVocabularyName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -7718,11 +7368,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "VocabularyName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", + "unmarshallLocationName" : "VocabularyName", "uri" : false }, "idempotencyToken" : false, @@ -7734,14 +7384,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "VocabularyName", "sensitive" : false, - "setterDocumentation" : "/**

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

                          The name of the vocabulary to return.

                          \n@param vocabularyName The name of the vocabulary to return.*/", + "setterMethodName" : "setVocabularyName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "vocabularyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -7750,29 +7400,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The name of the vocabulary to return.

                          \n@param vocabularyName The name of the vocabulary to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "vocabularyName", "variableType" : "String", - "documentation" : "

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          ", + "documentation" : "

                          The name of the vocabulary to return.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Status" : { - "c2jName" : "Status", - "c2jShape" : "TranscriptionJobStatus", + "VocabularyState" : { + "c2jName" : "VocabularyState", + "c2jShape" : "VocabularyState", "deprecated" : false, - "documentation" : "

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          ", + "documentation" : "

                          The processing state of the vocabulary.

                          ", "endpointDiscoveryId" : false, - "enumType" : "TranscriptionJobStatus", - "fluentSetterDocumentation" : "/**

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", - "fluentSetterMethodName" : "withStatus", - "getterDocumentation" : "/**

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          \n@return When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.\n@see TranscriptionJobStatus*/", - "getterMethodName" : "getStatus", + "enumType" : "VocabularyState", + "fluentSetterDocumentation" : "/**

                          The processing state of the vocabulary.

                          \n@param vocabularyState The processing state of the vocabulary.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyState*/", + "fluentSetterMethodName" : "withVocabularyState", + "getterDocumentation" : "/**

                          The processing state of the vocabulary.

                          \n@return The processing state of the vocabulary.\n@see VocabularyState*/", + "getterMethodName" : "getVocabularyState", "getterModel" : { "returnType" : "String", "documentation" : null @@ -7787,11 +7437,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Status", + "marshallLocationName" : "VocabularyState", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Status", + "unmarshallLocationName" : "VocabularyState", "uri" : false }, "idempotencyToken" : false, @@ -7803,14 +7453,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Status", + "name" : "VocabularyState", "sensitive" : false, - "setterDocumentation" : "/**

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.\n@see TranscriptionJobStatus*/", - "setterMethodName" : "setStatus", + "setterDocumentation" : "/**

                          The processing state of the vocabulary.

                          \n@param vocabularyState The processing state of the vocabulary.\n@see VocabularyState*/", + "setterMethodName" : "setVocabularyState", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "status", + "variableName" : "vocabularyState", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -7819,13 +7469,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "varargSetterDocumentation" : "/**

                          The processing state of the vocabulary.

                          \n@param vocabularyState The processing state of the vocabulary.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyState*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "status", + "variableName" : "vocabularyState", "variableType" : "String", - "documentation" : "

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          ", + "documentation" : "

                          The processing state of the vocabulary.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -7835,23 +7485,26 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListTranscriptionJobsRequest", + "shapeName" : "GetVocabularyResult", "signerAware" : false, "signerType" : null, - "unmarshaller" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListTranscriptionJobsRequest", - "variableName" : "listTranscriptionJobsRequest", - "variableType" : "ListTranscriptionJobsRequest", + "variableDeclarationType" : "GetVocabularyResult", + "variableName" : "getVocabularyResult", + "variableType" : "GetVocabularyResult", "documentation" : null, - "simpleType" : "ListTranscriptionJobsRequest", - "variableSetterType" : "ListTranscriptionJobsRequest" + "simpleType" : "GetVocabularyResult", + "variableSetterType" : "GetVocabularyResult" }, "wrapper" : false }, - "ListTranscriptionJobsResult" : { - "c2jName" : "ListTranscriptionJobsResponse", + "InternalFailureException" : { + "c2jName" : "InternalFailureException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -7859,97 +7512,68 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "

                          There was an internal error. Check the error message and try your request again.

                          ", "endpointDiscoveryMembers" : null, "enums" : null, - "errorCode" : null, + "errorCode" : "InternalFailureException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, - "members" : [ { - "c2jName" : "Status", - "c2jShape" : "TranscriptionJobStatus", - "deprecated" : false, - "documentation" : "

                          The requested status of the jobs returned.

                          ", - "endpointDiscoveryId" : false, - "enumType" : "TranscriptionJobStatus", - "fluentSetterDocumentation" : "/**

                          The requested status of the jobs returned.

                          \n@param status The requested status of the jobs returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", - "fluentSetterMethodName" : "withStatus", - "getterDocumentation" : "/**

                          The requested status of the jobs returned.

                          \n@return The requested status of the jobs returned.\n@see TranscriptionJobStatus*/", - "getterMethodName" : "getStatus", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Status", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Status", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Status", - "sensitive" : false, - "setterDocumentation" : "/**

                          The requested status of the jobs returned.

                          \n@param status The requested status of the jobs returned.\n@see TranscriptionJobStatus*/", - "setterMethodName" : "setStatus", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "status", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The requested status of the jobs returned.

                          \n@param status The requested status of the jobs returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "status", - "variableType" : "String", - "documentation" : "

                          The requested status of the jobs returned.

                          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", + "members" : [ ], + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "InternalFailureException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "InternalFailureException", + "variableName" : "internalFailureException", + "variableType" : "InternalFailureException", + "documentation" : null, + "simpleType" : "InternalFailureException", + "variableSetterType" : "InternalFailureException" + }, + "wrapper" : false + }, + "JobExecutionSettings" : { + "c2jName" : "JobExecutionSettings", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                          Provides information about when a transcription job should be executed.

                          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "AllowDeferredExecution", + "c2jShape" : "Boolean", "deprecated" : false, - "documentation" : "

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          ", + "documentation" : "

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          \n@return The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.*/", - "getterMethodName" : "getNextToken", + "fluentSetterDocumentation" : "/**

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param allowDeferredExecution Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAllowDeferredExecution", + "getterDocumentation" : "/**

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@return Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.*/", + "getterMethodName" : "getAllowDeferredExecution", "getterModel" : { - "returnType" : "String", + "returnType" : "Boolean", "documentation" : null }, "http" : { @@ -7962,11 +7586,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "AllowDeferredExecution", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", + "unmarshallLocationName" : "AllowDeferredExecution", "uri" : false }, "idempotencyToken" : false, @@ -7976,48 +7600,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "AllowDeferredExecution", "sensitive" : false, - "setterDocumentation" : "/**

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param allowDeferredExecution Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.*/", + "setterMethodName" : "setAllowDeferredExecution", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", + "variableDeclarationType" : "Boolean", + "variableName" : "allowDeferredExecution", + "variableType" : "Boolean", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param allowDeferredExecution Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Boolean", + "variableName" : "allowDeferredExecution", + "variableType" : "Boolean", + "documentation" : "

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "TranscriptionJobSummaries", - "c2jShape" : "TranscriptionJobSummaries", + "c2jName" : "DataAccessRoleArn", + "c2jShape" : "DataAccessRoleArn", "deprecated" : false, - "documentation" : "

                          A list of objects containing summary information for a transcription job.

                          ", + "documentation" : "

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@param transcriptionJobSummaries A list of objects containing summary information for a transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTranscriptionJobSummaries", - "getterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@return A list of objects containing summary information for a transcription job.*/", - "getterMethodName" : "getTranscriptionJobSummaries", + "fluentSetterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDataAccessRoleArn", + "getterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@return The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.*/", + "getterMethodName" : "getDataAccessRoleArn", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", "documentation" : null }, "http" : { @@ -8030,147 +7654,64 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "TranscriptionJobSummaries", + "marshallLocationName" : "DataAccessRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "TranscriptionJobSummaries", + "unmarshallLocationName" : "DataAccessRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "TranscriptionJobSummary", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "TranscriptionJobSummary", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "TranscriptionJobSummary", - "variableName" : "member", - "variableType" : "TranscriptionJobSummary", - "documentation" : "", - "simpleType" : "TranscriptionJobSummary", - "variableSetterType" : "TranscriptionJobSummary" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "TranscriptionJobSummary", - "variableName" : "member", - "variableType" : "TranscriptionJobSummary", - "documentation" : "", - "simpleType" : "TranscriptionJobSummary", - "variableSetterType" : "TranscriptionJobSummary" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "TranscriptionJobSummary", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "TranscriptionJobSummary", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "TranscriptionJobSummaries", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "DataAccessRoleArn", "sensitive" : false, - "setterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@param transcriptionJobSummaries A list of objects containing summary information for a transcription job.*/", - "setterMethodName" : "setTranscriptionJobSummaries", + "setterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.*/", + "setterMethodName" : "setDataAccessRoleArn", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "transcriptionJobSummaries", - "variableType" : "java.util.List", + "variableDeclarationType" : "String", + "variableName" : "dataAccessRoleArn", + "variableType" : "String", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setTranscriptionJobSummaries(java.util.Collection)} or {@link #withTranscriptionJobSummaries(java.util.Collection)} if you want to override the existing values.

                          \n@param transcriptionJobSummaries A list of objects containing summary information for a transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "transcriptionJobSummaries", - "variableType" : "java.util.List", - "documentation" : "

                          A list of objects containing summary information for a transcription job.

                          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "String", + "variableName" : "dataAccessRoleArn", + "variableType" : "String", + "documentation" : "

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", + "AllowDeferredExecution" : { + "c2jName" : "AllowDeferredExecution", + "c2jShape" : "Boolean", "deprecated" : false, - "documentation" : "

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          ", + "documentation" : "

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          \n@return The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.*/", - "getterMethodName" : "getNextToken", + "fluentSetterDocumentation" : "/**

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param allowDeferredExecution Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAllowDeferredExecution", + "getterDocumentation" : "/**

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@return Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.*/", + "getterMethodName" : "getAllowDeferredExecution", "getterModel" : { - "returnType" : "String", + "returnType" : "Boolean", "documentation" : null }, "http" : { @@ -8183,11 +7724,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "AllowDeferredExecution", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", + "unmarshallLocationName" : "AllowDeferredExecution", "uri" : false }, "idempotencyToken" : false, @@ -8197,47 +7738,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "AllowDeferredExecution", "sensitive" : false, - "setterDocumentation" : "/**

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param allowDeferredExecution Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.*/", + "setterMethodName" : "setAllowDeferredExecution", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", + "variableDeclarationType" : "Boolean", + "variableName" : "allowDeferredExecution", + "variableType" : "Boolean", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param allowDeferredExecution Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Boolean", + "variableName" : "allowDeferredExecution", + "variableType" : "Boolean", + "documentation" : "

                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, - "Status" : { - "c2jName" : "Status", - "c2jShape" : "TranscriptionJobStatus", + "DataAccessRoleArn" : { + "c2jName" : "DataAccessRoleArn", + "c2jShape" : "DataAccessRoleArn", "deprecated" : false, - "documentation" : "

                          The requested status of the jobs returned.

                          ", + "documentation" : "

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          ", "endpointDiscoveryId" : false, - "enumType" : "TranscriptionJobStatus", - "fluentSetterDocumentation" : "/**

                          The requested status of the jobs returned.

                          \n@param status The requested status of the jobs returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", - "fluentSetterMethodName" : "withStatus", - "getterDocumentation" : "/**

                          The requested status of the jobs returned.

                          \n@return The requested status of the jobs returned.\n@see TranscriptionJobStatus*/", - "getterMethodName" : "getStatus", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDataAccessRoleArn", + "getterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@return The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.*/", + "getterMethodName" : "getDataAccessRoleArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -8252,11 +7793,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Status", + "marshallLocationName" : "DataAccessRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Status", + "unmarshallLocationName" : "DataAccessRoleArn", "uri" : false }, "idempotencyToken" : false, @@ -8268,14 +7809,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Status", + "name" : "DataAccessRoleArn", "sensitive" : false, - "setterDocumentation" : "/**

                          The requested status of the jobs returned.

                          \n@param status The requested status of the jobs returned.\n@see TranscriptionJobStatus*/", - "setterMethodName" : "setStatus", + "setterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.*/", + "setterMethodName" : "setDataAccessRoleArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "status", + "variableName" : "dataAccessRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -8284,175 +7825,23 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The requested status of the jobs returned.

                          \n@param status The requested status of the jobs returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "varargSetterDocumentation" : "/**

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          \n@param dataAccessRoleArn The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "status", + "variableName" : "dataAccessRoleArn", "variableType" : "String", - "documentation" : "

                          The requested status of the jobs returned.

                          ", + "documentation" : "

                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, - "TranscriptionJobSummaries" : { - "c2jName" : "TranscriptionJobSummaries", - "c2jShape" : "TranscriptionJobSummaries", - "deprecated" : false, - "documentation" : "

                          A list of objects containing summary information for a transcription job.

                          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@param transcriptionJobSummaries A list of objects containing summary information for a transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withTranscriptionJobSummaries", - "getterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@return A list of objects containing summary information for a transcription job.*/", - "getterMethodName" : "getTranscriptionJobSummaries", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "TranscriptionJobSummaries", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "TranscriptionJobSummaries", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "TranscriptionJobSummary", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "TranscriptionJobSummary", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "TranscriptionJobSummary", - "variableName" : "member", - "variableType" : "TranscriptionJobSummary", - "documentation" : "", - "simpleType" : "TranscriptionJobSummary", - "variableSetterType" : "TranscriptionJobSummary" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "TranscriptionJobSummary", - "variableName" : "member", - "variableType" : "TranscriptionJobSummary", - "documentation" : "", - "simpleType" : "TranscriptionJobSummary", - "variableSetterType" : "TranscriptionJobSummary" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "TranscriptionJobSummary", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "TranscriptionJobSummary", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "TranscriptionJobSummaries", - "sensitive" : false, - "setterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@param transcriptionJobSummaries A list of objects containing summary information for a transcription job.*/", - "setterMethodName" : "setTranscriptionJobSummaries", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "transcriptionJobSummaries", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setTranscriptionJobSummaries(java.util.Collection)} or {@link #withTranscriptionJobSummaries(java.util.Collection)} if you want to override the existing values.

                          \n@param transcriptionJobSummaries A list of objects containing summary information for a transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "transcriptionJobSummaries", - "variableType" : "java.util.List", - "documentation" : "

                          A list of objects containing summary information for a transcription job.

                          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListTranscriptionJobsResult", + "shapeName" : "JobExecutionSettings", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -8461,17 +7850,191 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListTranscriptionJobsResult", - "variableName" : "listTranscriptionJobsResult", - "variableType" : "ListTranscriptionJobsResult", + "variableDeclarationType" : "JobExecutionSettings", + "variableName" : "jobExecutionSettings", + "variableType" : "JobExecutionSettings", "documentation" : null, - "simpleType" : "ListTranscriptionJobsResult", - "variableSetterType" : "ListTranscriptionJobsResult" + "simpleType" : "JobExecutionSettings", + "variableSetterType" : "JobExecutionSettings" }, "wrapper" : false }, - "ListVocabulariesRequest" : { - "c2jName" : "ListVocabulariesRequest", + "LanguageCode" : { + "c2jName" : "LanguageCode", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "EnUS", + "value" : "en-US" + }, { + "name" : "EsUS", + "value" : "es-US" + }, { + "name" : "EnAU", + "value" : "en-AU" + }, { + "name" : "FrCA", + "value" : "fr-CA" + }, { + "name" : "EnGB", + "value" : "en-GB" + }, { + "name" : "DeDE", + "value" : "de-DE" + }, { + "name" : "PtBR", + "value" : "pt-BR" + }, { + "name" : "FrFR", + "value" : "fr-FR" + }, { + "name" : "ItIT", + "value" : "it-IT" + }, { + "name" : "KoKR", + "value" : "ko-KR" + }, { + "name" : "EsES", + "value" : "es-ES" + }, { + "name" : "EnIN", + "value" : "en-IN" + }, { + "name" : "HiIN", + "value" : "hi-IN" + }, { + "name" : "ArSA", + "value" : "ar-SA" + }, { + "name" : "RuRU", + "value" : "ru-RU" + }, { + "name" : "ZhCN", + "value" : "zh-CN" + }, { + "name" : "NlNL", + "value" : "nl-NL" + }, { + "name" : "IdID", + "value" : "id-ID" + }, { + "name" : "TaIN", + "value" : "ta-IN" + }, { + "name" : "FaIR", + "value" : "fa-IR" + }, { + "name" : "EnIE", + "value" : "en-IE" + }, { + "name" : "EnAB", + "value" : "en-AB" + }, { + "name" : "EnWL", + "value" : "en-WL" + }, { + "name" : "PtPT", + "value" : "pt-PT" + }, { + "name" : "TeIN", + "value" : "te-IN" + }, { + "name" : "TrTR", + "value" : "tr-TR" + }, { + "name" : "DeCH", + "value" : "de-CH" + }, { + "name" : "HeIL", + "value" : "he-IL" + }, { + "name" : "MsMY", + "value" : "ms-MY" + }, { + "name" : "JaJP", + "value" : "ja-JP" + }, { + "name" : "ArAE", + "value" : "ar-AE" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "LanguageCode", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "LanguageCode", + "variableName" : "languageCode", + "variableType" : "LanguageCode", + "documentation" : null, + "simpleType" : "LanguageCode", + "variableSetterType" : "LanguageCode" + }, + "wrapper" : false + }, + "LimitExceededException" : { + "c2jName" : "LimitExceededException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                          Either you have sent too many requests or your input file is too long. Wait before you resend your request, or use a smaller file and resend the request.

                          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "LimitExceededException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "LimitExceededException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "LimitExceededException", + "variableName" : "limitExceededException", + "variableType" : "LimitExceededException", + "documentation" : null, + "simpleType" : "LimitExceededException", + "variableSetterType" : "LimitExceededException" + }, + "wrapper" : false + }, + "ListMedicalTranscriptionJobsRequest" : { + "c2jName" : "ListMedicalTranscriptionJobsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -8489,24 +8052,24 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListVocabularies", + "action" : "ListMedicalTranscriptionJobs", "locationName" : null, "requestUri" : "/", - "target" : "Transcribe.ListVocabularies", + "target" : "Transcribe.ListMedicalTranscriptionJobs", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", + "c2jName" : "Status", + "c2jShape" : "TranscriptionJobStatus", "deprecated" : false, - "documentation" : "

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          ", + "documentation" : "

                          When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.

                          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          \n@return If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.*/", - "getterMethodName" : "getNextToken", + "enumType" : "TranscriptionJobStatus", + "fluentSetterDocumentation" : "/**

                          When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

                          When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.

                          \n@return When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.\n@see TranscriptionJobStatus*/", + "getterMethodName" : "getStatus", "getterModel" : { "returnType" : "String", "documentation" : null @@ -8521,11 +8084,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", + "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, @@ -8537,14 +8100,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "Status", "sensitive" : false, - "setterDocumentation" : "/**

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

                          When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.\n@see TranscriptionJobStatus*/", + "setterMethodName" : "setStatus", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -8553,30 +8116,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "status", "variableType" : "String", - "documentation" : "

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          ", + "documentation" : "

                          When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "MaxResults", - "c2jShape" : "MaxResults", + "c2jName" : "JobNameContains", + "c2jShape" : "TranscriptionJobName", "deprecated" : false, - "documentation" : "

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", + "documentation" : "

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@return The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", - "getterMethodName" : "getMaxResults", + "fluentSetterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobNameContains", + "getterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@return When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.*/", + "getterMethodName" : "getJobNameContains", "getterModel" : { - "returnType" : "Integer", + "returnType" : "String", "documentation" : null }, "http" : { @@ -8589,11 +8152,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MaxResults", + "marshallLocationName" : "JobNameContains", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MaxResults", + "unmarshallLocationName" : "JobNameContains", "uri" : false }, "idempotencyToken" : false, @@ -8603,46 +8166,46 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobNameContains", "sensitive" : false, - "setterDocumentation" : "/**

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", - "setterMethodName" : "setMaxResults", + "setterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.*/", + "setterMethodName" : "setJobNameContains", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", + "variableDeclarationType" : "String", + "variableName" : "jobNameContains", + "variableType" : "String", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "jobNameContains", + "variableType" : "String", + "documentation" : "

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "StateEquals", - "c2jShape" : "VocabularyState", + "c2jName" : "NextToken", + "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          ", + "documentation" : "

                          If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.

                          ", "endpointDiscoveryId" : false, - "enumType" : "VocabularyState", - "fluentSetterDocumentation" : "/**

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          \n@param stateEquals When specified, only returns vocabularies with the VocabularyState field equal to the specified state.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyState*/", - "fluentSetterMethodName" : "withStateEquals", - "getterDocumentation" : "/**

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          \n@return When specified, only returns vocabularies with the VocabularyState field equal to the specified state.\n@see VocabularyState*/", - "getterMethodName" : "getStateEquals", + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.

                          \n@param nextToken If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

                          If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.

                          \n@return If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -8657,11 +8220,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "StateEquals", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "StateEquals", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -8673,14 +8236,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "StateEquals", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          \n@param stateEquals When specified, only returns vocabularies with the VocabularyState field equal to the specified state.\n@see VocabularyState*/", - "setterMethodName" : "setStateEquals", + "setterDocumentation" : "/**

                          If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.

                          \n@param nextToken If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "stateEquals", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -8689,30 +8252,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          \n@param stateEquals When specified, only returns vocabularies with the VocabularyState field equal to the specified state.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyState*/", + "varargSetterDocumentation" : "/**

                          If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.

                          \n@param nextToken If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "stateEquals", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          ", + "documentation" : "

                          If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "NameContains", - "c2jShape" : "VocabularyName", + "c2jName" : "MaxResults", + "c2jShape" : "MaxResults", "deprecated" : false, - "documentation" : "

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          ", + "documentation" : "

                          The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          \n@param nameContains When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNameContains", - "getterDocumentation" : "/**

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          \n@return When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.*/", - "getterMethodName" : "getNameContains", + "fluentSetterDocumentation" : "/**

                          The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

                          The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.

                          \n@return The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.*/", + "getterMethodName" : "getMaxResults", "getterModel" : { - "returnType" : "String", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -8725,11 +8288,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NameContains", + "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NameContains", + "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, @@ -8739,50 +8302,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NameContains", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          \n@param nameContains When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.*/", - "setterMethodName" : "setNameContains", + "setterDocumentation" : "/**

                          The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.*/", + "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nameContains", - "variableType" : "String", + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          \n@param nameContains When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nameContains", - "variableType" : "String", - "documentation" : "

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

                          The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.

                          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "MaxResults" : { - "c2jName" : "MaxResults", - "c2jShape" : "MaxResults", + "JobNameContains" : { + "c2jName" : "JobNameContains", + "c2jShape" : "TranscriptionJobName", "deprecated" : false, - "documentation" : "

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", + "documentation" : "

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@return The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", - "getterMethodName" : "getMaxResults", + "fluentSetterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobNameContains", + "getterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@return When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.*/", + "getterMethodName" : "getJobNameContains", "getterModel" : { - "returnType" : "Integer", + "returnType" : "String", "documentation" : null }, "http" : { @@ -8795,11 +8358,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MaxResults", + "marshallLocationName" : "JobNameContains", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MaxResults", + "unmarshallLocationName" : "JobNameContains", "uri" : false }, "idempotencyToken" : false, @@ -8809,49 +8372,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobNameContains", "sensitive" : false, - "setterDocumentation" : "/**

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", - "setterMethodName" : "setMaxResults", + "setterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.*/", + "setterMethodName" : "setJobNameContains", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", + "variableDeclarationType" : "String", + "variableName" : "jobNameContains", + "variableType" : "String", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "jobNameContains", + "variableType" : "String", + "documentation" : "

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "NameContains" : { - "c2jName" : "NameContains", - "c2jShape" : "VocabularyName", + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResults", "deprecated" : false, - "documentation" : "

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          ", + "documentation" : "

                          The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          \n@param nameContains When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNameContains", - "getterDocumentation" : "/**

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          \n@return When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.*/", - "getterMethodName" : "getNameContains", + "fluentSetterDocumentation" : "/**

                          The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

                          The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.

                          \n@return The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.*/", + "getterMethodName" : "getMaxResults", "getterModel" : { - "returnType" : "String", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -8864,11 +8427,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NameContains", + "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NameContains", + "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, @@ -8878,33 +8441,33 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NameContains", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          \n@param nameContains When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.*/", - "setterMethodName" : "setNameContains", + "setterDocumentation" : "/**

                          The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.*/", + "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nameContains", - "variableType" : "String", + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          \n@param nameContains When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nameContains", - "variableType" : "String", - "documentation" : "

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

                          The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.

                          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, @@ -8912,12 +8475,12 @@ "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          ", + "documentation" : "

                          If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.

                          \n@param nextToken If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          \n@return If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.*/", + "getterDocumentation" : "/**

                          If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.

                          \n@return If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -8951,7 +8514,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.*/", + "setterDocumentation" : "/**

                          If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.

                          \n@param nextToken If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -8965,29 +8528,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.

                          \n@param nextToken If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          ", + "documentation" : "

                          If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "StateEquals" : { - "c2jName" : "StateEquals", - "c2jShape" : "VocabularyState", + "Status" : { + "c2jName" : "Status", + "c2jShape" : "TranscriptionJobStatus", "deprecated" : false, - "documentation" : "

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          ", + "documentation" : "

                          When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.

                          ", "endpointDiscoveryId" : false, - "enumType" : "VocabularyState", - "fluentSetterDocumentation" : "/**

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          \n@param stateEquals When specified, only returns vocabularies with the VocabularyState field equal to the specified state.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyState*/", - "fluentSetterMethodName" : "withStateEquals", - "getterDocumentation" : "/**

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          \n@return When specified, only returns vocabularies with the VocabularyState field equal to the specified state.\n@see VocabularyState*/", - "getterMethodName" : "getStateEquals", + "enumType" : "TranscriptionJobStatus", + "fluentSetterDocumentation" : "/**

                          When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

                          When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.

                          \n@return When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.\n@see TranscriptionJobStatus*/", + "getterMethodName" : "getStatus", "getterModel" : { "returnType" : "String", "documentation" : null @@ -9002,11 +8565,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "StateEquals", + "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "StateEquals", + "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, @@ -9018,14 +8581,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "StateEquals", + "name" : "Status", "sensitive" : false, - "setterDocumentation" : "/**

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          \n@param stateEquals When specified, only returns vocabularies with the VocabularyState field equal to the specified state.\n@see VocabularyState*/", - "setterMethodName" : "setStateEquals", + "setterDocumentation" : "/**

                          When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.\n@see TranscriptionJobStatus*/", + "setterMethodName" : "setStatus", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "stateEquals", + "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -9034,13 +8597,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          \n@param stateEquals When specified, only returns vocabularies with the VocabularyState field equal to the specified state.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyState*/", + "varargSetterDocumentation" : "/**

                          When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "stateEquals", + "variableName" : "status", "variableType" : "String", - "documentation" : "

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          ", + "documentation" : "

                          When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -9050,23 +8613,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListVocabulariesRequest", + "shapeName" : "ListMedicalTranscriptionJobsRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListVocabulariesRequest", - "variableName" : "listVocabulariesRequest", - "variableType" : "ListVocabulariesRequest", + "variableDeclarationType" : "ListMedicalTranscriptionJobsRequest", + "variableName" : "listMedicalTranscriptionJobsRequest", + "variableType" : "ListMedicalTranscriptionJobsRequest", "documentation" : null, - "simpleType" : "ListVocabulariesRequest", - "variableSetterType" : "ListVocabulariesRequest" + "simpleType" : "ListMedicalTranscriptionJobsRequest", + "variableSetterType" : "ListMedicalTranscriptionJobsRequest" }, "wrapper" : false }, - "ListVocabulariesResult" : { - "c2jName" : "ListVocabulariesResponse", + "ListMedicalTranscriptionJobsResult" : { + "c2jName" : "ListMedicalTranscriptionJobsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -9088,12 +8651,12 @@ "c2jName" : "Status", "c2jShape" : "TranscriptionJobStatus", "deprecated" : false, - "documentation" : "

                          The requested vocabulary state.

                          ", + "documentation" : "

                          The requested status of the medical transcription jobs returned.

                          ", "endpointDiscoveryId" : false, "enumType" : "TranscriptionJobStatus", - "fluentSetterDocumentation" : "/**

                          The requested vocabulary state.

                          \n@param status The requested vocabulary state.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "fluentSetterDocumentation" : "/**

                          The requested status of the medical transcription jobs returned.

                          \n@param status The requested status of the medical transcription jobs returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", "fluentSetterMethodName" : "withStatus", - "getterDocumentation" : "/**

                          The requested vocabulary state.

                          \n@return The requested vocabulary state.\n@see TranscriptionJobStatus*/", + "getterDocumentation" : "/**

                          The requested status of the medical transcription jobs returned.

                          \n@return The requested status of the medical transcription jobs returned.\n@see TranscriptionJobStatus*/", "getterMethodName" : "getStatus", "getterModel" : { "returnType" : "String", @@ -9127,7 +8690,7 @@ "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, - "setterDocumentation" : "/**

                          The requested vocabulary state.

                          \n@param status The requested vocabulary state.\n@see TranscriptionJobStatus*/", + "setterDocumentation" : "/**

                          The requested status of the medical transcription jobs returned.

                          \n@param status The requested status of the medical transcription jobs returned.\n@see TranscriptionJobStatus*/", "setterMethodName" : "setStatus", "setterModel" : { "timestampFormat" : null, @@ -9141,13 +8704,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The requested vocabulary state.

                          \n@param status The requested vocabulary state.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "varargSetterDocumentation" : "/**

                          The requested status of the medical transcription jobs returned.

                          \n@param status The requested status of the medical transcription jobs returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", - "documentation" : "

                          The requested vocabulary state.

                          ", + "documentation" : "

                          The requested status of the medical transcription jobs returned.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -9156,12 +8719,12 @@ "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          ", + "documentation" : "

                          The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          \n@return The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.*/", + "getterDocumentation" : "/**

                          The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.

                          \n@return The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -9195,7 +8758,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.*/", + "setterDocumentation" : "/**

                          The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -9209,30 +8772,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          ", + "documentation" : "

                          The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Vocabularies", - "c2jShape" : "Vocabularies", + "c2jName" : "MedicalTranscriptionJobSummaries", + "c2jShape" : "MedicalTranscriptionJobSummaries", "deprecated" : false, - "documentation" : "

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          ", + "documentation" : "

                          A list of objects containing summary information for a transcription job.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          \n@param vocabularies A list of objects that describe the vocabularies that match the search criteria in the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVocabularies", - "getterDocumentation" : "/**

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          \n@return A list of objects that describe the vocabularies that match the search criteria in the request.*/", - "getterMethodName" : "getVocabularies", + "fluentSetterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@param medicalTranscriptionJobSummaries A list of objects containing summary information for a transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedicalTranscriptionJobSummaries", + "getterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@return A list of objects containing summary information for a transcription job.*/", + "getterMethodName" : "getMedicalTranscriptionJobSummaries", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -9245,11 +8808,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Vocabularies", + "marshallLocationName" : "MedicalTranscriptionJobSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Vocabularies", + "unmarshallLocationName" : "MedicalTranscriptionJobSummaries", "uri" : false }, "idempotencyToken" : false, @@ -9261,7 +8824,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "VocabularyInfo", + "c2jShape" : "MedicalTranscriptionJobSummary", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -9271,7 +8834,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "VocabularyInfo", + "returnType" : "MedicalTranscriptionJobSummary", "documentation" : null }, "http" : { @@ -9306,12 +8869,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VocabularyInfo", + "variableDeclarationType" : "MedicalTranscriptionJobSummary", "variableName" : "member", - "variableType" : "VocabularyInfo", + "variableType" : "MedicalTranscriptionJobSummary", "documentation" : "", - "simpleType" : "VocabularyInfo", - "variableSetterType" : "VocabularyInfo" + "simpleType" : "MedicalTranscriptionJobSummary", + "variableSetterType" : "MedicalTranscriptionJobSummary" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -9319,70 +8882,222 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VocabularyInfo", + "variableDeclarationType" : "MedicalTranscriptionJobSummary", "variableName" : "member", - "variableType" : "VocabularyInfo", + "variableType" : "MedicalTranscriptionJobSummary", "documentation" : "", - "simpleType" : "VocabularyInfo", - "variableSetterType" : "VocabularyInfo" + "simpleType" : "MedicalTranscriptionJobSummary", + "variableSetterType" : "MedicalTranscriptionJobSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "VocabularyInfo", + "memberType" : "MedicalTranscriptionJobSummary", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "VocabularyInfo", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "MedicalTranscriptionJobSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Vocabularies", + "name" : "MedicalTranscriptionJobSummaries", "sensitive" : false, - "setterDocumentation" : "/**

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          \n@param vocabularies A list of objects that describe the vocabularies that match the search criteria in the request.*/", - "setterMethodName" : "setVocabularies", + "setterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@param medicalTranscriptionJobSummaries A list of objects containing summary information for a transcription job.*/", + "setterMethodName" : "setMedicalTranscriptionJobSummaries", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "vocabularies", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "medicalTranscriptionJobSummaries", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setVocabularies(java.util.Collection)} or {@link #withVocabularies(java.util.Collection)} if you want to override the existing values.

                          \n@param vocabularies A list of objects that describe the vocabularies that match the search criteria in the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setMedicalTranscriptionJobSummaries(java.util.Collection)} or {@link #withMedicalTranscriptionJobSummaries(java.util.Collection)} if you want to override the existing values.

                          \n@param medicalTranscriptionJobSummaries A list of objects containing summary information for a transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "vocabularies", - "variableType" : "java.util.List", - "documentation" : "

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "medicalTranscriptionJobSummaries", + "variableType" : "java.util.List", + "documentation" : "

                          A list of objects containing summary information for a transcription job.

                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { + "MedicalTranscriptionJobSummaries" : { + "c2jName" : "MedicalTranscriptionJobSummaries", + "c2jShape" : "MedicalTranscriptionJobSummaries", + "deprecated" : false, + "documentation" : "

                          A list of objects containing summary information for a transcription job.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@param medicalTranscriptionJobSummaries A list of objects containing summary information for a transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedicalTranscriptionJobSummaries", + "getterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@return A list of objects containing summary information for a transcription job.*/", + "getterMethodName" : "getMedicalTranscriptionJobSummaries", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MedicalTranscriptionJobSummaries", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MedicalTranscriptionJobSummaries", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "MedicalTranscriptionJobSummary", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "MedicalTranscriptionJobSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MedicalTranscriptionJobSummary", + "variableName" : "member", + "variableType" : "MedicalTranscriptionJobSummary", + "documentation" : "", + "simpleType" : "MedicalTranscriptionJobSummary", + "variableSetterType" : "MedicalTranscriptionJobSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MedicalTranscriptionJobSummary", + "variableName" : "member", + "variableType" : "MedicalTranscriptionJobSummary", + "documentation" : "", + "simpleType" : "MedicalTranscriptionJobSummary", + "variableSetterType" : "MedicalTranscriptionJobSummary" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "MedicalTranscriptionJobSummary", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "MedicalTranscriptionJobSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "MedicalTranscriptionJobSummaries", + "sensitive" : false, + "setterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@param medicalTranscriptionJobSummaries A list of objects containing summary information for a transcription job.*/", + "setterMethodName" : "setMedicalTranscriptionJobSummaries", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "medicalTranscriptionJobSummaries", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setMedicalTranscriptionJobSummaries(java.util.Collection)} or {@link #withMedicalTranscriptionJobSummaries(java.util.Collection)} if you want to override the existing values.

                          \n@param medicalTranscriptionJobSummaries A list of objects containing summary information for a transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "medicalTranscriptionJobSummaries", + "variableType" : "java.util.List", + "documentation" : "

                          A list of objects containing summary information for a transcription job.

                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, "NextToken" : { "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          ", + "documentation" : "

                          The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          \n@return The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.*/", + "getterDocumentation" : "/**

                          The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.

                          \n@return The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -9416,7 +9131,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.*/", + "setterDocumentation" : "/**

                          The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -9430,13 +9145,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          ", + "documentation" : "

                          The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -9446,12 +9161,12 @@ "c2jName" : "Status", "c2jShape" : "TranscriptionJobStatus", "deprecated" : false, - "documentation" : "

                          The requested vocabulary state.

                          ", + "documentation" : "

                          The requested status of the medical transcription jobs returned.

                          ", "endpointDiscoveryId" : false, "enumType" : "TranscriptionJobStatus", - "fluentSetterDocumentation" : "/**

                          The requested vocabulary state.

                          \n@param status The requested vocabulary state.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "fluentSetterDocumentation" : "/**

                          The requested status of the medical transcription jobs returned.

                          \n@param status The requested status of the medical transcription jobs returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", "fluentSetterMethodName" : "withStatus", - "getterDocumentation" : "/**

                          The requested vocabulary state.

                          \n@return The requested vocabulary state.\n@see TranscriptionJobStatus*/", + "getterDocumentation" : "/**

                          The requested status of the medical transcription jobs returned.

                          \n@return The requested status of the medical transcription jobs returned.\n@see TranscriptionJobStatus*/", "getterMethodName" : "getStatus", "getterModel" : { "returnType" : "String", @@ -9485,7 +9200,7 @@ "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, - "setterDocumentation" : "/**

                          The requested vocabulary state.

                          \n@param status The requested vocabulary state.\n@see TranscriptionJobStatus*/", + "setterDocumentation" : "/**

                          The requested status of the medical transcription jobs returned.

                          \n@param status The requested status of the medical transcription jobs returned.\n@see TranscriptionJobStatus*/", "setterMethodName" : "setStatus", "setterModel" : { "timestampFormat" : null, @@ -9499,232 +9214,80 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The requested vocabulary state.

                          \n@param status The requested vocabulary state.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "varargSetterDocumentation" : "/**

                          The requested status of the medical transcription jobs returned.

                          \n@param status The requested status of the medical transcription jobs returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", - "documentation" : "

                          The requested vocabulary state.

                          ", + "documentation" : "

                          The requested status of the medical transcription jobs returned.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, - "Vocabularies" : { - "c2jName" : "Vocabularies", - "c2jShape" : "Vocabularies", - "deprecated" : false, - "documentation" : "

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          \n@param vocabularies A list of objects that describe the vocabularies that match the search criteria in the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVocabularies", - "getterDocumentation" : "/**

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          \n@return A list of objects that describe the vocabularies that match the search criteria in the request.*/", - "getterMethodName" : "getVocabularies", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Vocabularies", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Vocabularies", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "VocabularyInfo", - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "VocabularyInfo", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "VocabularyInfo", - "variableName" : "member", - "variableType" : "VocabularyInfo", - "documentation" : "", - "simpleType" : "VocabularyInfo", - "variableSetterType" : "VocabularyInfo" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "VocabularyInfo", - "variableName" : "member", - "variableType" : "VocabularyInfo", - "documentation" : "", - "simpleType" : "VocabularyInfo", - "variableSetterType" : "VocabularyInfo" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "VocabularyInfo", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "VocabularyInfo", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Vocabularies", - "sensitive" : false, - "setterDocumentation" : "/**

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          \n@param vocabularies A list of objects that describe the vocabularies that match the search criteria in the request.*/", - "setterMethodName" : "setVocabularies", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "vocabularies", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setVocabularies(java.util.Collection)} or {@link #withVocabularies(java.util.Collection)} if you want to override the existing values.

                          \n@param vocabularies A list of objects that describe the vocabularies that match the search criteria in the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "vocabularies", - "variableType" : "java.util.List", - "documentation" : "

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ListVocabulariesResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "ListVocabulariesResult", - "variableName" : "listVocabulariesResult", - "variableType" : "ListVocabulariesResult", - "documentation" : null, - "simpleType" : "ListVocabulariesResult", - "variableSetterType" : "ListVocabulariesResult" - }, - "wrapper" : false - }, - "ListVocabularyFiltersRequest" : { - "c2jName" : "ListVocabularyFiltersRequest", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : { - "action" : "ListVocabularyFilters", - "locationName" : null, - "requestUri" : "/", - "target" : "Transcribe.ListVocabularyFilters", - "verb" : "POST", - "xmlNameSpaceUri" : null - }, - "members" : [ { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", - "deprecated" : false, - "documentation" : "

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          \n@param nextToken If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          \n@return If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.*/", - "getterMethodName" : "getNextToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ListMedicalTranscriptionJobsResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListMedicalTranscriptionJobsResult", + "variableName" : "listMedicalTranscriptionJobsResult", + "variableType" : "ListMedicalTranscriptionJobsResult", + "documentation" : null, + "simpleType" : "ListMedicalTranscriptionJobsResult", + "variableSetterType" : "ListMedicalTranscriptionJobsResult" + }, + "wrapper" : false + }, + "ListTranscriptionJobsRequest" : { + "c2jName" : "ListTranscriptionJobsRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "ListTranscriptionJobs", + "locationName" : null, + "requestUri" : "/", + "target" : "Transcribe.ListTranscriptionJobs", + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "Status", + "c2jShape" : "TranscriptionJobStatus", + "deprecated" : false, + "documentation" : "

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          ", + "endpointDiscoveryId" : false, + "enumType" : "TranscriptionJobStatus", + "fluentSetterDocumentation" : "/**

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          \n@return When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.\n@see TranscriptionJobStatus*/", + "getterMethodName" : "getStatus", + "getterModel" : { + "returnType" : "String", + "documentation" : null }, "http" : { "additionalMarshallingPath" : null, @@ -9736,11 +9299,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", + "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, @@ -9752,14 +9315,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "Status", "sensitive" : false, - "setterDocumentation" : "/**

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          \n@param nextToken If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.\n@see TranscriptionJobStatus*/", + "setterMethodName" : "setStatus", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -9768,30 +9331,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          \n@param nextToken If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "status", "variableType" : "String", - "documentation" : "

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          ", + "documentation" : "

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "MaxResults", - "c2jShape" : "MaxResults", + "c2jName" : "JobNameContains", + "c2jShape" : "TranscriptionJobName", "deprecated" : false, - "documentation" : "

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", + "documentation" : "

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@return The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", - "getterMethodName" : "getMaxResults", + "fluentSetterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobNameContains", + "getterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@return When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.*/", + "getterMethodName" : "getJobNameContains", "getterModel" : { - "returnType" : "Integer", + "returnType" : "String", "documentation" : null }, "http" : { @@ -9804,11 +9367,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MaxResults", + "marshallLocationName" : "JobNameContains", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MaxResults", + "unmarshallLocationName" : "JobNameContains", "uri" : false }, "idempotencyToken" : false, @@ -9818,46 +9381,46 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobNameContains", "sensitive" : false, - "setterDocumentation" : "/**

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", - "setterMethodName" : "setMaxResults", + "setterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.*/", + "setterMethodName" : "setJobNameContains", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", + "variableDeclarationType" : "String", + "variableName" : "jobNameContains", + "variableType" : "String", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "jobNameContains", + "variableType" : "String", + "documentation" : "

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "NameContains", - "c2jShape" : "VocabularyFilterName", + "c2jName" : "NextToken", + "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          ", + "documentation" : "

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          \n@param nameContains Filters the response so that it only contains vocabulary filters whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNameContains", - "getterDocumentation" : "/**

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          \n@return Filters the response so that it only contains vocabulary filters whose name contains the specified string.*/", - "getterMethodName" : "getNameContains", + "fluentSetterDocumentation" : "/**

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          \n@return If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -9872,11 +9435,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NameContains", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NameContains", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -9888,14 +9451,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NameContains", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          \n@param nameContains Filters the response so that it only contains vocabulary filters whose name contains the specified string.*/", - "setterMethodName" : "setNameContains", + "setterDocumentation" : "/**

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nameContains", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -9904,29 +9467,166 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          \n@param nameContains Filters the response so that it only contains vocabulary filters whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nameContains", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          ", + "documentation" : "

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResults", + "deprecated" : false, + "documentation" : "

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@return The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxResults", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { + "JobNameContains" : { + "c2jName" : "JobNameContains", + "c2jShape" : "TranscriptionJobName", + "deprecated" : false, + "documentation" : "

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobNameContains", + "getterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@return When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.*/", + "getterMethodName" : "getJobNameContains", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "JobNameContains", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobNameContains", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobNameContains", + "sensitive" : false, + "setterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.*/", + "setterMethodName" : "setJobNameContains", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobNameContains", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          \n@param jobNameContains When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobNameContains", + "variableType" : "String", + "documentation" : "

                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, "MaxResults" : { "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "deprecated" : false, - "documentation" : "

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", + "documentation" : "

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@return The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", + "getterDocumentation" : "/**

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@return The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", "getterMethodName" : "getMaxResults", "getterModel" : { "returnType" : "Integer", @@ -9960,7 +9660,7 @@ "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", + "setterDocumentation" : "/**

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, @@ -9974,29 +9674,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", - "documentation" : "

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", + "documentation" : "

                          The maximum number of jobs to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, - "NameContains" : { - "c2jName" : "NameContains", - "c2jShape" : "VocabularyFilterName", + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          ", + "documentation" : "

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          \n@param nameContains Filters the response so that it only contains vocabulary filters whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNameContains", - "getterDocumentation" : "/**

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          \n@return Filters the response so that it only contains vocabulary filters whose name contains the specified string.*/", - "getterMethodName" : "getNameContains", + "fluentSetterDocumentation" : "/**

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          \n@return If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -10011,11 +9711,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NameContains", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NameContains", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -10027,14 +9727,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NameContains", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          \n@param nameContains Filters the response so that it only contains vocabulary filters whose name contains the specified string.*/", - "setterMethodName" : "setNameContains", + "setterDocumentation" : "/**

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nameContains", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -10043,29 +9743,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          \n@param nameContains Filters the response so that it only contains vocabulary filters whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nameContains", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          ", + "documentation" : "

                          If the result of the previous request to ListTranscriptionJobs was truncated, include the NextToken to fetch the next set of jobs.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", + "Status" : { + "c2jName" : "Status", + "c2jShape" : "TranscriptionJobStatus", "deprecated" : false, - "documentation" : "

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          ", + "documentation" : "

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          \n@param nextToken If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          \n@return If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.*/", - "getterMethodName" : "getNextToken", + "enumType" : "TranscriptionJobStatus", + "fluentSetterDocumentation" : "/**

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          \n@return When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.\n@see TranscriptionJobStatus*/", + "getterMethodName" : "getStatus", "getterModel" : { "returnType" : "String", "documentation" : null @@ -10080,11 +9780,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", + "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, @@ -10096,14 +9796,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "Status", "sensitive" : false, - "setterDocumentation" : "/**

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          \n@param nextToken If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.\n@see TranscriptionJobStatus*/", + "setterMethodName" : "setStatus", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -10112,13 +9812,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          \n@param nextToken If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          \n@param status When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "status", "variableType" : "String", - "documentation" : "

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          ", + "documentation" : "

                          When specified, returns only transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don’t specify a status, Amazon Transcribe returns all transcription jobs ordered by creation date.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, @@ -10128,23 +9828,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListVocabularyFiltersRequest", + "shapeName" : "ListTranscriptionJobsRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListVocabularyFiltersRequest", - "variableName" : "listVocabularyFiltersRequest", - "variableType" : "ListVocabularyFiltersRequest", + "variableDeclarationType" : "ListTranscriptionJobsRequest", + "variableName" : "listTranscriptionJobsRequest", + "variableType" : "ListTranscriptionJobsRequest", "documentation" : null, - "simpleType" : "ListVocabularyFiltersRequest", - "variableSetterType" : "ListVocabularyFiltersRequest" + "simpleType" : "ListTranscriptionJobsRequest", + "variableSetterType" : "ListTranscriptionJobsRequest" }, "wrapper" : false }, - "ListVocabularyFiltersResult" : { - "c2jName" : "ListVocabularyFiltersResponse", + "ListTranscriptionJobsResult" : { + "c2jName" : "ListTranscriptionJobsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -10163,16 +9863,16 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", + "c2jName" : "Status", + "c2jShape" : "TranscriptionJobStatus", "deprecated" : false, - "documentation" : "

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          ", + "documentation" : "

                          The requested status of the jobs returned.

                          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          \n@return The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.*/", - "getterMethodName" : "getNextToken", + "enumType" : "TranscriptionJobStatus", + "fluentSetterDocumentation" : "/**

                          The requested status of the jobs returned.

                          \n@param status The requested status of the jobs returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

                          The requested status of the jobs returned.

                          \n@return The requested status of the jobs returned.\n@see TranscriptionJobStatus*/", + "getterMethodName" : "getStatus", "getterModel" : { "returnType" : "String", "documentation" : null @@ -10187,7 +9887,75 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "Status", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Status", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Status", + "sensitive" : false, + "setterDocumentation" : "/**

                          The requested status of the jobs returned.

                          \n@param status The requested status of the jobs returned.\n@see TranscriptionJobStatus*/", + "setterMethodName" : "setStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The requested status of the jobs returned.

                          \n@param status The requested status of the jobs returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "

                          The requested status of the jobs returned.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          \n@return The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, @@ -10205,7 +9973,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.*/", + "setterDocumentation" : "/**

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -10219,30 +9987,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          ", + "documentation" : "

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "VocabularyFilters", - "c2jShape" : "VocabularyFilters", + "c2jName" : "TranscriptionJobSummaries", + "c2jShape" : "TranscriptionJobSummaries", "deprecated" : false, - "documentation" : "

                          The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          ", + "documentation" : "

                          A list of objects containing summary information for a transcription job.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          \n@param vocabularyFilters The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVocabularyFilters", - "getterDocumentation" : "/**

                          The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          \n@return The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.*/", - "getterMethodName" : "getVocabularyFilters", + "fluentSetterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@param transcriptionJobSummaries A list of objects containing summary information for a transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTranscriptionJobSummaries", + "getterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@return A list of objects containing summary information for a transcription job.*/", + "getterMethodName" : "getTranscriptionJobSummaries", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -10255,11 +10023,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyFilters", + "marshallLocationName" : "TranscriptionJobSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VocabularyFilters", + "unmarshallLocationName" : "TranscriptionJobSummaries", "uri" : false }, "idempotencyToken" : false, @@ -10271,7 +10039,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "VocabularyFilterInfo", + "c2jShape" : "TranscriptionJobSummary", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -10281,7 +10049,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "VocabularyFilterInfo", + "returnType" : "TranscriptionJobSummary", "documentation" : null }, "http" : { @@ -10316,12 +10084,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VocabularyFilterInfo", + "variableDeclarationType" : "TranscriptionJobSummary", "variableName" : "member", - "variableType" : "VocabularyFilterInfo", + "variableType" : "TranscriptionJobSummary", "documentation" : "", - "simpleType" : "VocabularyFilterInfo", - "variableSetterType" : "VocabularyFilterInfo" + "simpleType" : "TranscriptionJobSummary", + "variableSetterType" : "TranscriptionJobSummary" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -10329,56 +10097,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VocabularyFilterInfo", + "variableDeclarationType" : "TranscriptionJobSummary", "variableName" : "member", - "variableType" : "VocabularyFilterInfo", + "variableType" : "TranscriptionJobSummary", "documentation" : "", - "simpleType" : "VocabularyFilterInfo", - "variableSetterType" : "VocabularyFilterInfo" + "simpleType" : "TranscriptionJobSummary", + "variableSetterType" : "TranscriptionJobSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "VocabularyFilterInfo", + "memberType" : "TranscriptionJobSummary", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "VocabularyFilterInfo", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "TranscriptionJobSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "VocabularyFilters", + "name" : "TranscriptionJobSummaries", "sensitive" : false, - "setterDocumentation" : "/**

                          The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          \n@param vocabularyFilters The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.*/", - "setterMethodName" : "setVocabularyFilters", + "setterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@param transcriptionJobSummaries A list of objects containing summary information for a transcription job.*/", + "setterMethodName" : "setTranscriptionJobSummaries", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "vocabularyFilters", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "transcriptionJobSummaries", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setVocabularyFilters(java.util.Collection)} or {@link #withVocabularyFilters(java.util.Collection)} if you want to override the existing values.

                          \n@param vocabularyFilters The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setTranscriptionJobSummaries(java.util.Collection)} or {@link #withTranscriptionJobSummaries(java.util.Collection)} if you want to override the existing values.

                          \n@param transcriptionJobSummaries A list of objects containing summary information for a transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "vocabularyFilters", - "variableType" : "java.util.List", - "documentation" : "

                          The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "transcriptionJobSummaries", + "variableType" : "java.util.List", + "documentation" : "

                          A list of objects containing summary information for a transcription job.

                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], @@ -10387,12 +10155,12 @@ "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          ", + "documentation" : "

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          \n@return The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.*/", + "getterDocumentation" : "/**

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          \n@return The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -10426,7 +10194,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.*/", + "setterDocumentation" : "/**

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -10440,31 +10208,100 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          \n@param nextToken The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          ", + "documentation" : "

                          The ListTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListTranscriptionJobs operation to return in the next page of jobs.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "VocabularyFilters" : { - "c2jName" : "VocabularyFilters", - "c2jShape" : "VocabularyFilters", + "Status" : { + "c2jName" : "Status", + "c2jShape" : "TranscriptionJobStatus", + "deprecated" : false, + "documentation" : "

                          The requested status of the jobs returned.

                          ", + "endpointDiscoveryId" : false, + "enumType" : "TranscriptionJobStatus", + "fluentSetterDocumentation" : "/**

                          The requested status of the jobs returned.

                          \n@param status The requested status of the jobs returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

                          The requested status of the jobs returned.

                          \n@return The requested status of the jobs returned.\n@see TranscriptionJobStatus*/", + "getterMethodName" : "getStatus", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Status", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Status", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Status", + "sensitive" : false, + "setterDocumentation" : "/**

                          The requested status of the jobs returned.

                          \n@param status The requested status of the jobs returned.\n@see TranscriptionJobStatus*/", + "setterMethodName" : "setStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The requested status of the jobs returned.

                          \n@param status The requested status of the jobs returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "

                          The requested status of the jobs returned.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "TranscriptionJobSummaries" : { + "c2jName" : "TranscriptionJobSummaries", + "c2jShape" : "TranscriptionJobSummaries", "deprecated" : false, - "documentation" : "

                          The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          ", + "documentation" : "

                          A list of objects containing summary information for a transcription job.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          \n@param vocabularyFilters The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVocabularyFilters", - "getterDocumentation" : "/**

                          The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          \n@return The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.*/", - "getterMethodName" : "getVocabularyFilters", + "fluentSetterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@param transcriptionJobSummaries A list of objects containing summary information for a transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTranscriptionJobSummaries", + "getterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@return A list of objects containing summary information for a transcription job.*/", + "getterMethodName" : "getTranscriptionJobSummaries", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -10477,11 +10314,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyFilters", + "marshallLocationName" : "TranscriptionJobSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VocabularyFilters", + "unmarshallLocationName" : "TranscriptionJobSummaries", "uri" : false }, "idempotencyToken" : false, @@ -10493,7 +10330,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "VocabularyFilterInfo", + "c2jShape" : "TranscriptionJobSummary", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, @@ -10503,7 +10340,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "VocabularyFilterInfo", + "returnType" : "TranscriptionJobSummary", "documentation" : null }, "http" : { @@ -10538,12 +10375,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "VocabularyFilterInfo", + "variableDeclarationType" : "TranscriptionJobSummary", "variableName" : "member", - "variableType" : "VocabularyFilterInfo", + "variableType" : "TranscriptionJobSummary", "documentation" : "", - "simpleType" : "VocabularyFilterInfo", - "variableSetterType" : "VocabularyFilterInfo" + "simpleType" : "TranscriptionJobSummary", + "variableSetterType" : "TranscriptionJobSummary" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -10551,56 +10388,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "VocabularyFilterInfo", + "variableDeclarationType" : "TranscriptionJobSummary", "variableName" : "member", - "variableType" : "VocabularyFilterInfo", + "variableType" : "TranscriptionJobSummary", "documentation" : "", - "simpleType" : "VocabularyFilterInfo", - "variableSetterType" : "VocabularyFilterInfo" + "simpleType" : "TranscriptionJobSummary", + "variableSetterType" : "TranscriptionJobSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "VocabularyFilterInfo", + "memberType" : "TranscriptionJobSummary", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "VocabularyFilterInfo", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "TranscriptionJobSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "VocabularyFilters", + "name" : "TranscriptionJobSummaries", "sensitive" : false, - "setterDocumentation" : "/**

                          The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          \n@param vocabularyFilters The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.*/", - "setterMethodName" : "setVocabularyFilters", + "setterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n@param transcriptionJobSummaries A list of objects containing summary information for a transcription job.*/", + "setterMethodName" : "setTranscriptionJobSummaries", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "vocabularyFilters", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "transcriptionJobSummaries", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setVocabularyFilters(java.util.Collection)} or {@link #withVocabularyFilters(java.util.Collection)} if you want to override the existing values.

                          \n@param vocabularyFilters The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          A list of objects containing summary information for a transcription job.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setTranscriptionJobSummaries(java.util.Collection)} or {@link #withTranscriptionJobSummaries(java.util.Collection)} if you want to override the existing values.

                          \n@param transcriptionJobSummaries A list of objects containing summary information for a transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "vocabularyFilters", - "variableType" : "java.util.List", - "documentation" : "

                          The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          ", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "transcriptionJobSummaries", + "variableType" : "java.util.List", + "documentation" : "

                          A list of objects containing summary information for a transcription job.

                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } @@ -10608,7 +10445,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListVocabularyFiltersResult", + "shapeName" : "ListTranscriptionJobsResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -10617,17 +10454,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListVocabularyFiltersResult", - "variableName" : "listVocabularyFiltersResult", - "variableType" : "ListVocabularyFiltersResult", + "variableDeclarationType" : "ListTranscriptionJobsResult", + "variableName" : "listTranscriptionJobsResult", + "variableType" : "ListTranscriptionJobsResult", "documentation" : null, - "simpleType" : "ListVocabularyFiltersResult", - "variableSetterType" : "ListVocabularyFiltersResult" + "simpleType" : "ListTranscriptionJobsResult", + "variableSetterType" : "ListTranscriptionJobsResult" }, "wrapper" : false }, - "Media" : { - "c2jName" : "Media", + "ListVocabulariesRequest" : { + "c2jName" : "ListVocabulariesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -10635,7 +10472,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                          Describes the input media file in a transcription request.

                          ", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -10644,18 +10481,25 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, + "marshaller" : { + "action" : "ListVocabularies", + "locationName" : null, + "requestUri" : "/", + "target" : "Transcribe.ListVocabularies", + "verb" : "POST", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "MediaFileUri", - "c2jShape" : "Uri", + "c2jName" : "NextToken", + "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          ", + "documentation" : "

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          \n@param mediaFileUri The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMediaFileUri", - "getterDocumentation" : "/**

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          \n@return The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.*/", - "getterMethodName" : "getMediaFileUri", + "fluentSetterDocumentation" : "/**

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          \n@return If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -10670,11 +10514,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MediaFileUri", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MediaFileUri", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -10686,14 +10530,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MediaFileUri", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          \n@param mediaFileUri The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.*/", - "setterMethodName" : "setMediaFileUri", + "setterDocumentation" : "/**

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "mediaFileUri", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -10702,282 +10546,7897 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          \n@param mediaFileUri The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "mediaFileUri", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          ", + "documentation" : "

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "MediaFileUri" : { - "c2jName" : "MediaFileUri", - "c2jShape" : "Uri", - "deprecated" : false, - "documentation" : "

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          ", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          \n@param mediaFileUri The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMediaFileUri", - "getterDocumentation" : "/**

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          \n@return The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.*/", - "getterMethodName" : "getMediaFileUri", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MediaFileUri", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "MediaFileUri", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "MediaFileUri", - "sensitive" : false, - "setterDocumentation" : "/**

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          \n@param mediaFileUri The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.*/", - "setterMethodName" : "setMediaFileUri", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "mediaFileUri", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          \n@param mediaFileUri The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "mediaFileUri", - "variableType" : "String", - "documentation" : "

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          ", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "Media", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Media", - "variableName" : "media", - "variableType" : "Media", - "documentation" : null, - "simpleType" : "Media", - "variableSetterType" : "Media" - }, - "wrapper" : false - }, - "MediaFormat" : { - "c2jName" : "MediaFormat", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "Mp3", - "value" : "mp3" - }, { - "name" : "Mp4", - "value" : "mp4" - }, { - "name" : "Wav", - "value" : "wav" }, { - "name" : "Flac", - "value" : "flac" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "MediaFormat", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "MediaFormat", - "variableName" : "mediaFormat", - "variableType" : "MediaFormat", - "documentation" : null, - "simpleType" : "MediaFormat", - "variableSetterType" : "MediaFormat" - }, - "wrapper" : false - }, - "NotFoundException" : { - "c2jName" : "NotFoundException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

                          We can't find the requested resource. Check the name and try your request again.

                          ", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : "NotFoundException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "NotFoundException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "NotFoundException", - "variableName" : "notFoundException", - "variableType" : "NotFoundException", - "documentation" : null, - "simpleType" : "NotFoundException", - "variableSetterType" : "NotFoundException" - }, - "wrapper" : false - }, - "OutputLocationType" : { - "c2jName" : "OutputLocationType", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "CUSTOMER_BUCKET", - "value" : "CUSTOMER_BUCKET" + "c2jName" : "MaxResults", + "c2jShape" : "MaxResults", + "deprecated" : false, + "documentation" : "

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@return The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxResults", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null }, { - "name" : "SERVICE_BUCKET", - "value" : "SERVICE_BUCKET" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "OutputLocationType", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "OutputLocationType", - "variableName" : "outputLocationType", - "variableType" : "OutputLocationType", - "documentation" : null, - "simpleType" : "OutputLocationType", - "variableSetterType" : "OutputLocationType" - }, - "wrapper" : false - }, - "RedactionOutput" : { - "c2jName" : "RedactionOutput", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "Redacted", - "value" : "redacted" + "c2jName" : "StateEquals", + "c2jShape" : "VocabularyState", + "deprecated" : false, + "documentation" : "

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          ", + "endpointDiscoveryId" : false, + "enumType" : "VocabularyState", + "fluentSetterDocumentation" : "/**

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          \n@param stateEquals When specified, only returns vocabularies with the VocabularyState field equal to the specified state.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyState*/", + "fluentSetterMethodName" : "withStateEquals", + "getterDocumentation" : "/**

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          \n@return When specified, only returns vocabularies with the VocabularyState field equal to the specified state.\n@see VocabularyState*/", + "getterMethodName" : "getStateEquals", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "StateEquals", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "StateEquals", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "StateEquals", + "sensitive" : false, + "setterDocumentation" : "/**

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          \n@param stateEquals When specified, only returns vocabularies with the VocabularyState field equal to the specified state.\n@see VocabularyState*/", + "setterMethodName" : "setStateEquals", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "stateEquals", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          \n@param stateEquals When specified, only returns vocabularies with the VocabularyState field equal to the specified state.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyState*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "stateEquals", + "variableType" : "String", + "documentation" : "

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null }, { - "name" : "Redacted_and_unredacted", - "value" : "redacted_and_unredacted" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, + "c2jName" : "NameContains", + "c2jShape" : "VocabularyName", + "deprecated" : false, + "documentation" : "

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          \n@param nameContains When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNameContains", + "getterDocumentation" : "/**

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          \n@return When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.*/", + "getterMethodName" : "getNameContains", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NameContains", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NameContains", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NameContains", + "sensitive" : false, + "setterDocumentation" : "/**

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          \n@param nameContains When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.*/", + "setterMethodName" : "setNameContains", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nameContains", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          \n@param nameContains When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nameContains", + "variableType" : "String", + "documentation" : "

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResults", + "deprecated" : false, + "documentation" : "

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@return The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxResults", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

                          The maximum number of vocabularies to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "NameContains" : { + "c2jName" : "NameContains", + "c2jShape" : "VocabularyName", + "deprecated" : false, + "documentation" : "

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          \n@param nameContains When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNameContains", + "getterDocumentation" : "/**

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          \n@return When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.*/", + "getterMethodName" : "getNameContains", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NameContains", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NameContains", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NameContains", + "sensitive" : false, + "setterDocumentation" : "/**

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          \n@param nameContains When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.*/", + "setterMethodName" : "setNameContains", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nameContains", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          \n@param nameContains When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nameContains", + "variableType" : "String", + "documentation" : "

                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          \n@return If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          \n@param nextToken If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

                          If the result of the previous request to ListVocabularies was truncated, include the NextToken to fetch the next set of jobs.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "StateEquals" : { + "c2jName" : "StateEquals", + "c2jShape" : "VocabularyState", + "deprecated" : false, + "documentation" : "

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          ", + "endpointDiscoveryId" : false, + "enumType" : "VocabularyState", + "fluentSetterDocumentation" : "/**

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          \n@param stateEquals When specified, only returns vocabularies with the VocabularyState field equal to the specified state.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyState*/", + "fluentSetterMethodName" : "withStateEquals", + "getterDocumentation" : "/**

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          \n@return When specified, only returns vocabularies with the VocabularyState field equal to the specified state.\n@see VocabularyState*/", + "getterMethodName" : "getStateEquals", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "StateEquals", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "StateEquals", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "StateEquals", + "sensitive" : false, + "setterDocumentation" : "/**

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          \n@param stateEquals When specified, only returns vocabularies with the VocabularyState field equal to the specified state.\n@see VocabularyState*/", + "setterMethodName" : "setStateEquals", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "stateEquals", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          \n@param stateEquals When specified, only returns vocabularies with the VocabularyState field equal to the specified state.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyState*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "stateEquals", + "variableType" : "String", + "documentation" : "

                          When specified, only returns vocabularies with the VocabularyState field equal to the specified state.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ListVocabulariesRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListVocabulariesRequest", + "variableName" : "listVocabulariesRequest", + "variableType" : "ListVocabulariesRequest", + "documentation" : null, + "simpleType" : "ListVocabulariesRequest", + "variableSetterType" : "ListVocabulariesRequest" + }, + "wrapper" : false + }, + "ListVocabulariesResult" : { + "c2jName" : "ListVocabulariesResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Status", + "c2jShape" : "TranscriptionJobStatus", + "deprecated" : false, + "documentation" : "

                          The requested vocabulary state.

                          ", + "endpointDiscoveryId" : false, + "enumType" : "TranscriptionJobStatus", + "fluentSetterDocumentation" : "/**

                          The requested vocabulary state.

                          \n@param status The requested vocabulary state.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

                          The requested vocabulary state.

                          \n@return The requested vocabulary state.\n@see TranscriptionJobStatus*/", + "getterMethodName" : "getStatus", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Status", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Status", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Status", + "sensitive" : false, + "setterDocumentation" : "/**

                          The requested vocabulary state.

                          \n@param status The requested vocabulary state.\n@see TranscriptionJobStatus*/", + "setterMethodName" : "setStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The requested vocabulary state.

                          \n@param status The requested vocabulary state.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "

                          The requested vocabulary state.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          \n@return The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Vocabularies", + "c2jShape" : "Vocabularies", + "deprecated" : false, + "documentation" : "

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          \n@param vocabularies A list of objects that describe the vocabularies that match the search criteria in the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVocabularies", + "getterDocumentation" : "/**

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          \n@return A list of objects that describe the vocabularies that match the search criteria in the request.*/", + "getterMethodName" : "getVocabularies", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Vocabularies", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Vocabularies", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "VocabularyInfo", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "VocabularyInfo", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "VocabularyInfo", + "variableName" : "member", + "variableType" : "VocabularyInfo", + "documentation" : "", + "simpleType" : "VocabularyInfo", + "variableSetterType" : "VocabularyInfo" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "VocabularyInfo", + "variableName" : "member", + "variableType" : "VocabularyInfo", + "documentation" : "", + "simpleType" : "VocabularyInfo", + "variableSetterType" : "VocabularyInfo" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "VocabularyInfo", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "VocabularyInfo", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Vocabularies", + "sensitive" : false, + "setterDocumentation" : "/**

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          \n@param vocabularies A list of objects that describe the vocabularies that match the search criteria in the request.*/", + "setterMethodName" : "setVocabularies", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "vocabularies", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setVocabularies(java.util.Collection)} or {@link #withVocabularies(java.util.Collection)} if you want to override the existing values.

                          \n@param vocabularies A list of objects that describe the vocabularies that match the search criteria in the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "vocabularies", + "variableType" : "java.util.List", + "documentation" : "

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          \n@return The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

                          The ListVocabularies operation returns a page of vocabularies at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularies operation to return in the next page of jobs.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Status" : { + "c2jName" : "Status", + "c2jShape" : "TranscriptionJobStatus", + "deprecated" : false, + "documentation" : "

                          The requested vocabulary state.

                          ", + "endpointDiscoveryId" : false, + "enumType" : "TranscriptionJobStatus", + "fluentSetterDocumentation" : "/**

                          The requested vocabulary state.

                          \n@param status The requested vocabulary state.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "fluentSetterMethodName" : "withStatus", + "getterDocumentation" : "/**

                          The requested vocabulary state.

                          \n@return The requested vocabulary state.\n@see TranscriptionJobStatus*/", + "getterMethodName" : "getStatus", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Status", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Status", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Status", + "sensitive" : false, + "setterDocumentation" : "/**

                          The requested vocabulary state.

                          \n@param status The requested vocabulary state.\n@see TranscriptionJobStatus*/", + "setterMethodName" : "setStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The requested vocabulary state.

                          \n@param status The requested vocabulary state.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "status", + "variableType" : "String", + "documentation" : "

                          The requested vocabulary state.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Vocabularies" : { + "c2jName" : "Vocabularies", + "c2jShape" : "Vocabularies", + "deprecated" : false, + "documentation" : "

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          \n@param vocabularies A list of objects that describe the vocabularies that match the search criteria in the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVocabularies", + "getterDocumentation" : "/**

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          \n@return A list of objects that describe the vocabularies that match the search criteria in the request.*/", + "getterMethodName" : "getVocabularies", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Vocabularies", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Vocabularies", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "VocabularyInfo", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "VocabularyInfo", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "VocabularyInfo", + "variableName" : "member", + "variableType" : "VocabularyInfo", + "documentation" : "", + "simpleType" : "VocabularyInfo", + "variableSetterType" : "VocabularyInfo" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "VocabularyInfo", + "variableName" : "member", + "variableType" : "VocabularyInfo", + "documentation" : "", + "simpleType" : "VocabularyInfo", + "variableSetterType" : "VocabularyInfo" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "VocabularyInfo", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "VocabularyInfo", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Vocabularies", + "sensitive" : false, + "setterDocumentation" : "/**

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          \n@param vocabularies A list of objects that describe the vocabularies that match the search criteria in the request.*/", + "setterMethodName" : "setVocabularies", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "vocabularies", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setVocabularies(java.util.Collection)} or {@link #withVocabularies(java.util.Collection)} if you want to override the existing values.

                          \n@param vocabularies A list of objects that describe the vocabularies that match the search criteria in the request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "vocabularies", + "variableType" : "java.util.List", + "documentation" : "

                          A list of objects that describe the vocabularies that match the search criteria in the request.

                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ListVocabulariesResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListVocabulariesResult", + "variableName" : "listVocabulariesResult", + "variableType" : "ListVocabulariesResult", + "documentation" : null, + "simpleType" : "ListVocabulariesResult", + "variableSetterType" : "ListVocabulariesResult" + }, + "wrapper" : false + }, + "ListVocabularyFiltersRequest" : { + "c2jName" : "ListVocabularyFiltersRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "ListVocabularyFilters", + "locationName" : null, + "requestUri" : "/", + "target" : "Transcribe.ListVocabularyFilters", + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          \n@param nextToken If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          \n@return If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          \n@param nextToken If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          \n@param nextToken If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResults", + "deprecated" : false, + "documentation" : "

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@return The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxResults", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NameContains", + "c2jShape" : "VocabularyFilterName", + "deprecated" : false, + "documentation" : "

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          \n@param nameContains Filters the response so that it only contains vocabulary filters whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNameContains", + "getterDocumentation" : "/**

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          \n@return Filters the response so that it only contains vocabulary filters whose name contains the specified string.*/", + "getterMethodName" : "getNameContains", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NameContains", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NameContains", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NameContains", + "sensitive" : false, + "setterDocumentation" : "/**

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          \n@param nameContains Filters the response so that it only contains vocabulary filters whose name contains the specified string.*/", + "setterMethodName" : "setNameContains", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nameContains", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          \n@param nameContains Filters the response so that it only contains vocabulary filters whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nameContains", + "variableType" : "String", + "documentation" : "

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResults", + "deprecated" : false, + "documentation" : "

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@return The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxResults", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          \n@param maxResults The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

                          The maximum number of filters to return in the response. If there are fewer results in the list, this response contains only the actual results.

                          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "NameContains" : { + "c2jName" : "NameContains", + "c2jShape" : "VocabularyFilterName", + "deprecated" : false, + "documentation" : "

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          \n@param nameContains Filters the response so that it only contains vocabulary filters whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNameContains", + "getterDocumentation" : "/**

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          \n@return Filters the response so that it only contains vocabulary filters whose name contains the specified string.*/", + "getterMethodName" : "getNameContains", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NameContains", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NameContains", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NameContains", + "sensitive" : false, + "setterDocumentation" : "/**

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          \n@param nameContains Filters the response so that it only contains vocabulary filters whose name contains the specified string.*/", + "setterMethodName" : "setNameContains", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nameContains", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          \n@param nameContains Filters the response so that it only contains vocabulary filters whose name contains the specified string.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nameContains", + "variableType" : "String", + "documentation" : "

                          Filters the response so that it only contains vocabulary filters whose name contains the specified string.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          \n@param nextToken If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          \n@return If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          \n@param nextToken If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          \n@param nextToken If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

                          If the result of the previous request to ListVocabularyFilters was truncated, include the NextToken to fetch the next set of collections.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ListVocabularyFiltersRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListVocabularyFiltersRequest", + "variableName" : "listVocabularyFiltersRequest", + "variableType" : "ListVocabularyFiltersRequest", + "documentation" : null, + "simpleType" : "ListVocabularyFiltersRequest", + "variableSetterType" : "ListVocabularyFiltersRequest" + }, + "wrapper" : false + }, + "ListVocabularyFiltersResult" : { + "c2jName" : "ListVocabularyFiltersResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          \n@return The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "VocabularyFilters", + "c2jShape" : "VocabularyFilters", + "deprecated" : false, + "documentation" : "

                          The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          \n@param vocabularyFilters The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVocabularyFilters", + "getterDocumentation" : "/**

                          The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          \n@return The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.*/", + "getterMethodName" : "getVocabularyFilters", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VocabularyFilters", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VocabularyFilters", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "VocabularyFilterInfo", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "VocabularyFilterInfo", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "VocabularyFilterInfo", + "variableName" : "member", + "variableType" : "VocabularyFilterInfo", + "documentation" : "", + "simpleType" : "VocabularyFilterInfo", + "variableSetterType" : "VocabularyFilterInfo" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "VocabularyFilterInfo", + "variableName" : "member", + "variableType" : "VocabularyFilterInfo", + "documentation" : "", + "simpleType" : "VocabularyFilterInfo", + "variableSetterType" : "VocabularyFilterInfo" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "VocabularyFilterInfo", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "VocabularyFilterInfo", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "VocabularyFilters", + "sensitive" : false, + "setterDocumentation" : "/**

                          The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          \n@param vocabularyFilters The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.*/", + "setterMethodName" : "setVocabularyFilters", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "vocabularyFilters", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setVocabularyFilters(java.util.Collection)} or {@link #withVocabularyFilters(java.util.Collection)} if you want to override the existing values.

                          \n@param vocabularyFilters The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "vocabularyFilters", + "variableType" : "java.util.List", + "documentation" : "

                          The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          \n@return The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          \n@param nextToken The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

                          The ListVocabularyFilters operation returns a page of collections at a time. The maximum size of the page is set by the MaxResults parameter. If there are more jobs in the list than the page size, Amazon Transcribe returns the NextPage token. Include the token in the next request to the ListVocabularyFilters operation to return in the next page of jobs.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "VocabularyFilters" : { + "c2jName" : "VocabularyFilters", + "c2jShape" : "VocabularyFilters", + "deprecated" : false, + "documentation" : "

                          The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          \n@param vocabularyFilters The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVocabularyFilters", + "getterDocumentation" : "/**

                          The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          \n@return The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.*/", + "getterMethodName" : "getVocabularyFilters", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VocabularyFilters", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VocabularyFilters", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "VocabularyFilterInfo", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "VocabularyFilterInfo", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "VocabularyFilterInfo", + "variableName" : "member", + "variableType" : "VocabularyFilterInfo", + "documentation" : "", + "simpleType" : "VocabularyFilterInfo", + "variableSetterType" : "VocabularyFilterInfo" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "VocabularyFilterInfo", + "variableName" : "member", + "variableType" : "VocabularyFilterInfo", + "documentation" : "", + "simpleType" : "VocabularyFilterInfo", + "variableSetterType" : "VocabularyFilterInfo" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "VocabularyFilterInfo", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "VocabularyFilterInfo", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "VocabularyFilters", + "sensitive" : false, + "setterDocumentation" : "/**

                          The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          \n@param vocabularyFilters The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.*/", + "setterMethodName" : "setVocabularyFilters", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "vocabularyFilters", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setVocabularyFilters(java.util.Collection)} or {@link #withVocabularyFilters(java.util.Collection)} if you want to override the existing values.

                          \n@param vocabularyFilters The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "vocabularyFilters", + "variableType" : "java.util.List", + "documentation" : "

                          The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                          ", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ListVocabularyFiltersResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListVocabularyFiltersResult", + "variableName" : "listVocabularyFiltersResult", + "variableType" : "ListVocabularyFiltersResult", + "documentation" : null, + "simpleType" : "ListVocabularyFiltersResult", + "variableSetterType" : "ListVocabularyFiltersResult" + }, + "wrapper" : false + }, + "Media" : { + "c2jName" : "Media", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                          Describes the input media file in a transcription request.

                          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "MediaFileUri", + "c2jShape" : "Uri", + "deprecated" : false, + "documentation" : "

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          \n@param mediaFileUri The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMediaFileUri", + "getterDocumentation" : "/**

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          \n@return The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.*/", + "getterMethodName" : "getMediaFileUri", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MediaFileUri", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MediaFileUri", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MediaFileUri", + "sensitive" : false, + "setterDocumentation" : "/**

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          \n@param mediaFileUri The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.*/", + "setterMethodName" : "setMediaFileUri", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mediaFileUri", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          \n@param mediaFileUri The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mediaFileUri", + "variableType" : "String", + "documentation" : "

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "MediaFileUri" : { + "c2jName" : "MediaFileUri", + "c2jShape" : "Uri", + "deprecated" : false, + "documentation" : "

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          \n@param mediaFileUri The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMediaFileUri", + "getterDocumentation" : "/**

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          \n@return The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.*/", + "getterMethodName" : "getMediaFileUri", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MediaFileUri", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MediaFileUri", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MediaFileUri", + "sensitive" : false, + "setterDocumentation" : "/**

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          \n@param mediaFileUri The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.*/", + "setterMethodName" : "setMediaFileUri", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mediaFileUri", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          \n@param mediaFileUri The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mediaFileUri", + "variableType" : "String", + "documentation" : "

                          The S3 object location of the input media file. The URI must be in the same region as the API endpoint that you are calling. The general form is:

                          s3://<bucket-name>/<keyprefix>/<objectkey>

                          For example:

                          s3://examplebucket/example.mp4

                          s3://examplebucket/mediadocs/example.mp4

                          For more information about S3 object names, see Object Keys in the Amazon S3 Developer Guide.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "Media", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Media", + "variableName" : "media", + "variableType" : "Media", + "documentation" : null, + "simpleType" : "Media", + "variableSetterType" : "Media" + }, + "wrapper" : false + }, + "MediaFormat" : { + "c2jName" : "MediaFormat", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "Mp3", + "value" : "mp3" + }, { + "name" : "Mp4", + "value" : "mp4" + }, { + "name" : "Wav", + "value" : "wav" + }, { + "name" : "Flac", + "value" : "flac" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "MediaFormat", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MediaFormat", + "variableName" : "mediaFormat", + "variableType" : "MediaFormat", + "documentation" : null, + "simpleType" : "MediaFormat", + "variableSetterType" : "MediaFormat" + }, + "wrapper" : false + }, + "MedicalTranscript" : { + "c2jName" : "MedicalTranscript", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                          Identifies the location of a medical transcript.

                          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "TranscriptFileUri", + "c2jShape" : "Uri", + "deprecated" : false, + "documentation" : "

                          The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.

                          \n@param transcriptFileUri The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTranscriptFileUri", + "getterDocumentation" : "/**

                          The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.

                          \n@return The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.*/", + "getterMethodName" : "getTranscriptFileUri", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "TranscriptFileUri", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "TranscriptFileUri", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TranscriptFileUri", + "sensitive" : false, + "setterDocumentation" : "/**

                          The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.

                          \n@param transcriptFileUri The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.*/", + "setterMethodName" : "setTranscriptFileUri", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "transcriptFileUri", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.

                          \n@param transcriptFileUri The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "transcriptFileUri", + "variableType" : "String", + "documentation" : "

                          The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "TranscriptFileUri" : { + "c2jName" : "TranscriptFileUri", + "c2jShape" : "Uri", + "deprecated" : false, + "documentation" : "

                          The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.

                          \n@param transcriptFileUri The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTranscriptFileUri", + "getterDocumentation" : "/**

                          The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.

                          \n@return The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.*/", + "getterMethodName" : "getTranscriptFileUri", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "TranscriptFileUri", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "TranscriptFileUri", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TranscriptFileUri", + "sensitive" : false, + "setterDocumentation" : "/**

                          The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.

                          \n@param transcriptFileUri The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.*/", + "setterMethodName" : "setTranscriptFileUri", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "transcriptFileUri", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.

                          \n@param transcriptFileUri The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "transcriptFileUri", + "variableType" : "String", + "documentation" : "

                          The S3 object location of the medical transcript.

                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "MedicalTranscript", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MedicalTranscript", + "variableName" : "medicalTranscript", + "variableType" : "MedicalTranscript", + "documentation" : null, + "simpleType" : "MedicalTranscript", + "variableSetterType" : "MedicalTranscript" + }, + "wrapper" : false + }, + "MedicalTranscriptionJob" : { + "c2jName" : "MedicalTranscriptionJob", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                          The data structure that containts the information for a medical transcription job.

                          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "MedicalTranscriptionJobName", + "c2jShape" : "TranscriptionJobName", + "deprecated" : false, + "documentation" : "

                          The name for a given medical transcription job.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The name for a given medical transcription job.

                          \n@param medicalTranscriptionJobName The name for a given medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedicalTranscriptionJobName", + "getterDocumentation" : "/**

                          The name for a given medical transcription job.

                          \n@return The name for a given medical transcription job.*/", + "getterMethodName" : "getMedicalTranscriptionJobName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MedicalTranscriptionJobName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MedicalTranscriptionJobName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MedicalTranscriptionJobName", + "sensitive" : false, + "setterDocumentation" : "/**

                          The name for a given medical transcription job.

                          \n@param medicalTranscriptionJobName The name for a given medical transcription job.*/", + "setterMethodName" : "setMedicalTranscriptionJobName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "medicalTranscriptionJobName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The name for a given medical transcription job.

                          \n@param medicalTranscriptionJobName The name for a given medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "medicalTranscriptionJobName", + "variableType" : "String", + "documentation" : "

                          The name for a given medical transcription job.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "TranscriptionJobStatus", + "c2jShape" : "TranscriptionJobStatus", + "deprecated" : false, + "documentation" : "

                          The completion status of a medical transcription job.

                          ", + "endpointDiscoveryId" : false, + "enumType" : "TranscriptionJobStatus", + "fluentSetterDocumentation" : "/**

                          The completion status of a medical transcription job.

                          \n@param transcriptionJobStatus The completion status of a medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "fluentSetterMethodName" : "withTranscriptionJobStatus", + "getterDocumentation" : "/**

                          The completion status of a medical transcription job.

                          \n@return The completion status of a medical transcription job.\n@see TranscriptionJobStatus*/", + "getterMethodName" : "getTranscriptionJobStatus", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "TranscriptionJobStatus", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "TranscriptionJobStatus", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TranscriptionJobStatus", + "sensitive" : false, + "setterDocumentation" : "/**

                          The completion status of a medical transcription job.

                          \n@param transcriptionJobStatus The completion status of a medical transcription job.\n@see TranscriptionJobStatus*/", + "setterMethodName" : "setTranscriptionJobStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "transcriptionJobStatus", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The completion status of a medical transcription job.

                          \n@param transcriptionJobStatus The completion status of a medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "transcriptionJobStatus", + "variableType" : "String", + "documentation" : "

                          The completion status of a medical transcription job.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "LanguageCode", + "c2jShape" : "LanguageCode", + "deprecated" : false, + "documentation" : "

                          The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.

                          ", + "endpointDiscoveryId" : false, + "enumType" : "LanguageCode", + "fluentSetterDocumentation" : "/**

                          The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.

                          \n@param languageCode The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterMethodName" : "withLanguageCode", + "getterDocumentation" : "/**

                          The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.

                          \n@return The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.\n@see LanguageCode*/", + "getterMethodName" : "getLanguageCode", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LanguageCode", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LanguageCode", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "LanguageCode", + "sensitive" : false, + "setterDocumentation" : "/**

                          The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.

                          \n@param languageCode The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.\n@see LanguageCode*/", + "setterMethodName" : "setLanguageCode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.

                          \n@param languageCode The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "

                          The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MediaSampleRateHertz", + "c2jShape" : "MediaSampleRateHertz", + "deprecated" : false, + "documentation" : "

                          The sample rate, in Hertz, of the source audio containing medical information.

                          If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          The sample rate, in Hertz, of the source audio containing medical information.

                          If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.

                          \n@param mediaSampleRateHertz The sample rate, in Hertz, of the source audio containing medical information.

                          If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMediaSampleRateHertz", + "getterDocumentation" : "/**

                          The sample rate, in Hertz, of the source audio containing medical information.

                          If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.

                          \n@return The sample rate, in Hertz, of the source audio containing medical information.

                          If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.*/", + "getterMethodName" : "getMediaSampleRateHertz", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MediaSampleRateHertz", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MediaSampleRateHertz", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MediaSampleRateHertz", + "sensitive" : false, + "setterDocumentation" : "/**

                          The sample rate, in Hertz, of the source audio containing medical information.

                          If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.

                          \n@param mediaSampleRateHertz The sample rate, in Hertz, of the source audio containing medical information.

                          If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.*/", + "setterMethodName" : "setMediaSampleRateHertz", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "mediaSampleRateHertz", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The sample rate, in Hertz, of the source audio containing medical information.

                          If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.

                          \n@param mediaSampleRateHertz The sample rate, in Hertz, of the source audio containing medical information.

                          If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "mediaSampleRateHertz", + "variableType" : "Integer", + "documentation" : "

                          The sample rate, in Hertz, of the source audio containing medical information.

                          If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.

                          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MediaFormat", + "c2jShape" : "MediaFormat", + "deprecated" : false, + "documentation" : "

                          The format of the input media file.

                          ", + "endpointDiscoveryId" : false, + "enumType" : "MediaFormat", + "fluentSetterDocumentation" : "/**

                          The format of the input media file.

                          \n@param mediaFormat The format of the input media file.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MediaFormat*/", + "fluentSetterMethodName" : "withMediaFormat", + "getterDocumentation" : "/**

                          The format of the input media file.

                          \n@return The format of the input media file.\n@see MediaFormat*/", + "getterMethodName" : "getMediaFormat", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MediaFormat", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MediaFormat", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MediaFormat", + "sensitive" : false, + "setterDocumentation" : "/**

                          The format of the input media file.

                          \n@param mediaFormat The format of the input media file.\n@see MediaFormat*/", + "setterMethodName" : "setMediaFormat", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mediaFormat", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          The format of the input media file.

                          \n@param mediaFormat The format of the input media file.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MediaFormat*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mediaFormat", + "variableType" : "String", + "documentation" : "

                          The format of the input media file.

                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Media", + "c2jShape" : "Media", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param media \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedia", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMedia", + "getterModel" : { + "returnType" : "Media", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Media", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Media", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Media", + "sensitive" : false, + "setterDocumentation" : "/**\n@param media */", + "setterMethodName" : "setMedia", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Media", + "variableName" : "media", + "variableType" : "Media", + "documentation" : "", + "simpleType" : "Media", + "variableSetterType" : "Media" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param media \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Media", + "variableName" : "media", + "variableType" : "Media", + "documentation" : "", + "simpleType" : "Media", + "variableSetterType" : "Media" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Transcript", + "c2jShape" : "MedicalTranscript", + "deprecated" : false, + "documentation" : "

                          An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.

                          \n@param transcript An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTranscript", + "getterDocumentation" : "/**

                          An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.

                          \n@return An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.*/", + "getterMethodName" : "getTranscript", + "getterModel" : { + "returnType" : "MedicalTranscript", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Transcript", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Transcript", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Transcript", + "sensitive" : false, + "setterDocumentation" : "/**

                          An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.

                          \n@param transcript An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.*/", + "setterMethodName" : "setTranscript", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MedicalTranscript", + "variableName" : "transcript", + "variableType" : "MedicalTranscript", + "documentation" : "", + "simpleType" : "MedicalTranscript", + "variableSetterType" : "MedicalTranscript" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.

                          \n@param transcript An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MedicalTranscript", + "variableName" : "transcript", + "variableType" : "MedicalTranscript", + "documentation" : "

                          An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.

                          ", + "simpleType" : "MedicalTranscript", + "variableSetterType" : "MedicalTranscript" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "StartTime", + "c2jShape" : "DateTime", + "deprecated" : false, + "documentation" : "

                          A timestamp that shows when the job started processing.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          A timestamp that shows when the job started processing.

                          \n@param startTime A timestamp that shows when the job started processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withStartTime", + "getterDocumentation" : "/**

                          A timestamp that shows when the job started processing.

                          \n@return A timestamp that shows when the job started processing.*/", + "getterMethodName" : "getStartTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "StartTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "StartTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "StartTime", + "sensitive" : false, + "setterDocumentation" : "/**

                          A timestamp that shows when the job started processing.

                          \n@param startTime A timestamp that shows when the job started processing.*/", + "setterMethodName" : "setStartTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "startTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          A timestamp that shows when the job started processing.

                          \n@param startTime A timestamp that shows when the job started processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "startTime", + "variableType" : "java.util.Date", + "documentation" : "

                          A timestamp that shows when the job started processing.

                          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "CreationTime", + "c2jShape" : "DateTime", + "deprecated" : false, + "documentation" : "

                          A timestamp that shows when the job was created.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          A timestamp that shows when the job was created.

                          \n@param creationTime A timestamp that shows when the job was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCreationTime", + "getterDocumentation" : "/**

                          A timestamp that shows when the job was created.

                          \n@return A timestamp that shows when the job was created.*/", + "getterMethodName" : "getCreationTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CreationTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "CreationTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "CreationTime", + "sensitive" : false, + "setterDocumentation" : "/**

                          A timestamp that shows when the job was created.

                          \n@param creationTime A timestamp that shows when the job was created.*/", + "setterMethodName" : "setCreationTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "creationTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          A timestamp that shows when the job was created.

                          \n@param creationTime A timestamp that shows when the job was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "creationTime", + "variableType" : "java.util.Date", + "documentation" : "

                          A timestamp that shows when the job was created.

                          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "CompletionTime", + "c2jShape" : "DateTime", + "deprecated" : false, + "documentation" : "

                          A timestamp that shows when the job was completed.

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          A timestamp that shows when the job was completed.

                          \n@param completionTime A timestamp that shows when the job was completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCompletionTime", + "getterDocumentation" : "/**

                          A timestamp that shows when the job was completed.

                          \n@return A timestamp that shows when the job was completed.*/", + "getterMethodName" : "getCompletionTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CompletionTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "CompletionTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "CompletionTime", + "sensitive" : false, + "setterDocumentation" : "/**

                          A timestamp that shows when the job was completed.

                          \n@param completionTime A timestamp that shows when the job was completed.*/", + "setterMethodName" : "setCompletionTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "completionTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                          A timestamp that shows when the job was completed.

                          \n@param completionTime A timestamp that shows when the job was completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "completionTime", + "variableType" : "java.util.Date", + "documentation" : "

                          A timestamp that shows when the job was completed.

                          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "FailureReason", + "c2jShape" : "FailureReason", + "deprecated" : false, + "documentation" : "

                          If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                          The FailureReason field contains one of the following values:

                          • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                          • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                          • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                          • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                          • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                          • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                          If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                          The FailureReason field contains one of the following values:

                          • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                          • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                          • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                          • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                          • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                          • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                          \n@param failureReason If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                          The FailureReason field contains one of the following values:

                          • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                          • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                          • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                          • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                          • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                          • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                          • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFailureReason", + "getterDocumentation" : "/**

                            If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                            The FailureReason field contains one of the following values:

                            • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                            • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                            • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                            • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                            • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                            • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                            \n@return If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                            The FailureReason field contains one of the following values:

                            • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                            • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                            • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                            • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                            • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                            • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                            • */", + "getterMethodName" : "getFailureReason", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "FailureReason", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FailureReason", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FailureReason", + "sensitive" : false, + "setterDocumentation" : "/**

                              If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                              The FailureReason field contains one of the following values:

                              • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                              • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                              • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                              • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                              • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                              • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                              \n@param failureReason If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                              The FailureReason field contains one of the following values:

                              • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                              • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                              • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                              • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                              • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                              • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                              • */", + "setterMethodName" : "setFailureReason", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "failureReason", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                                The FailureReason field contains one of the following values:

                                • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                                • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                                • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                                • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                                • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                                • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                                \n@param failureReason If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                                The FailureReason field contains one of the following values:

                                • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                                • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                                • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                                • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                                • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                                • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                                • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "failureReason", + "variableType" : "String", + "documentation" : "

                                  If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                                  The FailureReason field contains one of the following values:

                                  • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                                  • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                                  • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                                  • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                                  • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                                  • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                                  ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Settings", + "c2jShape" : "MedicalTranscriptionSetting", + "deprecated" : false, + "documentation" : "

                                  Object that contains object.

                                  ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                  Object that contains object.

                                  \n@param settings Object that contains object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSettings", + "getterDocumentation" : "/**

                                  Object that contains object.

                                  \n@return Object that contains object.*/", + "getterMethodName" : "getSettings", + "getterModel" : { + "returnType" : "MedicalTranscriptionSetting", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Settings", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Settings", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Settings", + "sensitive" : false, + "setterDocumentation" : "/**

                                  Object that contains object.

                                  \n@param settings Object that contains object.*/", + "setterMethodName" : "setSettings", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MedicalTranscriptionSetting", + "variableName" : "settings", + "variableType" : "MedicalTranscriptionSetting", + "documentation" : "", + "simpleType" : "MedicalTranscriptionSetting", + "variableSetterType" : "MedicalTranscriptionSetting" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                  Object that contains object.

                                  \n@param settings Object that contains object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MedicalTranscriptionSetting", + "variableName" : "settings", + "variableType" : "MedicalTranscriptionSetting", + "documentation" : "

                                  Object that contains object.

                                  ", + "simpleType" : "MedicalTranscriptionSetting", + "variableSetterType" : "MedicalTranscriptionSetting" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Specialty", + "c2jShape" : "Specialty", + "deprecated" : false, + "documentation" : "

                                  The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                  • Family Medicine

                                  ", + "endpointDiscoveryId" : false, + "enumType" : "Specialty", + "fluentSetterDocumentation" : "/**

                                  The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                  • Family Medicine

                                  \n@param specialty The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                  • Family Medicine

                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@see Specialty*/", + "fluentSetterMethodName" : "withSpecialty", + "getterDocumentation" : "/**

                                    The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                    • Family Medicine

                                    \n@return The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                    • Family Medicine

                                    • \n@see Specialty*/", + "getterMethodName" : "getSpecialty", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Specialty", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Specialty", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Specialty", + "sensitive" : false, + "setterDocumentation" : "/**

                                      The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                      • Family Medicine

                                      \n@param specialty The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                      • Family Medicine

                                      • \n@see Specialty*/", + "setterMethodName" : "setSpecialty", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "specialty", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                        The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                        • Family Medicine

                                        \n@param specialty The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                        • Family Medicine

                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@see Specialty*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "specialty", + "variableType" : "String", + "documentation" : "

                                          The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                          • Family Medicine

                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Type", + "c2jShape" : "Type", + "deprecated" : false, + "documentation" : "

                                          The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med

                                          ", + "endpointDiscoveryId" : false, + "enumType" : "Type", + "fluentSetterDocumentation" : "/**

                                          The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med

                                          \n@param type The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type*/", + "fluentSetterMethodName" : "withType", + "getterDocumentation" : "/**

                                          The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med

                                          \n@return The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med\n@see Type*/", + "getterMethodName" : "getType", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Type", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Type", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Type", + "sensitive" : false, + "setterDocumentation" : "/**

                                          The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med

                                          \n@param type The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med\n@see Type*/", + "setterMethodName" : "setType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med

                                          \n@param type The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "

                                          The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med

                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "CompletionTime" : { + "c2jName" : "CompletionTime", + "c2jShape" : "DateTime", + "deprecated" : false, + "documentation" : "

                                          A timestamp that shows when the job was completed.

                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          A timestamp that shows when the job was completed.

                                          \n@param completionTime A timestamp that shows when the job was completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCompletionTime", + "getterDocumentation" : "/**

                                          A timestamp that shows when the job was completed.

                                          \n@return A timestamp that shows when the job was completed.*/", + "getterMethodName" : "getCompletionTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CompletionTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "CompletionTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "CompletionTime", + "sensitive" : false, + "setterDocumentation" : "/**

                                          A timestamp that shows when the job was completed.

                                          \n@param completionTime A timestamp that shows when the job was completed.*/", + "setterMethodName" : "setCompletionTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "completionTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          A timestamp that shows when the job was completed.

                                          \n@param completionTime A timestamp that shows when the job was completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "completionTime", + "variableType" : "java.util.Date", + "documentation" : "

                                          A timestamp that shows when the job was completed.

                                          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "CreationTime" : { + "c2jName" : "CreationTime", + "c2jShape" : "DateTime", + "deprecated" : false, + "documentation" : "

                                          A timestamp that shows when the job was created.

                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          A timestamp that shows when the job was created.

                                          \n@param creationTime A timestamp that shows when the job was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCreationTime", + "getterDocumentation" : "/**

                                          A timestamp that shows when the job was created.

                                          \n@return A timestamp that shows when the job was created.*/", + "getterMethodName" : "getCreationTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CreationTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "CreationTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "CreationTime", + "sensitive" : false, + "setterDocumentation" : "/**

                                          A timestamp that shows when the job was created.

                                          \n@param creationTime A timestamp that shows when the job was created.*/", + "setterMethodName" : "setCreationTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "creationTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                          A timestamp that shows when the job was created.

                                          \n@param creationTime A timestamp that shows when the job was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "creationTime", + "variableType" : "java.util.Date", + "documentation" : "

                                          A timestamp that shows when the job was created.

                                          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "FailureReason" : { + "c2jName" : "FailureReason", + "c2jShape" : "FailureReason", + "deprecated" : false, + "documentation" : "

                                          If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                                          The FailureReason field contains one of the following values:

                                          • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                                          • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                                          • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                                          • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                                          • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                                          • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                          If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                                          The FailureReason field contains one of the following values:

                                          • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                                          • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                                          • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                                          • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                                          • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                                          • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                                          \n@param failureReason If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                                          The FailureReason field contains one of the following values:

                                          • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                                          • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                                          • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                                          • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                                          • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                                          • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                                          • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFailureReason", + "getterDocumentation" : "/**

                                            If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                                            The FailureReason field contains one of the following values:

                                            • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                                            • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                                            • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                                            • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                                            • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                                            • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                                            \n@return If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                                            The FailureReason field contains one of the following values:

                                            • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                                            • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                                            • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                                            • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                                            • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                                            • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                                            • */", + "getterMethodName" : "getFailureReason", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "FailureReason", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FailureReason", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FailureReason", + "sensitive" : false, + "setterDocumentation" : "/**

                                              If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                                              The FailureReason field contains one of the following values:

                                              • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                                              • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                                              • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                                              • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                                              • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                                              • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                                              \n@param failureReason If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                                              The FailureReason field contains one of the following values:

                                              • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                                              • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                                              • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                                              • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                                              • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                                              • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                                              • */", + "setterMethodName" : "setFailureReason", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "failureReason", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                                                The FailureReason field contains one of the following values:

                                                • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                                                • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                                                • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                                                • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                                                • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                                                • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                                                \n@param failureReason If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                                                The FailureReason field contains one of the following values:

                                                • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                                                • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                                                • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                                                • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                                                • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                                                • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                                                • \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "failureReason", + "variableType" : "String", + "documentation" : "

                                                  If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                                                  The FailureReason field contains one of the following values:

                                                  • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                                                  • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                                                  • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                                                  • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                                                  • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                                                  • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                                                  ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "LanguageCode" : { + "c2jName" : "LanguageCode", + "c2jShape" : "LanguageCode", + "deprecated" : false, + "documentation" : "

                                                  The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.

                                                  ", + "endpointDiscoveryId" : false, + "enumType" : "LanguageCode", + "fluentSetterDocumentation" : "/**

                                                  The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.

                                                  \n@param languageCode The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterMethodName" : "withLanguageCode", + "getterDocumentation" : "/**

                                                  The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.

                                                  \n@return The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.\n@see LanguageCode*/", + "getterMethodName" : "getLanguageCode", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LanguageCode", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LanguageCode", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "LanguageCode", + "sensitive" : false, + "setterDocumentation" : "/**

                                                  The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.

                                                  \n@param languageCode The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.\n@see LanguageCode*/", + "setterMethodName" : "setLanguageCode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                  The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.

                                                  \n@param languageCode The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "

                                                  The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.

                                                  ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Media" : { + "c2jName" : "Media", + "c2jShape" : "Media", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param media \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedia", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMedia", + "getterModel" : { + "returnType" : "Media", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Media", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Media", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Media", + "sensitive" : false, + "setterDocumentation" : "/**\n@param media */", + "setterMethodName" : "setMedia", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Media", + "variableName" : "media", + "variableType" : "Media", + "documentation" : "", + "simpleType" : "Media", + "variableSetterType" : "Media" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param media \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Media", + "variableName" : "media", + "variableType" : "Media", + "documentation" : "", + "simpleType" : "Media", + "variableSetterType" : "Media" + }, + "xmlNameSpaceUri" : null + }, + "MediaFormat" : { + "c2jName" : "MediaFormat", + "c2jShape" : "MediaFormat", + "deprecated" : false, + "documentation" : "

                                                  The format of the input media file.

                                                  ", + "endpointDiscoveryId" : false, + "enumType" : "MediaFormat", + "fluentSetterDocumentation" : "/**

                                                  The format of the input media file.

                                                  \n@param mediaFormat The format of the input media file.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MediaFormat*/", + "fluentSetterMethodName" : "withMediaFormat", + "getterDocumentation" : "/**

                                                  The format of the input media file.

                                                  \n@return The format of the input media file.\n@see MediaFormat*/", + "getterMethodName" : "getMediaFormat", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MediaFormat", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MediaFormat", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MediaFormat", + "sensitive" : false, + "setterDocumentation" : "/**

                                                  The format of the input media file.

                                                  \n@param mediaFormat The format of the input media file.\n@see MediaFormat*/", + "setterMethodName" : "setMediaFormat", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mediaFormat", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                  The format of the input media file.

                                                  \n@param mediaFormat The format of the input media file.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MediaFormat*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mediaFormat", + "variableType" : "String", + "documentation" : "

                                                  The format of the input media file.

                                                  ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MediaSampleRateHertz" : { + "c2jName" : "MediaSampleRateHertz", + "c2jShape" : "MediaSampleRateHertz", + "deprecated" : false, + "documentation" : "

                                                  The sample rate, in Hertz, of the source audio containing medical information.

                                                  If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.

                                                  ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                  The sample rate, in Hertz, of the source audio containing medical information.

                                                  If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.

                                                  \n@param mediaSampleRateHertz The sample rate, in Hertz, of the source audio containing medical information.

                                                  If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMediaSampleRateHertz", + "getterDocumentation" : "/**

                                                  The sample rate, in Hertz, of the source audio containing medical information.

                                                  If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.

                                                  \n@return The sample rate, in Hertz, of the source audio containing medical information.

                                                  If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.*/", + "getterMethodName" : "getMediaSampleRateHertz", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MediaSampleRateHertz", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MediaSampleRateHertz", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MediaSampleRateHertz", + "sensitive" : false, + "setterDocumentation" : "/**

                                                  The sample rate, in Hertz, of the source audio containing medical information.

                                                  If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.

                                                  \n@param mediaSampleRateHertz The sample rate, in Hertz, of the source audio containing medical information.

                                                  If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.*/", + "setterMethodName" : "setMediaSampleRateHertz", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "mediaSampleRateHertz", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                  The sample rate, in Hertz, of the source audio containing medical information.

                                                  If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.

                                                  \n@param mediaSampleRateHertz The sample rate, in Hertz, of the source audio containing medical information.

                                                  If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "mediaSampleRateHertz", + "variableType" : "Integer", + "documentation" : "

                                                  The sample rate, in Hertz, of the source audio containing medical information.

                                                  If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.

                                                  ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "MedicalTranscriptionJobName" : { + "c2jName" : "MedicalTranscriptionJobName", + "c2jShape" : "TranscriptionJobName", + "deprecated" : false, + "documentation" : "

                                                  The name for a given medical transcription job.

                                                  ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                  The name for a given medical transcription job.

                                                  \n@param medicalTranscriptionJobName The name for a given medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedicalTranscriptionJobName", + "getterDocumentation" : "/**

                                                  The name for a given medical transcription job.

                                                  \n@return The name for a given medical transcription job.*/", + "getterMethodName" : "getMedicalTranscriptionJobName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MedicalTranscriptionJobName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MedicalTranscriptionJobName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MedicalTranscriptionJobName", + "sensitive" : false, + "setterDocumentation" : "/**

                                                  The name for a given medical transcription job.

                                                  \n@param medicalTranscriptionJobName The name for a given medical transcription job.*/", + "setterMethodName" : "setMedicalTranscriptionJobName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "medicalTranscriptionJobName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                  The name for a given medical transcription job.

                                                  \n@param medicalTranscriptionJobName The name for a given medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "medicalTranscriptionJobName", + "variableType" : "String", + "documentation" : "

                                                  The name for a given medical transcription job.

                                                  ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Settings" : { + "c2jName" : "Settings", + "c2jShape" : "MedicalTranscriptionSetting", + "deprecated" : false, + "documentation" : "

                                                  Object that contains object.

                                                  ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                  Object that contains object.

                                                  \n@param settings Object that contains object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSettings", + "getterDocumentation" : "/**

                                                  Object that contains object.

                                                  \n@return Object that contains object.*/", + "getterMethodName" : "getSettings", + "getterModel" : { + "returnType" : "MedicalTranscriptionSetting", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Settings", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Settings", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Settings", + "sensitive" : false, + "setterDocumentation" : "/**

                                                  Object that contains object.

                                                  \n@param settings Object that contains object.*/", + "setterMethodName" : "setSettings", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MedicalTranscriptionSetting", + "variableName" : "settings", + "variableType" : "MedicalTranscriptionSetting", + "documentation" : "", + "simpleType" : "MedicalTranscriptionSetting", + "variableSetterType" : "MedicalTranscriptionSetting" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                  Object that contains object.

                                                  \n@param settings Object that contains object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MedicalTranscriptionSetting", + "variableName" : "settings", + "variableType" : "MedicalTranscriptionSetting", + "documentation" : "

                                                  Object that contains object.

                                                  ", + "simpleType" : "MedicalTranscriptionSetting", + "variableSetterType" : "MedicalTranscriptionSetting" + }, + "xmlNameSpaceUri" : null + }, + "Specialty" : { + "c2jName" : "Specialty", + "c2jShape" : "Specialty", + "deprecated" : false, + "documentation" : "

                                                  The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                                  • Family Medicine

                                                  ", + "endpointDiscoveryId" : false, + "enumType" : "Specialty", + "fluentSetterDocumentation" : "/**

                                                  The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                                  • Family Medicine

                                                  \n@param specialty The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                                  • Family Medicine

                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@see Specialty*/", + "fluentSetterMethodName" : "withSpecialty", + "getterDocumentation" : "/**

                                                    The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                                    • Family Medicine

                                                    \n@return The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                                    • Family Medicine

                                                    • \n@see Specialty*/", + "getterMethodName" : "getSpecialty", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Specialty", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Specialty", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Specialty", + "sensitive" : false, + "setterDocumentation" : "/**

                                                      The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                                      • Family Medicine

                                                      \n@param specialty The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                                      • Family Medicine

                                                      • \n@see Specialty*/", + "setterMethodName" : "setSpecialty", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "specialty", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                        The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                                        • Family Medicine

                                                        \n@param specialty The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                                        • Family Medicine

                                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@see Specialty*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "specialty", + "variableType" : "String", + "documentation" : "

                                                          The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                                          • Family Medicine

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "StartTime" : { + "c2jName" : "StartTime", + "c2jShape" : "DateTime", + "deprecated" : false, + "documentation" : "

                                                          A timestamp that shows when the job started processing.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          A timestamp that shows when the job started processing.

                                                          \n@param startTime A timestamp that shows when the job started processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withStartTime", + "getterDocumentation" : "/**

                                                          A timestamp that shows when the job started processing.

                                                          \n@return A timestamp that shows when the job started processing.*/", + "getterMethodName" : "getStartTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "StartTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "StartTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "StartTime", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          A timestamp that shows when the job started processing.

                                                          \n@param startTime A timestamp that shows when the job started processing.*/", + "setterMethodName" : "setStartTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "startTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          A timestamp that shows when the job started processing.

                                                          \n@param startTime A timestamp that shows when the job started processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "startTime", + "variableType" : "java.util.Date", + "documentation" : "

                                                          A timestamp that shows when the job started processing.

                                                          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "Transcript" : { + "c2jName" : "Transcript", + "c2jShape" : "MedicalTranscript", + "deprecated" : false, + "documentation" : "

                                                          An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.

                                                          \n@param transcript An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withTranscript", + "getterDocumentation" : "/**

                                                          An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.

                                                          \n@return An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.*/", + "getterMethodName" : "getTranscript", + "getterModel" : { + "returnType" : "MedicalTranscript", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Transcript", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Transcript", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Transcript", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.

                                                          \n@param transcript An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.*/", + "setterMethodName" : "setTranscript", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MedicalTranscript", + "variableName" : "transcript", + "variableType" : "MedicalTranscript", + "documentation" : "", + "simpleType" : "MedicalTranscript", + "variableSetterType" : "MedicalTranscript" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.

                                                          \n@param transcript An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MedicalTranscript", + "variableName" : "transcript", + "variableType" : "MedicalTranscript", + "documentation" : "

                                                          An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.

                                                          ", + "simpleType" : "MedicalTranscript", + "variableSetterType" : "MedicalTranscript" + }, + "xmlNameSpaceUri" : null + }, + "TranscriptionJobStatus" : { + "c2jName" : "TranscriptionJobStatus", + "c2jShape" : "TranscriptionJobStatus", + "deprecated" : false, + "documentation" : "

                                                          The completion status of a medical transcription job.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : "TranscriptionJobStatus", + "fluentSetterDocumentation" : "/**

                                                          The completion status of a medical transcription job.

                                                          \n@param transcriptionJobStatus The completion status of a medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "fluentSetterMethodName" : "withTranscriptionJobStatus", + "getterDocumentation" : "/**

                                                          The completion status of a medical transcription job.

                                                          \n@return The completion status of a medical transcription job.\n@see TranscriptionJobStatus*/", + "getterMethodName" : "getTranscriptionJobStatus", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "TranscriptionJobStatus", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "TranscriptionJobStatus", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TranscriptionJobStatus", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The completion status of a medical transcription job.

                                                          \n@param transcriptionJobStatus The completion status of a medical transcription job.\n@see TranscriptionJobStatus*/", + "setterMethodName" : "setTranscriptionJobStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "transcriptionJobStatus", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The completion status of a medical transcription job.

                                                          \n@param transcriptionJobStatus The completion status of a medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "transcriptionJobStatus", + "variableType" : "String", + "documentation" : "

                                                          The completion status of a medical transcription job.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Type" : { + "c2jName" : "Type", + "c2jShape" : "Type", + "deprecated" : false, + "documentation" : "

                                                          The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : "Type", + "fluentSetterDocumentation" : "/**

                                                          The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med

                                                          \n@param type The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type*/", + "fluentSetterMethodName" : "withType", + "getterDocumentation" : "/**

                                                          The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med

                                                          \n@return The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med\n@see Type*/", + "getterMethodName" : "getType", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Type", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Type", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Type", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med

                                                          \n@param type The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med\n@see Type*/", + "setterMethodName" : "setType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med

                                                          \n@param type The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "

                                                          The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "MedicalTranscriptionJob", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MedicalTranscriptionJob", + "variableName" : "medicalTranscriptionJob", + "variableType" : "MedicalTranscriptionJob", + "documentation" : null, + "simpleType" : "MedicalTranscriptionJob", + "variableSetterType" : "MedicalTranscriptionJob" + }, + "wrapper" : false + }, + "MedicalTranscriptionJobSummary" : { + "c2jName" : "MedicalTranscriptionJobSummary", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                                          Provides summary information about a transcription job.

                                                          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "MedicalTranscriptionJobName", + "c2jShape" : "TranscriptionJobName", + "deprecated" : false, + "documentation" : "

                                                          The name of a medical transcription job.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          The name of a medical transcription job.

                                                          \n@param medicalTranscriptionJobName The name of a medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedicalTranscriptionJobName", + "getterDocumentation" : "/**

                                                          The name of a medical transcription job.

                                                          \n@return The name of a medical transcription job.*/", + "getterMethodName" : "getMedicalTranscriptionJobName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MedicalTranscriptionJobName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MedicalTranscriptionJobName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MedicalTranscriptionJobName", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The name of a medical transcription job.

                                                          \n@param medicalTranscriptionJobName The name of a medical transcription job.*/", + "setterMethodName" : "setMedicalTranscriptionJobName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "medicalTranscriptionJobName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The name of a medical transcription job.

                                                          \n@param medicalTranscriptionJobName The name of a medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "medicalTranscriptionJobName", + "variableType" : "String", + "documentation" : "

                                                          The name of a medical transcription job.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "CreationTime", + "c2jShape" : "DateTime", + "deprecated" : false, + "documentation" : "

                                                          A timestamp that shows when the medical transcription job was created.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          A timestamp that shows when the medical transcription job was created.

                                                          \n@param creationTime A timestamp that shows when the medical transcription job was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCreationTime", + "getterDocumentation" : "/**

                                                          A timestamp that shows when the medical transcription job was created.

                                                          \n@return A timestamp that shows when the medical transcription job was created.*/", + "getterMethodName" : "getCreationTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CreationTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "CreationTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "CreationTime", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          A timestamp that shows when the medical transcription job was created.

                                                          \n@param creationTime A timestamp that shows when the medical transcription job was created.*/", + "setterMethodName" : "setCreationTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "creationTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          A timestamp that shows when the medical transcription job was created.

                                                          \n@param creationTime A timestamp that shows when the medical transcription job was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "creationTime", + "variableType" : "java.util.Date", + "documentation" : "

                                                          A timestamp that shows when the medical transcription job was created.

                                                          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "StartTime", + "c2jShape" : "DateTime", + "deprecated" : false, + "documentation" : "

                                                          A timestamp that shows when the job began processing.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          A timestamp that shows when the job began processing.

                                                          \n@param startTime A timestamp that shows when the job began processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withStartTime", + "getterDocumentation" : "/**

                                                          A timestamp that shows when the job began processing.

                                                          \n@return A timestamp that shows when the job began processing.*/", + "getterMethodName" : "getStartTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "StartTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "StartTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "StartTime", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          A timestamp that shows when the job began processing.

                                                          \n@param startTime A timestamp that shows when the job began processing.*/", + "setterMethodName" : "setStartTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "startTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          A timestamp that shows when the job began processing.

                                                          \n@param startTime A timestamp that shows when the job began processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "startTime", + "variableType" : "java.util.Date", + "documentation" : "

                                                          A timestamp that shows when the job began processing.

                                                          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "CompletionTime", + "c2jShape" : "DateTime", + "deprecated" : false, + "documentation" : "

                                                          A timestamp that shows when the job was completed.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          A timestamp that shows when the job was completed.

                                                          \n@param completionTime A timestamp that shows when the job was completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCompletionTime", + "getterDocumentation" : "/**

                                                          A timestamp that shows when the job was completed.

                                                          \n@return A timestamp that shows when the job was completed.*/", + "getterMethodName" : "getCompletionTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CompletionTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "CompletionTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "CompletionTime", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          A timestamp that shows when the job was completed.

                                                          \n@param completionTime A timestamp that shows when the job was completed.*/", + "setterMethodName" : "setCompletionTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "completionTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          A timestamp that shows when the job was completed.

                                                          \n@param completionTime A timestamp that shows when the job was completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "completionTime", + "variableType" : "java.util.Date", + "documentation" : "

                                                          A timestamp that shows when the job was completed.

                                                          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "LanguageCode", + "c2jShape" : "LanguageCode", + "deprecated" : false, + "documentation" : "

                                                          The language of the transcript in the source audio file.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : "LanguageCode", + "fluentSetterDocumentation" : "/**

                                                          The language of the transcript in the source audio file.

                                                          \n@param languageCode The language of the transcript in the source audio file.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterMethodName" : "withLanguageCode", + "getterDocumentation" : "/**

                                                          The language of the transcript in the source audio file.

                                                          \n@return The language of the transcript in the source audio file.\n@see LanguageCode*/", + "getterMethodName" : "getLanguageCode", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LanguageCode", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LanguageCode", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "LanguageCode", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The language of the transcript in the source audio file.

                                                          \n@param languageCode The language of the transcript in the source audio file.\n@see LanguageCode*/", + "setterMethodName" : "setLanguageCode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The language of the transcript in the source audio file.

                                                          \n@param languageCode The language of the transcript in the source audio file.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "

                                                          The language of the transcript in the source audio file.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "TranscriptionJobStatus", + "c2jShape" : "TranscriptionJobStatus", + "deprecated" : false, + "documentation" : "

                                                          The status of the medical transcription job.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : "TranscriptionJobStatus", + "fluentSetterDocumentation" : "/**

                                                          The status of the medical transcription job.

                                                          \n@param transcriptionJobStatus The status of the medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "fluentSetterMethodName" : "withTranscriptionJobStatus", + "getterDocumentation" : "/**

                                                          The status of the medical transcription job.

                                                          \n@return The status of the medical transcription job.\n@see TranscriptionJobStatus*/", + "getterMethodName" : "getTranscriptionJobStatus", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "TranscriptionJobStatus", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "TranscriptionJobStatus", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TranscriptionJobStatus", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The status of the medical transcription job.

                                                          \n@param transcriptionJobStatus The status of the medical transcription job.\n@see TranscriptionJobStatus*/", + "setterMethodName" : "setTranscriptionJobStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "transcriptionJobStatus", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The status of the medical transcription job.

                                                          \n@param transcriptionJobStatus The status of the medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "transcriptionJobStatus", + "variableType" : "String", + "documentation" : "

                                                          The status of the medical transcription job.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "FailureReason", + "c2jShape" : "FailureReason", + "deprecated" : false, + "documentation" : "

                                                          If the TranscriptionJobStatus field is FAILED, a description of the error.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          If the TranscriptionJobStatus field is FAILED, a description of the error.

                                                          \n@param failureReason If the TranscriptionJobStatus field is FAILED, a description of the error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFailureReason", + "getterDocumentation" : "/**

                                                          If the TranscriptionJobStatus field is FAILED, a description of the error.

                                                          \n@return If the TranscriptionJobStatus field is FAILED, a description of the error.*/", + "getterMethodName" : "getFailureReason", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "FailureReason", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FailureReason", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FailureReason", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          If the TranscriptionJobStatus field is FAILED, a description of the error.

                                                          \n@param failureReason If the TranscriptionJobStatus field is FAILED, a description of the error.*/", + "setterMethodName" : "setFailureReason", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "failureReason", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          If the TranscriptionJobStatus field is FAILED, a description of the error.

                                                          \n@param failureReason If the TranscriptionJobStatus field is FAILED, a description of the error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "failureReason", + "variableType" : "String", + "documentation" : "

                                                          If the TranscriptionJobStatus field is FAILED, a description of the error.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "OutputLocationType", + "c2jShape" : "OutputLocationType", + "deprecated" : false, + "documentation" : "

                                                          Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : "OutputLocationType", + "fluentSetterDocumentation" : "/**

                                                          Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the

                                                          \n@param outputLocationType Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the\n@return Returns a reference to this object so that method calls can be chained together.\n@see OutputLocationType*/", + "fluentSetterMethodName" : "withOutputLocationType", + "getterDocumentation" : "/**

                                                          Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the

                                                          \n@return Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the\n@see OutputLocationType*/", + "getterMethodName" : "getOutputLocationType", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutputLocationType", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OutputLocationType", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "OutputLocationType", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the

                                                          \n@param outputLocationType Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the\n@see OutputLocationType*/", + "setterMethodName" : "setOutputLocationType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "outputLocationType", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the

                                                          \n@param outputLocationType Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the\n@return Returns a reference to this object so that method calls can be chained together.\n@see OutputLocationType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "outputLocationType", + "variableType" : "String", + "documentation" : "

                                                          Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Specialty", + "c2jShape" : "Specialty", + "deprecated" : false, + "documentation" : "

                                                          The medical specialty of the transcription job. Primary care is the only valid value.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : "Specialty", + "fluentSetterDocumentation" : "/**

                                                          The medical specialty of the transcription job. Primary care is the only valid value.

                                                          \n@param specialty The medical specialty of the transcription job. Primary care is the only valid value.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Specialty*/", + "fluentSetterMethodName" : "withSpecialty", + "getterDocumentation" : "/**

                                                          The medical specialty of the transcription job. Primary care is the only valid value.

                                                          \n@return The medical specialty of the transcription job. Primary care is the only valid value.\n@see Specialty*/", + "getterMethodName" : "getSpecialty", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Specialty", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Specialty", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Specialty", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The medical specialty of the transcription job. Primary care is the only valid value.

                                                          \n@param specialty The medical specialty of the transcription job. Primary care is the only valid value.\n@see Specialty*/", + "setterMethodName" : "setSpecialty", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "specialty", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The medical specialty of the transcription job. Primary care is the only valid value.

                                                          \n@param specialty The medical specialty of the transcription job. Primary care is the only valid value.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Specialty*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "specialty", + "variableType" : "String", + "documentation" : "

                                                          The medical specialty of the transcription job. Primary care is the only valid value.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Type", + "c2jShape" : "Type", + "deprecated" : false, + "documentation" : "

                                                          The speech of the clinician in the input audio.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : "Type", + "fluentSetterDocumentation" : "/**

                                                          The speech of the clinician in the input audio.

                                                          \n@param type The speech of the clinician in the input audio.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type*/", + "fluentSetterMethodName" : "withType", + "getterDocumentation" : "/**

                                                          The speech of the clinician in the input audio.

                                                          \n@return The speech of the clinician in the input audio.\n@see Type*/", + "getterMethodName" : "getType", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Type", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Type", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Type", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The speech of the clinician in the input audio.

                                                          \n@param type The speech of the clinician in the input audio.\n@see Type*/", + "setterMethodName" : "setType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The speech of the clinician in the input audio.

                                                          \n@param type The speech of the clinician in the input audio.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "

                                                          The speech of the clinician in the input audio.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "CompletionTime" : { + "c2jName" : "CompletionTime", + "c2jShape" : "DateTime", + "deprecated" : false, + "documentation" : "

                                                          A timestamp that shows when the job was completed.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          A timestamp that shows when the job was completed.

                                                          \n@param completionTime A timestamp that shows when the job was completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCompletionTime", + "getterDocumentation" : "/**

                                                          A timestamp that shows when the job was completed.

                                                          \n@return A timestamp that shows when the job was completed.*/", + "getterMethodName" : "getCompletionTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CompletionTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "CompletionTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "CompletionTime", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          A timestamp that shows when the job was completed.

                                                          \n@param completionTime A timestamp that shows when the job was completed.*/", + "setterMethodName" : "setCompletionTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "completionTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          A timestamp that shows when the job was completed.

                                                          \n@param completionTime A timestamp that shows when the job was completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "completionTime", + "variableType" : "java.util.Date", + "documentation" : "

                                                          A timestamp that shows when the job was completed.

                                                          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "CreationTime" : { + "c2jName" : "CreationTime", + "c2jShape" : "DateTime", + "deprecated" : false, + "documentation" : "

                                                          A timestamp that shows when the medical transcription job was created.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          A timestamp that shows when the medical transcription job was created.

                                                          \n@param creationTime A timestamp that shows when the medical transcription job was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCreationTime", + "getterDocumentation" : "/**

                                                          A timestamp that shows when the medical transcription job was created.

                                                          \n@return A timestamp that shows when the medical transcription job was created.*/", + "getterMethodName" : "getCreationTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CreationTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "CreationTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "CreationTime", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          A timestamp that shows when the medical transcription job was created.

                                                          \n@param creationTime A timestamp that shows when the medical transcription job was created.*/", + "setterMethodName" : "setCreationTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "creationTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          A timestamp that shows when the medical transcription job was created.

                                                          \n@param creationTime A timestamp that shows when the medical transcription job was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "creationTime", + "variableType" : "java.util.Date", + "documentation" : "

                                                          A timestamp that shows when the medical transcription job was created.

                                                          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "FailureReason" : { + "c2jName" : "FailureReason", + "c2jShape" : "FailureReason", + "deprecated" : false, + "documentation" : "

                                                          If the TranscriptionJobStatus field is FAILED, a description of the error.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          If the TranscriptionJobStatus field is FAILED, a description of the error.

                                                          \n@param failureReason If the TranscriptionJobStatus field is FAILED, a description of the error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFailureReason", + "getterDocumentation" : "/**

                                                          If the TranscriptionJobStatus field is FAILED, a description of the error.

                                                          \n@return If the TranscriptionJobStatus field is FAILED, a description of the error.*/", + "getterMethodName" : "getFailureReason", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "FailureReason", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "FailureReason", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "FailureReason", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          If the TranscriptionJobStatus field is FAILED, a description of the error.

                                                          \n@param failureReason If the TranscriptionJobStatus field is FAILED, a description of the error.*/", + "setterMethodName" : "setFailureReason", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "failureReason", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          If the TranscriptionJobStatus field is FAILED, a description of the error.

                                                          \n@param failureReason If the TranscriptionJobStatus field is FAILED, a description of the error.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "failureReason", + "variableType" : "String", + "documentation" : "

                                                          If the TranscriptionJobStatus field is FAILED, a description of the error.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "LanguageCode" : { + "c2jName" : "LanguageCode", + "c2jShape" : "LanguageCode", + "deprecated" : false, + "documentation" : "

                                                          The language of the transcript in the source audio file.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : "LanguageCode", + "fluentSetterDocumentation" : "/**

                                                          The language of the transcript in the source audio file.

                                                          \n@param languageCode The language of the transcript in the source audio file.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterMethodName" : "withLanguageCode", + "getterDocumentation" : "/**

                                                          The language of the transcript in the source audio file.

                                                          \n@return The language of the transcript in the source audio file.\n@see LanguageCode*/", + "getterMethodName" : "getLanguageCode", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LanguageCode", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LanguageCode", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "LanguageCode", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The language of the transcript in the source audio file.

                                                          \n@param languageCode The language of the transcript in the source audio file.\n@see LanguageCode*/", + "setterMethodName" : "setLanguageCode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The language of the transcript in the source audio file.

                                                          \n@param languageCode The language of the transcript in the source audio file.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "

                                                          The language of the transcript in the source audio file.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MedicalTranscriptionJobName" : { + "c2jName" : "MedicalTranscriptionJobName", + "c2jShape" : "TranscriptionJobName", + "deprecated" : false, + "documentation" : "

                                                          The name of a medical transcription job.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          The name of a medical transcription job.

                                                          \n@param medicalTranscriptionJobName The name of a medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedicalTranscriptionJobName", + "getterDocumentation" : "/**

                                                          The name of a medical transcription job.

                                                          \n@return The name of a medical transcription job.*/", + "getterMethodName" : "getMedicalTranscriptionJobName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MedicalTranscriptionJobName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MedicalTranscriptionJobName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MedicalTranscriptionJobName", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The name of a medical transcription job.

                                                          \n@param medicalTranscriptionJobName The name of a medical transcription job.*/", + "setterMethodName" : "setMedicalTranscriptionJobName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "medicalTranscriptionJobName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The name of a medical transcription job.

                                                          \n@param medicalTranscriptionJobName The name of a medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "medicalTranscriptionJobName", + "variableType" : "String", + "documentation" : "

                                                          The name of a medical transcription job.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "OutputLocationType" : { + "c2jName" : "OutputLocationType", + "c2jShape" : "OutputLocationType", + "deprecated" : false, + "documentation" : "

                                                          Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : "OutputLocationType", + "fluentSetterDocumentation" : "/**

                                                          Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the

                                                          \n@param outputLocationType Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the\n@return Returns a reference to this object so that method calls can be chained together.\n@see OutputLocationType*/", + "fluentSetterMethodName" : "withOutputLocationType", + "getterDocumentation" : "/**

                                                          Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the

                                                          \n@return Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the\n@see OutputLocationType*/", + "getterMethodName" : "getOutputLocationType", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutputLocationType", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OutputLocationType", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "OutputLocationType", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the

                                                          \n@param outputLocationType Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the\n@see OutputLocationType*/", + "setterMethodName" : "setOutputLocationType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "outputLocationType", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the

                                                          \n@param outputLocationType Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the\n@return Returns a reference to this object so that method calls can be chained together.\n@see OutputLocationType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "outputLocationType", + "variableType" : "String", + "documentation" : "

                                                          Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Specialty" : { + "c2jName" : "Specialty", + "c2jShape" : "Specialty", + "deprecated" : false, + "documentation" : "

                                                          The medical specialty of the transcription job. Primary care is the only valid value.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : "Specialty", + "fluentSetterDocumentation" : "/**

                                                          The medical specialty of the transcription job. Primary care is the only valid value.

                                                          \n@param specialty The medical specialty of the transcription job. Primary care is the only valid value.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Specialty*/", + "fluentSetterMethodName" : "withSpecialty", + "getterDocumentation" : "/**

                                                          The medical specialty of the transcription job. Primary care is the only valid value.

                                                          \n@return The medical specialty of the transcription job. Primary care is the only valid value.\n@see Specialty*/", + "getterMethodName" : "getSpecialty", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Specialty", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Specialty", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Specialty", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The medical specialty of the transcription job. Primary care is the only valid value.

                                                          \n@param specialty The medical specialty of the transcription job. Primary care is the only valid value.\n@see Specialty*/", + "setterMethodName" : "setSpecialty", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "specialty", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The medical specialty of the transcription job. Primary care is the only valid value.

                                                          \n@param specialty The medical specialty of the transcription job. Primary care is the only valid value.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Specialty*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "specialty", + "variableType" : "String", + "documentation" : "

                                                          The medical specialty of the transcription job. Primary care is the only valid value.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "StartTime" : { + "c2jName" : "StartTime", + "c2jShape" : "DateTime", + "deprecated" : false, + "documentation" : "

                                                          A timestamp that shows when the job began processing.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          A timestamp that shows when the job began processing.

                                                          \n@param startTime A timestamp that shows when the job began processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withStartTime", + "getterDocumentation" : "/**

                                                          A timestamp that shows when the job began processing.

                                                          \n@return A timestamp that shows when the job began processing.*/", + "getterMethodName" : "getStartTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "StartTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "StartTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "StartTime", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          A timestamp that shows when the job began processing.

                                                          \n@param startTime A timestamp that shows when the job began processing.*/", + "setterMethodName" : "setStartTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "startTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          A timestamp that shows when the job began processing.

                                                          \n@param startTime A timestamp that shows when the job began processing.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "startTime", + "variableType" : "java.util.Date", + "documentation" : "

                                                          A timestamp that shows when the job began processing.

                                                          ", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "TranscriptionJobStatus" : { + "c2jName" : "TranscriptionJobStatus", + "c2jShape" : "TranscriptionJobStatus", + "deprecated" : false, + "documentation" : "

                                                          The status of the medical transcription job.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : "TranscriptionJobStatus", + "fluentSetterDocumentation" : "/**

                                                          The status of the medical transcription job.

                                                          \n@param transcriptionJobStatus The status of the medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "fluentSetterMethodName" : "withTranscriptionJobStatus", + "getterDocumentation" : "/**

                                                          The status of the medical transcription job.

                                                          \n@return The status of the medical transcription job.\n@see TranscriptionJobStatus*/", + "getterMethodName" : "getTranscriptionJobStatus", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "TranscriptionJobStatus", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "TranscriptionJobStatus", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "TranscriptionJobStatus", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The status of the medical transcription job.

                                                          \n@param transcriptionJobStatus The status of the medical transcription job.\n@see TranscriptionJobStatus*/", + "setterMethodName" : "setTranscriptionJobStatus", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "transcriptionJobStatus", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The status of the medical transcription job.

                                                          \n@param transcriptionJobStatus The status of the medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TranscriptionJobStatus*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "transcriptionJobStatus", + "variableType" : "String", + "documentation" : "

                                                          The status of the medical transcription job.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Type" : { + "c2jName" : "Type", + "c2jShape" : "Type", + "deprecated" : false, + "documentation" : "

                                                          The speech of the clinician in the input audio.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : "Type", + "fluentSetterDocumentation" : "/**

                                                          The speech of the clinician in the input audio.

                                                          \n@param type The speech of the clinician in the input audio.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type*/", + "fluentSetterMethodName" : "withType", + "getterDocumentation" : "/**

                                                          The speech of the clinician in the input audio.

                                                          \n@return The speech of the clinician in the input audio.\n@see Type*/", + "getterMethodName" : "getType", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Type", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Type", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Type", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The speech of the clinician in the input audio.

                                                          \n@param type The speech of the clinician in the input audio.\n@see Type*/", + "setterMethodName" : "setType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The speech of the clinician in the input audio.

                                                          \n@param type The speech of the clinician in the input audio.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "type", + "variableType" : "String", + "documentation" : "

                                                          The speech of the clinician in the input audio.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "MedicalTranscriptionJobSummary", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MedicalTranscriptionJobSummary", + "variableName" : "medicalTranscriptionJobSummary", + "variableType" : "MedicalTranscriptionJobSummary", + "documentation" : null, + "simpleType" : "MedicalTranscriptionJobSummary", + "variableSetterType" : "MedicalTranscriptionJobSummary" + }, + "wrapper" : false + }, + "MedicalTranscriptionSetting" : { + "c2jName" : "MedicalTranscriptionSetting", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                                          Optional settings for the StartMedicalTranscriptionJob operation.

                                                          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "ShowSpeakerLabels", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withShowSpeakerLabels", + "getterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@return Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", + "getterMethodName" : "getShowSpeakerLabels", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ShowSpeakerLabels", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ShowSpeakerLabels", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "ShowSpeakerLabels", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", + "setterMethodName" : "setShowSpeakerLabels", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "showSpeakerLabels", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "showSpeakerLabels", + "variableType" : "Boolean", + "documentation" : "

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MaxSpeakerLabels", + "c2jShape" : "MaxSpeakers", + "deprecated" : false, + "documentation" : "

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxSpeakerLabels", + "getterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@return The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.*/", + "getterMethodName" : "getMaxSpeakerLabels", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxSpeakerLabels", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxSpeakerLabels", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxSpeakerLabels", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.*/", + "setterMethodName" : "setMaxSpeakerLabels", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxSpeakerLabels", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxSpeakerLabels", + "variableType" : "Integer", + "documentation" : "

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ChannelIdentification", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

                                                          Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException

                                                          \n@param channelIdentification Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withChannelIdentification", + "getterDocumentation" : "/**

                                                          Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException

                                                          \n@return Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException*/", + "getterMethodName" : "getChannelIdentification", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ChannelIdentification", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ChannelIdentification", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "ChannelIdentification", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException

                                                          \n@param channelIdentification Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException*/", + "setterMethodName" : "setChannelIdentification", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "channelIdentification", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException

                                                          \n@param channelIdentification Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "channelIdentification", + "variableType" : "Boolean", + "documentation" : "

                                                          Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException

                                                          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ShowAlternatives", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

                                                          Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withShowAlternatives", + "getterDocumentation" : "/**

                                                          Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@return Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.*/", + "getterMethodName" : "getShowAlternatives", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ShowAlternatives", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ShowAlternatives", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "ShowAlternatives", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.*/", + "setterMethodName" : "setShowAlternatives", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "showAlternatives", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "showAlternatives", + "variableType" : "Boolean", + "documentation" : "

                                                          Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MaxAlternatives", + "c2jShape" : "MaxAlternatives", + "deprecated" : false, + "documentation" : "

                                                          The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxAlternatives", + "getterDocumentation" : "/**

                                                          The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@return The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.*/", + "getterMethodName" : "getMaxAlternatives", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxAlternatives", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxAlternatives", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxAlternatives", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.*/", + "setterMethodName" : "setMaxAlternatives", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxAlternatives", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxAlternatives", + "variableType" : "Integer", + "documentation" : "

                                                          The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "ChannelIdentification" : { + "c2jName" : "ChannelIdentification", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

                                                          Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException

                                                          \n@param channelIdentification Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withChannelIdentification", + "getterDocumentation" : "/**

                                                          Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException

                                                          \n@return Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException*/", + "getterMethodName" : "getChannelIdentification", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ChannelIdentification", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ChannelIdentification", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "ChannelIdentification", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException

                                                          \n@param channelIdentification Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException*/", + "setterMethodName" : "setChannelIdentification", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "channelIdentification", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException

                                                          \n@param channelIdentification Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "channelIdentification", + "variableType" : "Boolean", + "documentation" : "

                                                          Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException

                                                          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, + "MaxAlternatives" : { + "c2jName" : "MaxAlternatives", + "c2jShape" : "MaxAlternatives", + "deprecated" : false, + "documentation" : "

                                                          The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxAlternatives", + "getterDocumentation" : "/**

                                                          The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@return The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.*/", + "getterMethodName" : "getMaxAlternatives", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxAlternatives", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxAlternatives", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxAlternatives", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.*/", + "setterMethodName" : "setMaxAlternatives", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxAlternatives", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxAlternatives", + "variableType" : "Integer", + "documentation" : "

                                                          The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "MaxSpeakerLabels" : { + "c2jName" : "MaxSpeakerLabels", + "c2jShape" : "MaxSpeakers", + "deprecated" : false, + "documentation" : "

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxSpeakerLabels", + "getterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@return The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.*/", + "getterMethodName" : "getMaxSpeakerLabels", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxSpeakerLabels", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxSpeakerLabels", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxSpeakerLabels", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.*/", + "setterMethodName" : "setMaxSpeakerLabels", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxSpeakerLabels", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxSpeakerLabels", + "variableType" : "Integer", + "documentation" : "

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "ShowAlternatives" : { + "c2jName" : "ShowAlternatives", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

                                                          Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withShowAlternatives", + "getterDocumentation" : "/**

                                                          Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@return Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.*/", + "getterMethodName" : "getShowAlternatives", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ShowAlternatives", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ShowAlternatives", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "ShowAlternatives", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.*/", + "setterMethodName" : "setShowAlternatives", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "showAlternatives", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "showAlternatives", + "variableType" : "Boolean", + "documentation" : "

                                                          Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, + "ShowSpeakerLabels" : { + "c2jName" : "ShowSpeakerLabels", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withShowSpeakerLabels", + "getterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@return Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", + "getterMethodName" : "getShowSpeakerLabels", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ShowSpeakerLabels", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ShowSpeakerLabels", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "ShowSpeakerLabels", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", + "setterMethodName" : "setShowSpeakerLabels", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "showSpeakerLabels", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "showSpeakerLabels", + "variableType" : "Boolean", + "documentation" : "

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "MedicalTranscriptionSetting", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MedicalTranscriptionSetting", + "variableName" : "medicalTranscriptionSetting", + "variableType" : "MedicalTranscriptionSetting", + "documentation" : null, + "simpleType" : "MedicalTranscriptionSetting", + "variableSetterType" : "MedicalTranscriptionSetting" + }, + "wrapper" : false + }, + "NotFoundException" : { + "c2jName" : "NotFoundException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                                          We can't find the requested resource. Check the name and try your request again.

                                                          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "NotFoundException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "NotFoundException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "NotFoundException", + "variableName" : "notFoundException", + "variableType" : "NotFoundException", + "documentation" : null, + "simpleType" : "NotFoundException", + "variableSetterType" : "NotFoundException" + }, + "wrapper" : false + }, + "OutputLocationType" : { + "c2jName" : "OutputLocationType", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "CUSTOMER_BUCKET", + "value" : "CUSTOMER_BUCKET" + }, { + "name" : "SERVICE_BUCKET", + "value" : "SERVICE_BUCKET" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "OutputLocationType", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutputLocationType", + "variableName" : "outputLocationType", + "variableType" : "OutputLocationType", + "documentation" : null, + "simpleType" : "OutputLocationType", + "variableSetterType" : "OutputLocationType" + }, + "wrapper" : false + }, + "RedactionOutput" : { + "c2jName" : "RedactionOutput", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "Redacted", + "value" : "redacted" + }, { + "name" : "Redacted_and_unredacted", + "value" : "redacted_and_unredacted" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "RedactionOutput", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "RedactionOutput", + "variableName" : "redactionOutput", + "variableType" : "RedactionOutput", + "documentation" : null, + "simpleType" : "RedactionOutput", + "variableSetterType" : "RedactionOutput" + }, + "wrapper" : false + }, + "RedactionType" : { + "c2jName" : "RedactionType", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "PII", + "value" : "PII" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "RedactionType", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "RedactionType", + "variableName" : "redactionType", + "variableType" : "RedactionType", + "documentation" : null, + "simpleType" : "RedactionType", + "variableSetterType" : "RedactionType" + }, + "wrapper" : false + }, + "Settings" : { + "c2jName" : "Settings", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

                                                          Provides optional settings for the StartTranscriptionJob operation.

                                                          ", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "VocabularyName", + "c2jShape" : "VocabularyName", + "deprecated" : false, + "documentation" : "

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          \n@param vocabularyName The name of a vocabulary to use when processing the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVocabularyName", + "getterDocumentation" : "/**

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          \n@return The name of a vocabulary to use when processing the transcription job.*/", + "getterMethodName" : "getVocabularyName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VocabularyName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VocabularyName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VocabularyName", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          \n@param vocabularyName The name of a vocabulary to use when processing the transcription job.*/", + "setterMethodName" : "setVocabularyName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "vocabularyName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          \n@param vocabularyName The name of a vocabulary to use when processing the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "vocabularyName", + "variableType" : "String", + "documentation" : "

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ShowSpeakerLabels", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withShowSpeakerLabels", + "getterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@return Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", + "getterMethodName" : "getShowSpeakerLabels", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ShowSpeakerLabels", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ShowSpeakerLabels", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "ShowSpeakerLabels", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", + "setterMethodName" : "setShowSpeakerLabels", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "showSpeakerLabels", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "showSpeakerLabels", + "variableType" : "Boolean", + "documentation" : "

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MaxSpeakerLabels", + "c2jShape" : "MaxSpeakers", + "deprecated" : false, + "documentation" : "

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxSpeakerLabels", + "getterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@return The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.*/", + "getterMethodName" : "getMaxSpeakerLabels", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxSpeakerLabels", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxSpeakerLabels", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxSpeakerLabels", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.*/", + "setterMethodName" : "setMaxSpeakerLabels", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxSpeakerLabels", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxSpeakerLabels", + "variableType" : "Integer", + "documentation" : "

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ChannelIdentification", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param channelIdentification Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withChannelIdentification", + "getterDocumentation" : "/**

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@return Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", + "getterMethodName" : "getChannelIdentification", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ChannelIdentification", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ChannelIdentification", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "ChannelIdentification", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param channelIdentification Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", + "setterMethodName" : "setChannelIdentification", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "channelIdentification", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param channelIdentification Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "channelIdentification", + "variableType" : "Boolean", + "documentation" : "

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ShowAlternatives", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withShowAlternatives", + "getterDocumentation" : "/**

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@return Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.*/", + "getterMethodName" : "getShowAlternatives", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ShowAlternatives", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ShowAlternatives", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "ShowAlternatives", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.*/", + "setterMethodName" : "setShowAlternatives", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "showAlternatives", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "showAlternatives", + "variableType" : "Boolean", + "documentation" : "

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MaxAlternatives", + "c2jShape" : "MaxAlternatives", + "deprecated" : false, + "documentation" : "

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxAlternatives", + "getterDocumentation" : "/**

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@return The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.*/", + "getterMethodName" : "getMaxAlternatives", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxAlternatives", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxAlternatives", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxAlternatives", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.*/", + "setterMethodName" : "setMaxAlternatives", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxAlternatives", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxAlternatives", + "variableType" : "Integer", + "documentation" : "

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "VocabularyFilterName", + "c2jShape" : "VocabularyFilterName", + "deprecated" : false, + "documentation" : "

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          \n@param vocabularyFilterName The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVocabularyFilterName", + "getterDocumentation" : "/**

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          \n@return The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.*/", + "getterMethodName" : "getVocabularyFilterName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VocabularyFilterName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VocabularyFilterName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VocabularyFilterName", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          \n@param vocabularyFilterName The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.*/", + "setterMethodName" : "setVocabularyFilterName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "vocabularyFilterName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          \n@param vocabularyFilterName The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "vocabularyFilterName", + "variableType" : "String", + "documentation" : "

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "VocabularyFilterMethod", + "c2jShape" : "VocabularyFilterMethod", + "deprecated" : false, + "documentation" : "

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : "VocabularyFilterMethod", + "fluentSetterDocumentation" : "/**

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          \n@param vocabularyFilterMethod Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyFilterMethod*/", + "fluentSetterMethodName" : "withVocabularyFilterMethod", + "getterDocumentation" : "/**

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          \n@return Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.\n@see VocabularyFilterMethod*/", + "getterMethodName" : "getVocabularyFilterMethod", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VocabularyFilterMethod", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VocabularyFilterMethod", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VocabularyFilterMethod", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          \n@param vocabularyFilterMethod Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.\n@see VocabularyFilterMethod*/", + "setterMethodName" : "setVocabularyFilterMethod", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "vocabularyFilterMethod", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          \n@param vocabularyFilterMethod Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyFilterMethod*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "vocabularyFilterMethod", + "variableType" : "String", + "documentation" : "

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "ChannelIdentification" : { + "c2jName" : "ChannelIdentification", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param channelIdentification Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withChannelIdentification", + "getterDocumentation" : "/**

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@return Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", + "getterMethodName" : "getChannelIdentification", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ChannelIdentification", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ChannelIdentification", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "ChannelIdentification", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param channelIdentification Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", + "setterMethodName" : "setChannelIdentification", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "channelIdentification", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param channelIdentification Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "channelIdentification", + "variableType" : "Boolean", + "documentation" : "

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, + "MaxAlternatives" : { + "c2jName" : "MaxAlternatives", + "c2jShape" : "MaxAlternatives", + "deprecated" : false, + "documentation" : "

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxAlternatives", + "getterDocumentation" : "/**

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@return The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.*/", + "getterMethodName" : "getMaxAlternatives", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxAlternatives", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxAlternatives", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxAlternatives", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.*/", + "setterMethodName" : "setMaxAlternatives", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxAlternatives", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxAlternatives", + "variableType" : "Integer", + "documentation" : "

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "MaxSpeakerLabels" : { + "c2jName" : "MaxSpeakerLabels", + "c2jShape" : "MaxSpeakers", + "deprecated" : false, + "documentation" : "

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxSpeakerLabels", + "getterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@return The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.*/", + "getterMethodName" : "getMaxSpeakerLabels", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxSpeakerLabels", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxSpeakerLabels", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxSpeakerLabels", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.*/", + "setterMethodName" : "setMaxSpeakerLabels", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxSpeakerLabels", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxSpeakerLabels", + "variableType" : "Integer", + "documentation" : "

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "ShowAlternatives" : { + "c2jName" : "ShowAlternatives", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withShowAlternatives", + "getterDocumentation" : "/**

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@return Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.*/", + "getterMethodName" : "getShowAlternatives", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ShowAlternatives", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ShowAlternatives", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "ShowAlternatives", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.*/", + "setterMethodName" : "setShowAlternatives", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "showAlternatives", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "showAlternatives", + "variableType" : "Boolean", + "documentation" : "

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, + "ShowSpeakerLabels" : { + "c2jName" : "ShowSpeakerLabels", + "c2jShape" : "Boolean", + "deprecated" : false, + "documentation" : "

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withShowSpeakerLabels", + "getterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@return Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", + "getterMethodName" : "getShowSpeakerLabels", + "getterModel" : { + "returnType" : "Boolean", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ShowSpeakerLabels", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ShowSpeakerLabels", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Boolean", + "marshallingType" : "BOOLEAN", + "name" : "ShowSpeakerLabels", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", + "setterMethodName" : "setShowSpeakerLabels", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "showSpeakerLabels", + "variableType" : "Boolean", + "documentation" : "", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Boolean", + "variableName" : "showSpeakerLabels", + "variableType" : "Boolean", + "documentation" : "

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", + "simpleType" : "Boolean", + "variableSetterType" : "Boolean" + }, + "xmlNameSpaceUri" : null + }, + "VocabularyFilterMethod" : { + "c2jName" : "VocabularyFilterMethod", + "c2jShape" : "VocabularyFilterMethod", + "deprecated" : false, + "documentation" : "

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : "VocabularyFilterMethod", + "fluentSetterDocumentation" : "/**

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          \n@param vocabularyFilterMethod Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyFilterMethod*/", + "fluentSetterMethodName" : "withVocabularyFilterMethod", + "getterDocumentation" : "/**

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          \n@return Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.\n@see VocabularyFilterMethod*/", + "getterMethodName" : "getVocabularyFilterMethod", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VocabularyFilterMethod", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VocabularyFilterMethod", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VocabularyFilterMethod", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          \n@param vocabularyFilterMethod Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.\n@see VocabularyFilterMethod*/", + "setterMethodName" : "setVocabularyFilterMethod", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "vocabularyFilterMethod", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          \n@param vocabularyFilterMethod Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyFilterMethod*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "vocabularyFilterMethod", + "variableType" : "String", + "documentation" : "

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "VocabularyFilterName" : { + "c2jName" : "VocabularyFilterName", + "c2jShape" : "VocabularyFilterName", + "deprecated" : false, + "documentation" : "

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          \n@param vocabularyFilterName The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVocabularyFilterName", + "getterDocumentation" : "/**

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          \n@return The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.*/", + "getterMethodName" : "getVocabularyFilterName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VocabularyFilterName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VocabularyFilterName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VocabularyFilterName", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          \n@param vocabularyFilterName The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.*/", + "setterMethodName" : "setVocabularyFilterName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "vocabularyFilterName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          \n@param vocabularyFilterName The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "vocabularyFilterName", + "variableType" : "String", + "documentation" : "

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "VocabularyName" : { + "c2jName" : "VocabularyName", + "c2jShape" : "VocabularyName", + "deprecated" : false, + "documentation" : "

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          \n@param vocabularyName The name of a vocabulary to use when processing the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withVocabularyName", + "getterDocumentation" : "/**

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          \n@return The name of a vocabulary to use when processing the transcription job.*/", + "getterMethodName" : "getVocabularyName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "VocabularyName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "VocabularyName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "VocabularyName", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          \n@param vocabularyName The name of a vocabulary to use when processing the transcription job.*/", + "setterMethodName" : "setVocabularyName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "vocabularyName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          \n@param vocabularyName The name of a vocabulary to use when processing the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "vocabularyName", + "variableType" : "String", + "documentation" : "

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "RedactionOutput", + "shapeName" : "Settings", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -10986,17 +18445,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "RedactionOutput", - "variableName" : "redactionOutput", - "variableType" : "RedactionOutput", + "variableDeclarationType" : "Settings", + "variableName" : "settings", + "variableType" : "Settings", "documentation" : null, - "simpleType" : "RedactionOutput", - "variableSetterType" : "RedactionOutput" + "simpleType" : "Settings", + "variableSetterType" : "Settings" }, "wrapper" : false }, - "RedactionType" : { - "c2jName" : "RedactionType", + "Specialty" : { + "c2jName" : "Specialty", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -11007,8 +18466,8 @@ "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : [ { - "name" : "PII", - "value" : "PII" + "name" : "PRIMARYCARE", + "value" : "PRIMARYCARE" } ], "errorCode" : null, "hasHeaderMember" : false, @@ -11022,7 +18481,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "RedactionType", + "shapeName" : "Specialty", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -11031,17 +18490,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "RedactionType", - "variableName" : "redactionType", - "variableType" : "RedactionType", + "variableDeclarationType" : "Specialty", + "variableName" : "specialty", + "variableType" : "Specialty", "documentation" : null, - "simpleType" : "RedactionType", - "variableSetterType" : "RedactionType" + "simpleType" : "Specialty", + "variableSetterType" : "Specialty" }, "wrapper" : false }, - "Settings" : { - "c2jName" : "Settings", + "StartMedicalTranscriptionJobRequest" : { + "c2jName" : "StartMedicalTranscriptionJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -11049,7 +18508,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

                                                          Provides optional settings for the StartTranscriptionJob operation.

                                                          ", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -11058,18 +18517,25 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, + "marshaller" : { + "action" : "StartMedicalTranscriptionJob", + "locationName" : null, + "requestUri" : "/", + "target" : "Transcribe.StartMedicalTranscriptionJob", + "verb" : "POST", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "VocabularyName", - "c2jShape" : "VocabularyName", + "c2jName" : "MedicalTranscriptionJobName", + "c2jShape" : "TranscriptionJobName", "deprecated" : false, - "documentation" : "

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          ", + "documentation" : "

                                                          The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.

                                                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          \n@param vocabularyName The name of a vocabulary to use when processing the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVocabularyName", - "getterDocumentation" : "/**

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          \n@return The name of a vocabulary to use when processing the transcription job.*/", - "getterMethodName" : "getVocabularyName", + "fluentSetterDocumentation" : "/**

                                                          The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.

                                                          \n@param medicalTranscriptionJobName The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedicalTranscriptionJobName", + "getterDocumentation" : "/**

                                                          The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.

                                                          \n@return The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.*/", + "getterMethodName" : "getMedicalTranscriptionJobName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -11084,11 +18550,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyName", + "marshallLocationName" : "MedicalTranscriptionJobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VocabularyName", + "unmarshallLocationName" : "MedicalTranscriptionJobName", "uri" : false }, "idempotencyToken" : false, @@ -11100,14 +18566,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VocabularyName", + "name" : "MedicalTranscriptionJobName", "sensitive" : false, - "setterDocumentation" : "/**

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          \n@param vocabularyName The name of a vocabulary to use when processing the transcription job.*/", - "setterMethodName" : "setVocabularyName", + "setterDocumentation" : "/**

                                                          The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.

                                                          \n@param medicalTranscriptionJobName The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.*/", + "setterMethodName" : "setMedicalTranscriptionJobName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyName", + "variableName" : "medicalTranscriptionJobName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -11116,30 +18582,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          \n@param vocabularyName The name of a vocabulary to use when processing the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                          The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.

                                                          \n@param medicalTranscriptionJobName The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyName", + "variableName" : "medicalTranscriptionJobName", "variableType" : "String", - "documentation" : "

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          ", + "documentation" : "

                                                          The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.

                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "ShowSpeakerLabels", - "c2jShape" : "Boolean", + "c2jName" : "LanguageCode", + "c2jShape" : "LanguageCode", "deprecated" : false, - "documentation" : "

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", + "documentation" : "

                                                          The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.

                                                          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withShowSpeakerLabels", - "getterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@return Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", - "getterMethodName" : "getShowSpeakerLabels", + "enumType" : "LanguageCode", + "fluentSetterDocumentation" : "/**

                                                          The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.

                                                          \n@param languageCode The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterMethodName" : "withLanguageCode", + "getterDocumentation" : "/**

                                                          The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.

                                                          \n@return The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.\n@see LanguageCode*/", + "getterMethodName" : "getLanguageCode", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "String", "documentation" : null }, "http" : { @@ -11152,11 +18618,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ShowSpeakerLabels", + "marshallLocationName" : "LanguageCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ShowSpeakerLabels", + "unmarshallLocationName" : "LanguageCode", "uri" : false }, "idempotencyToken" : false, @@ -11166,46 +18632,46 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "ShowSpeakerLabels", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "LanguageCode", "sensitive" : false, - "setterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", - "setterMethodName" : "setShowSpeakerLabels", + "setterDocumentation" : "/**

                                                          The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.

                                                          \n@param languageCode The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.\n@see LanguageCode*/", + "setterMethodName" : "setLanguageCode", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "showSpeakerLabels", - "variableType" : "Boolean", + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                          The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.

                                                          \n@param languageCode The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "showSpeakerLabels", - "variableType" : "Boolean", - "documentation" : "

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "

                                                          The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "MaxSpeakerLabels", - "c2jShape" : "MaxSpeakers", + "c2jName" : "MediaSampleRateHertz", + "c2jShape" : "MediaSampleRateHertz", "deprecated" : false, - "documentation" : "

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          ", + "documentation" : "

                                                          The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.

                                                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxSpeakerLabels", - "getterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@return The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.*/", - "getterMethodName" : "getMaxSpeakerLabels", + "fluentSetterDocumentation" : "/**

                                                          The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.

                                                          \n@param mediaSampleRateHertz The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMediaSampleRateHertz", + "getterDocumentation" : "/**

                                                          The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.

                                                          \n@return The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.*/", + "getterMethodName" : "getMediaSampleRateHertz", "getterModel" : { "returnType" : "Integer", "documentation" : null @@ -11220,11 +18686,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MaxSpeakerLabels", + "marshallLocationName" : "MediaSampleRateHertz", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MaxSpeakerLabels", + "unmarshallLocationName" : "MediaSampleRateHertz", "uri" : false }, "idempotencyToken" : false, @@ -11236,46 +18702,182 @@ "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", - "name" : "MaxSpeakerLabels", + "name" : "MediaSampleRateHertz", "sensitive" : false, - "setterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.*/", - "setterMethodName" : "setMaxSpeakerLabels", + "setterDocumentation" : "/**

                                                          The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.

                                                          \n@param mediaSampleRateHertz The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.*/", + "setterMethodName" : "setMediaSampleRateHertz", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", - "variableName" : "maxSpeakerLabels", + "variableName" : "mediaSampleRateHertz", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.

                                                          \n@param mediaSampleRateHertz The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "mediaSampleRateHertz", "variableType" : "Integer", + "documentation" : "

                                                          The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.

                                                          ", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MediaFormat", + "c2jShape" : "MediaFormat", + "deprecated" : false, + "documentation" : "

                                                          The audio format of the input media file.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : "MediaFormat", + "fluentSetterDocumentation" : "/**

                                                          The audio format of the input media file.

                                                          \n@param mediaFormat The audio format of the input media file.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MediaFormat*/", + "fluentSetterMethodName" : "withMediaFormat", + "getterDocumentation" : "/**

                                                          The audio format of the input media file.

                                                          \n@return The audio format of the input media file.\n@see MediaFormat*/", + "getterMethodName" : "getMediaFormat", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MediaFormat", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MediaFormat", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MediaFormat", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The audio format of the input media file.

                                                          \n@param mediaFormat The audio format of the input media file.\n@see MediaFormat*/", + "setterMethodName" : "setMediaFormat", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mediaFormat", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The audio format of the input media file.

                                                          \n@param mediaFormat The audio format of the input media file.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MediaFormat*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mediaFormat", + "variableType" : "String", + "documentation" : "

                                                          The audio format of the input media file.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Media", + "c2jShape" : "Media", + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param media \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedia", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMedia", + "getterModel" : { + "returnType" : "Media", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Media", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Media", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Media", + "sensitive" : false, + "setterDocumentation" : "/**\n@param media */", + "setterMethodName" : "setMedia", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Media", + "variableName" : "media", + "variableType" : "Media", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "Media", + "variableSetterType" : "Media" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param media \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxSpeakerLabels", - "variableType" : "Integer", - "documentation" : "

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "Media", + "variableName" : "media", + "variableType" : "Media", + "documentation" : "", + "simpleType" : "Media", + "variableSetterType" : "Media" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "ChannelIdentification", - "c2jShape" : "Boolean", + "c2jName" : "OutputBucketName", + "c2jShape" : "OutputBucketName", "deprecated" : false, - "documentation" : "

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", + "documentation" : "

                                                          The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.

                                                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param channelIdentification Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withChannelIdentification", - "getterDocumentation" : "/**

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@return Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", - "getterMethodName" : "getChannelIdentification", + "fluentSetterDocumentation" : "/**

                                                          The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.

                                                          \n@param outputBucketName The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutputBucketName", + "getterDocumentation" : "/**

                                                          The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.

                                                          \n@return The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.*/", + "getterMethodName" : "getOutputBucketName", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "String", "documentation" : null }, "http" : { @@ -11288,11 +18890,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ChannelIdentification", + "marshallLocationName" : "OutputBucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ChannelIdentification", + "unmarshallLocationName" : "OutputBucketName", "uri" : false }, "idempotencyToken" : false, @@ -11302,48 +18904,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "ChannelIdentification", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "OutputBucketName", "sensitive" : false, - "setterDocumentation" : "/**

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param channelIdentification Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", - "setterMethodName" : "setChannelIdentification", + "setterDocumentation" : "/**

                                                          The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.

                                                          \n@param outputBucketName The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.*/", + "setterMethodName" : "setOutputBucketName", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "channelIdentification", - "variableType" : "Boolean", + "variableDeclarationType" : "String", + "variableName" : "outputBucketName", + "variableType" : "String", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param channelIdentification Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                          The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.

                                                          \n@param outputBucketName The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "channelIdentification", - "variableType" : "Boolean", - "documentation" : "

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "outputBucketName", + "variableType" : "String", + "documentation" : "

                                                          The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "ShowAlternatives", - "c2jShape" : "Boolean", + "c2jName" : "OutputEncryptionKMSKeyId", + "c2jShape" : "KMSKeyId", "deprecated" : false, - "documentation" : "

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          ", + "documentation" : "

                                                          The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.

                                                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withShowAlternatives", - "getterDocumentation" : "/**

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@return Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.*/", - "getterMethodName" : "getShowAlternatives", + "fluentSetterDocumentation" : "/**

                                                          The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.

                                                          \n@param outputEncryptionKMSKeyId The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutputEncryptionKMSKeyId", + "getterDocumentation" : "/**

                                                          The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.

                                                          \n@return The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.*/", + "getterMethodName" : "getOutputEncryptionKMSKeyId", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "String", "documentation" : null }, "http" : { @@ -11356,11 +18958,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ShowAlternatives", + "marshallLocationName" : "OutputEncryptionKMSKeyId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ShowAlternatives", + "unmarshallLocationName" : "OutputEncryptionKMSKeyId", "uri" : false }, "idempotencyToken" : false, @@ -11370,48 +18972,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "ShowAlternatives", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "OutputEncryptionKMSKeyId", "sensitive" : false, - "setterDocumentation" : "/**

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.*/", - "setterMethodName" : "setShowAlternatives", + "setterDocumentation" : "/**

                                                          The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.

                                                          \n@param outputEncryptionKMSKeyId The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.*/", + "setterMethodName" : "setOutputEncryptionKMSKeyId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "showAlternatives", - "variableType" : "Boolean", + "variableDeclarationType" : "String", + "variableName" : "outputEncryptionKMSKeyId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                          The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.

                                                          \n@param outputEncryptionKMSKeyId The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "showAlternatives", - "variableType" : "Boolean", - "documentation" : "

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "outputEncryptionKMSKeyId", + "variableType" : "String", + "documentation" : "

                                                          The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "MaxAlternatives", - "c2jShape" : "MaxAlternatives", + "c2jName" : "Settings", + "c2jShape" : "MedicalTranscriptionSetting", "deprecated" : false, - "documentation" : "

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          ", + "documentation" : "

                                                          Optional settings for the medical transcription job.

                                                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxAlternatives", - "getterDocumentation" : "/**

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@return The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.*/", - "getterMethodName" : "getMaxAlternatives", + "fluentSetterDocumentation" : "/**

                                                          Optional settings for the medical transcription job.

                                                          \n@param settings Optional settings for the medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSettings", + "getterDocumentation" : "/**

                                                          Optional settings for the medical transcription job.

                                                          \n@return Optional settings for the medical transcription job.*/", + "getterMethodName" : "getSettings", "getterModel" : { - "returnType" : "Integer", + "returnType" : "MedicalTranscriptionSetting", "documentation" : null }, "http" : { @@ -11424,11 +19026,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MaxAlternatives", + "marshallLocationName" : "Settings", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MaxAlternatives", + "unmarshallLocationName" : "Settings", "uri" : false }, "idempotencyToken" : false, @@ -11438,46 +19040,46 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxAlternatives", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Settings", "sensitive" : false, - "setterDocumentation" : "/**

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.*/", - "setterMethodName" : "setMaxAlternatives", + "setterDocumentation" : "/**

                                                          Optional settings for the medical transcription job.

                                                          \n@param settings Optional settings for the medical transcription job.*/", + "setterMethodName" : "setSettings", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxAlternatives", - "variableType" : "Integer", + "variableDeclarationType" : "MedicalTranscriptionSetting", + "variableName" : "settings", + "variableType" : "MedicalTranscriptionSetting", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "MedicalTranscriptionSetting", + "variableSetterType" : "MedicalTranscriptionSetting" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                          Optional settings for the medical transcription job.

                                                          \n@param settings Optional settings for the medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxAlternatives", - "variableType" : "Integer", - "documentation" : "

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "MedicalTranscriptionSetting", + "variableName" : "settings", + "variableType" : "MedicalTranscriptionSetting", + "documentation" : "

                                                          Optional settings for the medical transcription job.

                                                          ", + "simpleType" : "MedicalTranscriptionSetting", + "variableSetterType" : "MedicalTranscriptionSetting" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "VocabularyFilterName", - "c2jShape" : "VocabularyFilterName", + "c2jName" : "Specialty", + "c2jShape" : "Specialty", "deprecated" : false, - "documentation" : "

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          ", + "documentation" : "

                                                          The medical specialty of any clinician speaking in the input media.

                                                          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          \n@param vocabularyFilterName The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVocabularyFilterName", - "getterDocumentation" : "/**

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          \n@return The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.*/", - "getterMethodName" : "getVocabularyFilterName", + "enumType" : "Specialty", + "fluentSetterDocumentation" : "/**

                                                          The medical specialty of any clinician speaking in the input media.

                                                          \n@param specialty The medical specialty of any clinician speaking in the input media.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Specialty*/", + "fluentSetterMethodName" : "withSpecialty", + "getterDocumentation" : "/**

                                                          The medical specialty of any clinician speaking in the input media.

                                                          \n@return The medical specialty of any clinician speaking in the input media.\n@see Specialty*/", + "getterMethodName" : "getSpecialty", "getterModel" : { "returnType" : "String", "documentation" : null @@ -11492,11 +19094,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyFilterName", + "marshallLocationName" : "Specialty", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VocabularyFilterName", + "unmarshallLocationName" : "Specialty", "uri" : false }, "idempotencyToken" : false, @@ -11508,14 +19110,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VocabularyFilterName", + "name" : "Specialty", "sensitive" : false, - "setterDocumentation" : "/**

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          \n@param vocabularyFilterName The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.*/", - "setterMethodName" : "setVocabularyFilterName", + "setterDocumentation" : "/**

                                                          The medical specialty of any clinician speaking in the input media.

                                                          \n@param specialty The medical specialty of any clinician speaking in the input media.\n@see Specialty*/", + "setterMethodName" : "setSpecialty", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterName", + "variableName" : "specialty", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -11524,28 +19126,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          \n@param vocabularyFilterName The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                          The medical specialty of any clinician speaking in the input media.

                                                          \n@param specialty The medical specialty of any clinician speaking in the input media.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Specialty*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterName", + "variableName" : "specialty", "variableType" : "String", - "documentation" : "

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          ", + "documentation" : "

                                                          The medical specialty of any clinician speaking in the input media.

                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "VocabularyFilterMethod", - "c2jShape" : "VocabularyFilterMethod", + "c2jName" : "Type", + "c2jShape" : "Type", "deprecated" : false, - "documentation" : "

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          ", + "documentation" : "

                                                          The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.

                                                          ", "endpointDiscoveryId" : false, - "enumType" : "VocabularyFilterMethod", - "fluentSetterDocumentation" : "/**

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          \n@param vocabularyFilterMethod Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyFilterMethod*/", - "fluentSetterMethodName" : "withVocabularyFilterMethod", - "getterDocumentation" : "/**

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          \n@return Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.\n@see VocabularyFilterMethod*/", - "getterMethodName" : "getVocabularyFilterMethod", + "enumType" : "Type", + "fluentSetterDocumentation" : "/**

                                                          The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.

                                                          \n@param type The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type*/", + "fluentSetterMethodName" : "withType", + "getterDocumentation" : "/**

                                                          The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.

                                                          \n@return The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.\n@see Type*/", + "getterMethodName" : "getType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -11560,11 +19162,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyFilterMethod", + "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VocabularyFilterMethod", + "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, @@ -11576,14 +19178,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VocabularyFilterMethod", + "name" : "Type", "sensitive" : false, - "setterDocumentation" : "/**

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          \n@param vocabularyFilterMethod Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.\n@see VocabularyFilterMethod*/", - "setterMethodName" : "setVocabularyFilterMethod", + "setterDocumentation" : "/**

                                                          The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.

                                                          \n@param type The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.\n@see Type*/", + "setterMethodName" : "setType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterMethod", + "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -11592,32 +19194,101 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          \n@param vocabularyFilterMethod Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyFilterMethod*/", + "varargSetterDocumentation" : "/**

                                                          The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.

                                                          \n@param type The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterMethod", + "variableName" : "type", "variableType" : "String", - "documentation" : "

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          ", + "documentation" : "

                                                          The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.

                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "ChannelIdentification" : { - "c2jName" : "ChannelIdentification", - "c2jShape" : "Boolean", + "LanguageCode" : { + "c2jName" : "LanguageCode", + "c2jShape" : "LanguageCode", + "deprecated" : false, + "documentation" : "

                                                          The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : "LanguageCode", + "fluentSetterDocumentation" : "/**

                                                          The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.

                                                          \n@param languageCode The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "fluentSetterMethodName" : "withLanguageCode", + "getterDocumentation" : "/**

                                                          The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.

                                                          \n@return The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.\n@see LanguageCode*/", + "getterMethodName" : "getLanguageCode", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LanguageCode", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LanguageCode", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "LanguageCode", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.

                                                          \n@param languageCode The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.\n@see LanguageCode*/", + "setterMethodName" : "setLanguageCode", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.

                                                          \n@param languageCode The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LanguageCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "languageCode", + "variableType" : "String", + "documentation" : "

                                                          The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Media" : { + "c2jName" : "Media", + "c2jShape" : "Media", "deprecated" : false, - "documentation" : "

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", + "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param channelIdentification Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withChannelIdentification", - "getterDocumentation" : "/**

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@return Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", - "getterMethodName" : "getChannelIdentification", + "fluentSetterDocumentation" : "/**\n@param media \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedia", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMedia", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "Media", "documentation" : null }, "http" : { @@ -11630,11 +19301,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ChannelIdentification", + "marshallLocationName" : "Media", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ChannelIdentification", + "unmarshallLocationName" : "Media", "uri" : false }, "idempotencyToken" : false, @@ -11644,47 +19315,116 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "ChannelIdentification", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Media", "sensitive" : false, - "setterDocumentation" : "/**

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param channelIdentification Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", - "setterMethodName" : "setChannelIdentification", + "setterDocumentation" : "/**\n@param media */", + "setterMethodName" : "setMedia", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "channelIdentification", - "variableType" : "Boolean", + "variableDeclarationType" : "Media", + "variableName" : "media", + "variableType" : "Media", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "Media", + "variableSetterType" : "Media" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param media \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Media", + "variableName" : "media", + "variableType" : "Media", + "documentation" : "", + "simpleType" : "Media", + "variableSetterType" : "Media" + }, + "xmlNameSpaceUri" : null + }, + "MediaFormat" : { + "c2jName" : "MediaFormat", + "c2jShape" : "MediaFormat", + "deprecated" : false, + "documentation" : "

                                                          The audio format of the input media file.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : "MediaFormat", + "fluentSetterDocumentation" : "/**

                                                          The audio format of the input media file.

                                                          \n@param mediaFormat The audio format of the input media file.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MediaFormat*/", + "fluentSetterMethodName" : "withMediaFormat", + "getterDocumentation" : "/**

                                                          The audio format of the input media file.

                                                          \n@return The audio format of the input media file.\n@see MediaFormat*/", + "getterMethodName" : "getMediaFormat", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MediaFormat", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MediaFormat", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MediaFormat", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The audio format of the input media file.

                                                          \n@param mediaFormat The audio format of the input media file.\n@see MediaFormat*/", + "setterMethodName" : "setMediaFormat", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "mediaFormat", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param channelIdentification Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                          The audio format of the input media file.

                                                          \n@param mediaFormat The audio format of the input media file.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MediaFormat*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "channelIdentification", - "variableType" : "Boolean", - "documentation" : "

                                                          Instructs Amazon Transcribe to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of the item including the confidence that Amazon Transcribe has in the transcription.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "mediaFormat", + "variableType" : "String", + "documentation" : "

                                                          The audio format of the input media file.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "MaxAlternatives" : { - "c2jName" : "MaxAlternatives", - "c2jShape" : "MaxAlternatives", + "MediaSampleRateHertz" : { + "c2jName" : "MediaSampleRateHertz", + "c2jShape" : "MediaSampleRateHertz", "deprecated" : false, - "documentation" : "

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          ", + "documentation" : "

                                                          The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.

                                                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxAlternatives", - "getterDocumentation" : "/**

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@return The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.*/", - "getterMethodName" : "getMaxAlternatives", + "fluentSetterDocumentation" : "/**

                                                          The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.

                                                          \n@param mediaSampleRateHertz The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMediaSampleRateHertz", + "getterDocumentation" : "/**

                                                          The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.

                                                          \n@return The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.*/", + "getterMethodName" : "getMediaSampleRateHertz", "getterModel" : { "returnType" : "Integer", "documentation" : null @@ -11699,11 +19439,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MaxAlternatives", + "marshallLocationName" : "MediaSampleRateHertz", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MaxAlternatives", + "unmarshallLocationName" : "MediaSampleRateHertz", "uri" : false }, "idempotencyToken" : false, @@ -11715,14 +19455,14 @@ "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", - "name" : "MaxAlternatives", + "name" : "MediaSampleRateHertz", "sensitive" : false, - "setterDocumentation" : "/**

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.*/", - "setterMethodName" : "setMaxAlternatives", + "setterDocumentation" : "/**

                                                          The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.

                                                          \n@param mediaSampleRateHertz The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.*/", + "setterMethodName" : "setMediaSampleRateHertz", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", - "variableName" : "maxAlternatives", + "variableName" : "mediaSampleRateHertz", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", @@ -11731,31 +19471,31 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          \n@param maxAlternatives The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                          The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.

                                                          \n@param mediaSampleRateHertz The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", - "variableName" : "maxAlternatives", + "variableName" : "mediaSampleRateHertz", "variableType" : "Integer", - "documentation" : "

                                                          The number of alternative transcriptions that the service should return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          ", + "documentation" : "

                                                          The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.

                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, - "MaxSpeakerLabels" : { - "c2jName" : "MaxSpeakerLabels", - "c2jShape" : "MaxSpeakers", + "MedicalTranscriptionJobName" : { + "c2jName" : "MedicalTranscriptionJobName", + "c2jShape" : "TranscriptionJobName", "deprecated" : false, - "documentation" : "

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          ", + "documentation" : "

                                                          The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.

                                                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxSpeakerLabels", - "getterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@return The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.*/", - "getterMethodName" : "getMaxSpeakerLabels", + "fluentSetterDocumentation" : "/**

                                                          The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.

                                                          \n@param medicalTranscriptionJobName The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedicalTranscriptionJobName", + "getterDocumentation" : "/**

                                                          The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.

                                                          \n@return The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.*/", + "getterMethodName" : "getMedicalTranscriptionJobName", "getterModel" : { - "returnType" : "Integer", + "returnType" : "String", "documentation" : null }, "http" : { @@ -11768,11 +19508,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MaxSpeakerLabels", + "marshallLocationName" : "MedicalTranscriptionJobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MaxSpeakerLabels", + "unmarshallLocationName" : "MedicalTranscriptionJobName", "uri" : false }, "idempotencyToken" : false, @@ -11782,49 +19522,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxSpeakerLabels", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "MedicalTranscriptionJobName", "sensitive" : false, - "setterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.*/", - "setterMethodName" : "setMaxSpeakerLabels", + "setterDocumentation" : "/**

                                                          The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.

                                                          \n@param medicalTranscriptionJobName The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.*/", + "setterMethodName" : "setMedicalTranscriptionJobName", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxSpeakerLabels", - "variableType" : "Integer", + "variableDeclarationType" : "String", + "variableName" : "medicalTranscriptionJobName", + "variableType" : "String", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          \n@param maxSpeakerLabels The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                          The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.

                                                          \n@param medicalTranscriptionJobName The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxSpeakerLabels", - "variableType" : "Integer", - "documentation" : "

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          ", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "medicalTranscriptionJobName", + "variableType" : "String", + "documentation" : "

                                                          The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "ShowAlternatives" : { - "c2jName" : "ShowAlternatives", - "c2jShape" : "Boolean", + "OutputBucketName" : { + "c2jName" : "OutputBucketName", + "c2jShape" : "OutputBucketName", "deprecated" : false, - "documentation" : "

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          ", + "documentation" : "

                                                          The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.

                                                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withShowAlternatives", - "getterDocumentation" : "/**

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@return Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.*/", - "getterMethodName" : "getShowAlternatives", + "fluentSetterDocumentation" : "/**

                                                          The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.

                                                          \n@param outputBucketName The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutputBucketName", + "getterDocumentation" : "/**

                                                          The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.

                                                          \n@return The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.*/", + "getterMethodName" : "getOutputBucketName", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "String", "documentation" : null }, "http" : { @@ -11837,11 +19577,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ShowAlternatives", + "marshallLocationName" : "OutputBucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ShowAlternatives", + "unmarshallLocationName" : "OutputBucketName", "uri" : false }, "idempotencyToken" : false, @@ -11851,49 +19591,118 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "ShowAlternatives", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "OutputBucketName", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.

                                                          \n@param outputBucketName The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.*/", + "setterMethodName" : "setOutputBucketName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "outputBucketName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.

                                                          \n@param outputBucketName The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "outputBucketName", + "variableType" : "String", + "documentation" : "

                                                          The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "OutputEncryptionKMSKeyId" : { + "c2jName" : "OutputEncryptionKMSKeyId", + "c2jShape" : "KMSKeyId", + "deprecated" : false, + "documentation" : "

                                                          The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.

                                                          \n@param outputEncryptionKMSKeyId The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOutputEncryptionKMSKeyId", + "getterDocumentation" : "/**

                                                          The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.

                                                          \n@return The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.*/", + "getterMethodName" : "getOutputEncryptionKMSKeyId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OutputEncryptionKMSKeyId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OutputEncryptionKMSKeyId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "OutputEncryptionKMSKeyId", "sensitive" : false, - "setterDocumentation" : "/**

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.*/", - "setterMethodName" : "setShowAlternatives", + "setterDocumentation" : "/**

                                                          The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.

                                                          \n@param outputEncryptionKMSKeyId The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.*/", + "setterMethodName" : "setOutputEncryptionKMSKeyId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "showAlternatives", - "variableType" : "Boolean", + "variableDeclarationType" : "String", + "variableName" : "outputEncryptionKMSKeyId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          \n@param showAlternatives Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                          The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.

                                                          \n@param outputEncryptionKMSKeyId The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "showAlternatives", - "variableType" : "Boolean", - "documentation" : "

                                                          Determines whether the transcription contains alternative transcriptions. If you set the ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "String", + "variableName" : "outputEncryptionKMSKeyId", + "variableType" : "String", + "documentation" : "

                                                          The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.

                                                          ", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "ShowSpeakerLabels" : { - "c2jName" : "ShowSpeakerLabels", - "c2jShape" : "Boolean", + "Settings" : { + "c2jName" : "Settings", + "c2jShape" : "MedicalTranscriptionSetting", "deprecated" : false, - "documentation" : "

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", + "documentation" : "

                                                          Optional settings for the medical transcription job.

                                                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withShowSpeakerLabels", - "getterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@return Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", - "getterMethodName" : "getShowSpeakerLabels", + "fluentSetterDocumentation" : "/**

                                                          Optional settings for the medical transcription job.

                                                          \n@param settings Optional settings for the medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSettings", + "getterDocumentation" : "/**

                                                          Optional settings for the medical transcription job.

                                                          \n@return Optional settings for the medical transcription job.*/", + "getterMethodName" : "getSettings", "getterModel" : { - "returnType" : "Boolean", + "returnType" : "MedicalTranscriptionSetting", "documentation" : null }, "http" : { @@ -11906,11 +19715,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ShowSpeakerLabels", + "marshallLocationName" : "Settings", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ShowSpeakerLabels", + "unmarshallLocationName" : "Settings", "uri" : false }, "idempotencyToken" : false, @@ -11920,47 +19729,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Boolean", - "marshallingType" : "BOOLEAN", - "name" : "ShowSpeakerLabels", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Settings", "sensitive" : false, - "setterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.*/", - "setterMethodName" : "setShowSpeakerLabels", + "setterDocumentation" : "/**

                                                          Optional settings for the medical transcription job.

                                                          \n@param settings Optional settings for the medical transcription job.*/", + "setterMethodName" : "setSettings", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "showSpeakerLabels", - "variableType" : "Boolean", + "variableDeclarationType" : "MedicalTranscriptionSetting", + "variableName" : "settings", + "variableType" : "MedicalTranscriptionSetting", "documentation" : "", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "simpleType" : "MedicalTranscriptionSetting", + "variableSetterType" : "MedicalTranscriptionSetting" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          \n@param showSpeakerLabels Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                          Optional settings for the medical transcription job.

                                                          \n@param settings Optional settings for the medical transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Boolean", - "variableName" : "showSpeakerLabels", - "variableType" : "Boolean", - "documentation" : "

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recognition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          ", - "simpleType" : "Boolean", - "variableSetterType" : "Boolean" + "variableDeclarationType" : "MedicalTranscriptionSetting", + "variableName" : "settings", + "variableType" : "MedicalTranscriptionSetting", + "documentation" : "

                                                          Optional settings for the medical transcription job.

                                                          ", + "simpleType" : "MedicalTranscriptionSetting", + "variableSetterType" : "MedicalTranscriptionSetting" }, "xmlNameSpaceUri" : null }, - "VocabularyFilterMethod" : { - "c2jName" : "VocabularyFilterMethod", - "c2jShape" : "VocabularyFilterMethod", + "Specialty" : { + "c2jName" : "Specialty", + "c2jShape" : "Specialty", "deprecated" : false, - "documentation" : "

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          ", + "documentation" : "

                                                          The medical specialty of any clinician speaking in the input media.

                                                          ", "endpointDiscoveryId" : false, - "enumType" : "VocabularyFilterMethod", - "fluentSetterDocumentation" : "/**

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          \n@param vocabularyFilterMethod Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyFilterMethod*/", - "fluentSetterMethodName" : "withVocabularyFilterMethod", - "getterDocumentation" : "/**

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          \n@return Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.\n@see VocabularyFilterMethod*/", - "getterMethodName" : "getVocabularyFilterMethod", + "enumType" : "Specialty", + "fluentSetterDocumentation" : "/**

                                                          The medical specialty of any clinician speaking in the input media.

                                                          \n@param specialty The medical specialty of any clinician speaking in the input media.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Specialty*/", + "fluentSetterMethodName" : "withSpecialty", + "getterDocumentation" : "/**

                                                          The medical specialty of any clinician speaking in the input media.

                                                          \n@return The medical specialty of any clinician speaking in the input media.\n@see Specialty*/", + "getterMethodName" : "getSpecialty", "getterModel" : { "returnType" : "String", "documentation" : null @@ -11975,11 +19784,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyFilterMethod", + "marshallLocationName" : "Specialty", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VocabularyFilterMethod", + "unmarshallLocationName" : "Specialty", "uri" : false }, "idempotencyToken" : false, @@ -11991,14 +19800,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VocabularyFilterMethod", + "name" : "Specialty", "sensitive" : false, - "setterDocumentation" : "/**

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          \n@param vocabularyFilterMethod Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.\n@see VocabularyFilterMethod*/", - "setterMethodName" : "setVocabularyFilterMethod", + "setterDocumentation" : "/**

                                                          The medical specialty of any clinician speaking in the input media.

                                                          \n@param specialty The medical specialty of any clinician speaking in the input media.\n@see Specialty*/", + "setterMethodName" : "setSpecialty", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterMethod", + "variableName" : "specialty", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -12007,29 +19816,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          \n@param vocabularyFilterMethod Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VocabularyFilterMethod*/", + "varargSetterDocumentation" : "/**

                                                          The medical specialty of any clinician speaking in the input media.

                                                          \n@param specialty The medical specialty of any clinician speaking in the input media.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Specialty*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterMethod", + "variableName" : "specialty", "variableType" : "String", - "documentation" : "

                                                          Set to mask to remove filtered text from the transcript and replace it with three asterisks (\"***\") as placeholder text. Set to remove to remove filtered text from the transcript without using placeholder text.

                                                          ", + "documentation" : "

                                                          The medical specialty of any clinician speaking in the input media.

                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "VocabularyFilterName" : { - "c2jName" : "VocabularyFilterName", - "c2jShape" : "VocabularyFilterName", + "Type" : { + "c2jName" : "Type", + "c2jShape" : "Type", "deprecated" : false, - "documentation" : "

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          ", + "documentation" : "

                                                          The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.

                                                          ", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          \n@param vocabularyFilterName The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVocabularyFilterName", - "getterDocumentation" : "/**

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          \n@return The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.*/", - "getterMethodName" : "getVocabularyFilterName", + "enumType" : "Type", + "fluentSetterDocumentation" : "/**

                                                          The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.

                                                          \n@param type The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type*/", + "fluentSetterMethodName" : "withType", + "getterDocumentation" : "/**

                                                          The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.

                                                          \n@return The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.\n@see Type*/", + "getterMethodName" : "getType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -12044,11 +19853,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyFilterName", + "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VocabularyFilterName", + "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, @@ -12060,14 +19869,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "VocabularyFilterName", + "name" : "Type", "sensitive" : false, - "setterDocumentation" : "/**

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          \n@param vocabularyFilterName The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.*/", - "setterMethodName" : "setVocabularyFilterName", + "setterDocumentation" : "/**

                                                          The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.

                                                          \n@param type The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.\n@see Type*/", + "setterMethodName" : "setType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterName", + "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -12076,31 +19885,139 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          \n@param vocabularyFilterName The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                          The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.

                                                          \n@param type The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "vocabularyFilterName", + "variableName" : "type", "variableType" : "String", - "documentation" : "

                                                          The name of the vocabulary filter to use when transcribing the audio. The filter that you specify must have the same language code as the transcription job.

                                                          ", + "documentation" : "

                                                          The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.

                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "MedicalTranscriptionJobName", "LanguageCode", "Media", "OutputBucketName", "Specialty", "Type" ], + "shapeName" : "StartMedicalTranscriptionJobRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "StartMedicalTranscriptionJobRequest", + "variableName" : "startMedicalTranscriptionJobRequest", + "variableType" : "StartMedicalTranscriptionJobRequest", + "documentation" : null, + "simpleType" : "StartMedicalTranscriptionJobRequest", + "variableSetterType" : "StartMedicalTranscriptionJobRequest" + }, + "wrapper" : false + }, + "StartMedicalTranscriptionJobResult" : { + "c2jName" : "StartMedicalTranscriptionJobResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "MedicalTranscriptionJob", + "c2jShape" : "MedicalTranscriptionJob", + "deprecated" : false, + "documentation" : "

                                                          A batch job submitted to transcribe medical speech to text.

                                                          ", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**

                                                          A batch job submitted to transcribe medical speech to text.

                                                          \n@param medicalTranscriptionJob A batch job submitted to transcribe medical speech to text.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedicalTranscriptionJob", + "getterDocumentation" : "/**

                                                          A batch job submitted to transcribe medical speech to text.

                                                          \n@return A batch job submitted to transcribe medical speech to text.*/", + "getterMethodName" : "getMedicalTranscriptionJob", + "getterModel" : { + "returnType" : "MedicalTranscriptionJob", + "documentation" : null }, - "VocabularyName" : { - "c2jName" : "VocabularyName", - "c2jShape" : "VocabularyName", + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MedicalTranscriptionJob", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MedicalTranscriptionJob", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MedicalTranscriptionJob", + "sensitive" : false, + "setterDocumentation" : "/**

                                                          A batch job submitted to transcribe medical speech to text.

                                                          \n@param medicalTranscriptionJob A batch job submitted to transcribe medical speech to text.*/", + "setterMethodName" : "setMedicalTranscriptionJob", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "MedicalTranscriptionJob", + "variableName" : "medicalTranscriptionJob", + "variableType" : "MedicalTranscriptionJob", + "documentation" : "", + "simpleType" : "MedicalTranscriptionJob", + "variableSetterType" : "MedicalTranscriptionJob" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

                                                          A batch job submitted to transcribe medical speech to text.

                                                          \n@param medicalTranscriptionJob A batch job submitted to transcribe medical speech to text.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "MedicalTranscriptionJob", + "variableName" : "medicalTranscriptionJob", + "variableType" : "MedicalTranscriptionJob", + "documentation" : "

                                                          A batch job submitted to transcribe medical speech to text.

                                                          ", + "simpleType" : "MedicalTranscriptionJob", + "variableSetterType" : "MedicalTranscriptionJob" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "MedicalTranscriptionJob" : { + "c2jName" : "MedicalTranscriptionJob", + "c2jShape" : "MedicalTranscriptionJob", "deprecated" : false, - "documentation" : "

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          ", + "documentation" : "

                                                          A batch job submitted to transcribe medical speech to text.

                                                          ", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          \n@param vocabularyName The name of a vocabulary to use when processing the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withVocabularyName", - "getterDocumentation" : "/**

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          \n@return The name of a vocabulary to use when processing the transcription job.*/", - "getterMethodName" : "getVocabularyName", + "fluentSetterDocumentation" : "/**

                                                          A batch job submitted to transcribe medical speech to text.

                                                          \n@param medicalTranscriptionJob A batch job submitted to transcribe medical speech to text.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMedicalTranscriptionJob", + "getterDocumentation" : "/**

                                                          A batch job submitted to transcribe medical speech to text.

                                                          \n@return A batch job submitted to transcribe medical speech to text.*/", + "getterMethodName" : "getMedicalTranscriptionJob", "getterModel" : { - "returnType" : "String", + "returnType" : "MedicalTranscriptionJob", "documentation" : null }, "http" : { @@ -12113,11 +20030,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "VocabularyName", + "marshallLocationName" : "MedicalTranscriptionJob", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "VocabularyName", + "unmarshallLocationName" : "MedicalTranscriptionJob", "uri" : false }, "idempotencyToken" : false, @@ -12127,33 +20044,33 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "VocabularyName", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "MedicalTranscriptionJob", "sensitive" : false, - "setterDocumentation" : "/**

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          \n@param vocabularyName The name of a vocabulary to use when processing the transcription job.*/", - "setterMethodName" : "setVocabularyName", + "setterDocumentation" : "/**

                                                          A batch job submitted to transcribe medical speech to text.

                                                          \n@param medicalTranscriptionJob A batch job submitted to transcribe medical speech to text.*/", + "setterMethodName" : "setMedicalTranscriptionJob", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "vocabularyName", - "variableType" : "String", + "variableDeclarationType" : "MedicalTranscriptionJob", + "variableName" : "medicalTranscriptionJob", + "variableType" : "MedicalTranscriptionJob", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "MedicalTranscriptionJob", + "variableSetterType" : "MedicalTranscriptionJob" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          \n@param vocabularyName The name of a vocabulary to use when processing the transcription job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

                                                          A batch job submitted to transcribe medical speech to text.

                                                          \n@param medicalTranscriptionJob A batch job submitted to transcribe medical speech to text.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "vocabularyName", - "variableType" : "String", - "documentation" : "

                                                          The name of a vocabulary to use when processing the transcription job.

                                                          ", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "MedicalTranscriptionJob", + "variableName" : "medicalTranscriptionJob", + "variableType" : "MedicalTranscriptionJob", + "documentation" : "

                                                          A batch job submitted to transcribe medical speech to text.

                                                          ", + "simpleType" : "MedicalTranscriptionJob", + "variableSetterType" : "MedicalTranscriptionJob" }, "xmlNameSpaceUri" : null } @@ -12161,7 +20078,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "Settings", + "shapeName" : "StartMedicalTranscriptionJobResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -12170,12 +20087,12 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Settings", - "variableName" : "settings", - "variableType" : "Settings", + "variableDeclarationType" : "StartMedicalTranscriptionJobResult", + "variableName" : "startMedicalTranscriptionJobResult", + "variableType" : "StartMedicalTranscriptionJobResult", "documentation" : null, - "simpleType" : "Settings", - "variableSetterType" : "Settings" + "simpleType" : "StartMedicalTranscriptionJobResult", + "variableSetterType" : "StartMedicalTranscriptionJobResult" }, "wrapper" : false }, @@ -17384,6 +25301,54 @@ }, "wrapper" : false }, + "Type" : { + "c2jName" : "Type", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "CONVERSATION", + "value" : "CONVERSATION" + }, { + "name" : "DICTATION", + "value" : "DICTATION" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "Type", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Type", + "variableName" : "type", + "variableType" : "Type", + "documentation" : null, + "simpleType" : "Type", + "variableSetterType" : "Type" + }, + "wrapper" : false + }, "UpdateVocabularyFilterRequest" : { "c2jName" : "UpdateVocabularyFilterRequest", "customization" : { diff --git a/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-model.json b/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-model.json index fc8743b79d19..b7412a64b3a6 100644 --- a/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-model.json +++ b/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-model.json @@ -45,6 +45,20 @@ ], "documentation":"

                                                          Creates a new vocabulary filter that you can use to filter words, such as profane words, from the output of a transcription job.

                                                          " }, + "DeleteMedicalTranscriptionJob":{ + "name":"DeleteMedicalTranscriptionJob", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteMedicalTranscriptionJobRequest"}, + "errors":[ + {"shape":"LimitExceededException"}, + {"shape":"BadRequestException"}, + {"shape":"InternalFailureException"} + ], + "documentation":"

                                                          Deletes a transcription job generated by Amazon Transcribe Medical and any related information.

                                                          " + }, "DeleteTranscriptionJob":{ "name":"DeleteTranscriptionJob", "http":{ @@ -89,6 +103,22 @@ ], "documentation":"

                                                          Removes a vocabulary filter.

                                                          " }, + "GetMedicalTranscriptionJob":{ + "name":"GetMedicalTranscriptionJob", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetMedicalTranscriptionJobRequest"}, + "output":{"shape":"GetMedicalTranscriptionJobResponse"}, + "errors":[ + {"shape":"BadRequestException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalFailureException"}, + {"shape":"NotFoundException"} + ], + "documentation":"

                                                          Returns information about a transcription job from Amazon Transcribe Medical. To see the status of the job, check the TranscriptionJobStatus field. If the status is COMPLETED, the job is finished. You find the results of the completed job in the TranscriptFileUri field.

                                                          " + }, "GetTranscriptionJob":{ "name":"GetTranscriptionJob", "http":{ @@ -137,6 +167,21 @@ ], "documentation":"

                                                          Returns information about a vocabulary filter.

                                                          " }, + "ListMedicalTranscriptionJobs":{ + "name":"ListMedicalTranscriptionJobs", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListMedicalTranscriptionJobsRequest"}, + "output":{"shape":"ListMedicalTranscriptionJobsResponse"}, + "errors":[ + {"shape":"BadRequestException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalFailureException"} + ], + "documentation":"

                                                          Lists medical transcription jobs with a specified status or substring that matches their names.

                                                          " + }, "ListTranscriptionJobs":{ "name":"ListTranscriptionJobs", "http":{ @@ -182,6 +227,22 @@ ], "documentation":"

                                                          Gets information about vocabulary filters.

                                                          " }, + "StartMedicalTranscriptionJob":{ + "name":"StartMedicalTranscriptionJob", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"StartMedicalTranscriptionJobRequest"}, + "output":{"shape":"StartMedicalTranscriptionJobResponse"}, + "errors":[ + {"shape":"BadRequestException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalFailureException"}, + {"shape":"ConflictException"} + ], + "documentation":"

                                                          Start a batch job to transcribe medical speech to text.

                                                          " + }, "StartTranscriptionJob":{ "name":"StartTranscriptionJob", "http":{ @@ -263,10 +324,10 @@ }, "RedactionOutput":{ "shape":"RedactionOutput", - "documentation":"

                                                          Request parameter where you choose whether to output only the redacted transcript or generate an additional unredacted transcript.

                                                          When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and related information.

                                                          When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted transcript and related information in addition to the JSON file with the redacted transcript.

                                                          " + "documentation":"

                                                          The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                                                          When you choose redacted Amazon Transcribe outputs only the redacted transcript.

                                                          When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted transcripts.

                                                          " } }, - "documentation":"

                                                          Settings for content redaction within a transcription job.

                                                          You can redact transcripts in US English (en-us). For more information see: Automatic Content Redaction

                                                          " + "documentation":"

                                                          Settings for content redaction within a transcription job.

                                                          " }, "CreateVocabularyFilterRequest":{ "type":"structure", @@ -365,6 +426,16 @@ "pattern":"^arn:aws:iam::[0-9]{0,63}:role/[A-Za-z0-9:_/+=,@.-]{0,1023}$" }, "DateTime":{"type":"timestamp"}, + "DeleteMedicalTranscriptionJobRequest":{ + "type":"structure", + "required":["MedicalTranscriptionJobName"], + "members":{ + "MedicalTranscriptionJobName":{ + "shape":"TranscriptionJobName", + "documentation":"

                                                          The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job.

                                                          " + } + } + }, "DeleteTranscriptionJobRequest":{ "type":"structure", "required":["TranscriptionJobName"], @@ -396,6 +467,25 @@ } }, "FailureReason":{"type":"string"}, + "GetMedicalTranscriptionJobRequest":{ + "type":"structure", + "required":["MedicalTranscriptionJobName"], + "members":{ + "MedicalTranscriptionJobName":{ + "shape":"TranscriptionJobName", + "documentation":"

                                                          The name of the medical transcription job.

                                                          " + } + } + }, + "GetMedicalTranscriptionJobResponse":{ + "type":"structure", + "members":{ + "MedicalTranscriptionJob":{ + "shape":"MedicalTranscriptionJob", + "documentation":"

                                                          An object that contains the results of the medical transcription job.

                                                          " + } + } + }, "GetTranscriptionJobRequest":{ "type":"structure", "required":["TranscriptionJobName"], @@ -499,11 +589,11 @@ "members":{ "AllowDeferredExecution":{ "shape":"Boolean", - "documentation":"

                                                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                                                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                                                          " + "documentation":"

                                                          Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a LimitExceededException exception.

                                                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                                                          " }, "DataAccessRoleArn":{ "shape":"DataAccessRoleArn", - "documentation":"

                                                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                                                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                                                          " + "documentation":"

                                                          The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the transcription results, this role should have access to the output bucket as well.

                                                          If you specify the AllowDeferredExecution field, you must specify the DataAccessRoleArn field.

                                                          " } }, "documentation":"

                                                          Provides information about when a transcription job should be executed.

                                                          " @@ -558,6 +648,44 @@ "documentation":"

                                                          Either you have sent too many requests or your input file is too long. Wait before you resend your request, or use a smaller file and resend the request.

                                                          ", "exception":true }, + "ListMedicalTranscriptionJobsRequest":{ + "type":"structure", + "members":{ + "Status":{ + "shape":"TranscriptionJobStatus", + "documentation":"

                                                          When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all transcription jobs ordered by creation date.

                                                          " + }, + "JobNameContains":{ + "shape":"TranscriptionJobName", + "documentation":"

                                                          When specified, the jobs returned in the list are limited to jobs whose name contains the specified string.

                                                          " + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

                                                          If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include NextToken to fetch the next set of jobs.

                                                          " + }, + "MaxResults":{ + "shape":"MaxResults", + "documentation":"

                                                          The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the list, this response contains only the actual results.

                                                          " + } + } + }, + "ListMedicalTranscriptionJobsResponse":{ + "type":"structure", + "members":{ + "Status":{ + "shape":"TranscriptionJobStatus", + "documentation":"

                                                          The requested status of the medical transcription jobs returned.

                                                          " + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

                                                          The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs.

                                                          " + }, + "MedicalTranscriptionJobSummaries":{ + "shape":"MedicalTranscriptionJobSummaries", + "documentation":"

                                                          A list of objects containing summary information for a transcription job.

                                                          " + } + } + }, "ListTranscriptionJobsRequest":{ "type":"structure", "members":{ @@ -613,7 +741,7 @@ }, "NameContains":{ "shape":"VocabularyName", - "documentation":"

                                                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies will return both \"vocabularyname\" and \"VocabularyName\" in the response list.

                                                          " + "documentation":"

                                                          When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the specified string. The search is case-insensitive, ListVocabularies returns both \"vocabularyname\" and \"VocabularyName\" in the response list.

                                                          " } } }, @@ -660,7 +788,7 @@ }, "VocabularyFilters":{ "shape":"VocabularyFilters", - "documentation":"

                                                          The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                                                          " + "documentation":"

                                                          The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more filters, call the ListVocabularyFilters operation again with the NextToken parameter in the request set to the value of the NextToken field in the response.

                                                          " } } }, @@ -703,6 +831,151 @@ "max":48000, "min":8000 }, + "MedicalTranscript":{ + "type":"structure", + "members":{ + "TranscriptFileUri":{ + "shape":"Uri", + "documentation":"

                                                          The S3 object location of the medical transcript.

                                                          Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical transcript.

                                                          " + } + }, + "documentation":"

                                                          Identifies the location of a medical transcript.

                                                          " + }, + "MedicalTranscriptionJob":{ + "type":"structure", + "members":{ + "MedicalTranscriptionJobName":{ + "shape":"TranscriptionJobName", + "documentation":"

                                                          The name for a given medical transcription job.

                                                          " + }, + "TranscriptionJobStatus":{ + "shape":"TranscriptionJobStatus", + "documentation":"

                                                          The completion status of a medical transcription job.

                                                          " + }, + "LanguageCode":{ + "shape":"LanguageCode", + "documentation":"

                                                          The language code for the language spoken in the source audio file. US English (en-US) is the only supported language for medical transcriptions. Any other value you enter for language code results in a BadRequestException error.

                                                          " + }, + "MediaSampleRateHertz":{ + "shape":"MediaSampleRateHertz", + "documentation":"

                                                          The sample rate, in Hertz, of the source audio containing medical information.

                                                          If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate.

                                                          " + }, + "MediaFormat":{ + "shape":"MediaFormat", + "documentation":"

                                                          The format of the input media file.

                                                          " + }, + "Media":{"shape":"Media"}, + "Transcript":{ + "shape":"MedicalTranscript", + "documentation":"

                                                          An object that contains the MedicalTranscript. The MedicalTranscript contains the TranscriptFileUri.

                                                          " + }, + "StartTime":{ + "shape":"DateTime", + "documentation":"

                                                          A timestamp that shows when the job started processing.

                                                          " + }, + "CreationTime":{ + "shape":"DateTime", + "documentation":"

                                                          A timestamp that shows when the job was created.

                                                          " + }, + "CompletionTime":{ + "shape":"DateTime", + "documentation":"

                                                          A timestamp that shows when the job was completed.

                                                          " + }, + "FailureReason":{ + "shape":"FailureReason", + "documentation":"

                                                          If the TranscriptionJobStatus field is FAILED, this field contains information about why the job failed.

                                                          The FailureReason field contains one of the following values:

                                                          • Unsupported media format- The media format specified in the MediaFormat field of the request isn't valid. See the description of the MediaFormat field for a list of valid values.

                                                          • The media format provided does not match the detected media format- The media format of the audio file doesn't match the format specified in the MediaFormat field in the request. Check the media format of your media file and make sure the two values match.

                                                          • Invalid sample rate for audio file- The sample rate specified in the MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 Hertz.

                                                          • The sample rate provided does not match the detected sample rate- The sample rate in the audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the sample rate of your media file and make sure that the two values match.

                                                          • Invalid file size: file size too large- The size of your audio file is larger than what Amazon Transcribe Medical can process. For more information, see Guidlines and Quotas in the Amazon Transcribe Medical Guide

                                                          • Invalid number of channels: number of channels too large- Your audio contains more channels than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints and Quotas in the Amazon Web Services General Reference

                                                          " + }, + "Settings":{ + "shape":"MedicalTranscriptionSetting", + "documentation":"

                                                          Object that contains object.

                                                          " + }, + "Specialty":{ + "shape":"Specialty", + "documentation":"

                                                          The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE is the only available setting for this object. This specialty enables you to generate transcriptions for the following medical fields:

                                                          • Family Medicine

                                                          " + }, + "Type":{ + "shape":"Type", + "documentation":"

                                                          The type of speech in the transcription job. CONVERSATION is generally used for patient-physician dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For more information, see how-it-works-med

                                                          " + } + }, + "documentation":"

                                                          The data structure that containts the information for a medical transcription job.

                                                          " + }, + "MedicalTranscriptionJobSummaries":{ + "type":"list", + "member":{"shape":"MedicalTranscriptionJobSummary"} + }, + "MedicalTranscriptionJobSummary":{ + "type":"structure", + "members":{ + "MedicalTranscriptionJobName":{ + "shape":"TranscriptionJobName", + "documentation":"

                                                          The name of a medical transcription job.

                                                          " + }, + "CreationTime":{ + "shape":"DateTime", + "documentation":"

                                                          A timestamp that shows when the medical transcription job was created.

                                                          " + }, + "StartTime":{ + "shape":"DateTime", + "documentation":"

                                                          A timestamp that shows when the job began processing.

                                                          " + }, + "CompletionTime":{ + "shape":"DateTime", + "documentation":"

                                                          A timestamp that shows when the job was completed.

                                                          " + }, + "LanguageCode":{ + "shape":"LanguageCode", + "documentation":"

                                                          The language of the transcript in the source audio file.

                                                          " + }, + "TranscriptionJobStatus":{ + "shape":"TranscriptionJobStatus", + "documentation":"

                                                          The status of the medical transcription job.

                                                          " + }, + "FailureReason":{ + "shape":"FailureReason", + "documentation":"

                                                          If the TranscriptionJobStatus field is FAILED, a description of the error.

                                                          " + }, + "OutputLocationType":{ + "shape":"OutputLocationType", + "documentation":"

                                                          Indicates the location of the transcription job's output.

                                                          The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the

                                                          " + }, + "Specialty":{ + "shape":"Specialty", + "documentation":"

                                                          The medical specialty of the transcription job. Primary care is the only valid value.

                                                          " + }, + "Type":{ + "shape":"Type", + "documentation":"

                                                          The speech of the clinician in the input audio.

                                                          " + } + }, + "documentation":"

                                                          Provides summary information about a transcription job.

                                                          " + }, + "MedicalTranscriptionSetting":{ + "type":"structure", + "members":{ + "ShowSpeakerLabels":{ + "shape":"Boolean", + "documentation":"

                                                          Determines whether the transcription job uses speaker recognition to identify different speakers in the input audio. Speaker recongition labels individual speakers in the audio file. If you set the ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the MaxSpeakerLabels field.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException.

                                                          " + }, + "MaxSpeakerLabels":{ + "shape":"MaxSpeakers", + "documentation":"

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          " + }, + "ChannelIdentification":{ + "shape":"Boolean", + "documentation":"

                                                          Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription output of each channel into a single transcription.

                                                          Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also come with confidence scores provided by Amazon Transcribe Medical.

                                                          You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If you set both, your request returns a BadRequestException

                                                          " + }, + "ShowAlternatives":{ + "shape":"Boolean", + "documentation":"

                                                          Determines whether alternative transcripts are generated along with the transcript that has the highest confidence. If you set ShowAlternatives field to true, you must also set the maximum number of alternatives to return in the MaxAlternatives field.

                                                          " + }, + "MaxAlternatives":{ + "shape":"MaxAlternatives", + "documentation":"

                                                          The maximum number of alternatives that you tell the service to return. If you specify the MaxAlternatives field, you must set the ShowAlternatives field to true.

                                                          " + } + }, + "documentation":"

                                                          Optional settings for the StartMedicalTranscriptionJob operation.

                                                          " + }, "NextToken":{ "type":"string", "max":8192, @@ -762,7 +1035,7 @@ }, "MaxSpeakerLabels":{ "shape":"MaxSpeakers", - "documentation":"

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers will be identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          " + "documentation":"

                                                          The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true.

                                                          " }, "ChannelIdentification":{ "shape":"Boolean", @@ -787,6 +1060,69 @@ }, "documentation":"

                                                          Provides optional settings for the StartTranscriptionJob operation.

                                                          " }, + "Specialty":{ + "type":"string", + "enum":["PRIMARYCARE"] + }, + "StartMedicalTranscriptionJobRequest":{ + "type":"structure", + "required":[ + "MedicalTranscriptionJobName", + "LanguageCode", + "Media", + "OutputBucketName", + "Specialty", + "Type" + ], + "members":{ + "MedicalTranscriptionJobName":{ + "shape":"TranscriptionJobName", + "documentation":"

                                                          The name of the medical transcription job. You can't use the strings \".\" or \"..\" by themselves as the job name. The name must also be unique within an AWS account.

                                                          " + }, + "LanguageCode":{ + "shape":"LanguageCode", + "documentation":"

                                                          The language code for the language spoken in the input media file. US English (en-US) is the valid value for medical transcription jobs. Any other value you enter for language code results in a BadRequestException error.

                                                          " + }, + "MediaSampleRateHertz":{ + "shape":"MediaSampleRateHertz", + "documentation":"

                                                          The sample rate, in Hertz, of the audio track in the input media file.

                                                          If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate.

                                                          " + }, + "MediaFormat":{ + "shape":"MediaFormat", + "documentation":"

                                                          The audio format of the input media file.

                                                          " + }, + "Media":{"shape":"Media"}, + "OutputBucketName":{ + "shape":"OutputBucketName", + "documentation":"

                                                          The Amazon S3 location where the transcription is stored.

                                                          You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles.

                                                          You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket.

                                                          " + }, + "OutputEncryptionKMSKeyId":{ + "shape":"KMSKeyId", + "documentation":"

                                                          The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use the specified KMS key.

                                                          You use either of the following to identify a KMS key in the current account:

                                                          • KMS Key ID: \"1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • KMS Key Alias: \"alias/ExampleAlias\"

                                                          You can use either of the following to identify a KMS key in the current account or another account:

                                                          • Amazon Resource Name (ARN) of a KMS key in the current account or another account: \"arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab\"

                                                          • ARN of a KMS Key Alias: \"arn:aws:kms:region:account ID:alias/ExampleAlias\"

                                                          If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default Amazon S3 key (SSE-S3).

                                                          If you specify a KMS key to encrypt your output, you must also specify an output location in the OutputBucketName parameter.

                                                          " + }, + "Settings":{ + "shape":"MedicalTranscriptionSetting", + "documentation":"

                                                          Optional settings for the medical transcription job.

                                                          " + }, + "Specialty":{ + "shape":"Specialty", + "documentation":"

                                                          The medical specialty of any clinician speaking in the input media.

                                                          " + }, + "Type":{ + "shape":"Type", + "documentation":"

                                                          The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have with patients. DICTATION refers to medical professionals dictating their notes about a patient encounter.

                                                          " + } + } + }, + "StartMedicalTranscriptionJobResponse":{ + "type":"structure", + "members":{ + "MedicalTranscriptionJob":{ + "shape":"MedicalTranscriptionJob", + "documentation":"

                                                          A batch job submitted to transcribe medical speech to text.

                                                          " + } + } + }, "StartTranscriptionJobRequest":{ "type":"structure", "required":[ @@ -984,6 +1320,13 @@ }, "documentation":"

                                                          Provides a summary of information about a transcription job.

                                                          " }, + "Type":{ + "type":"string", + "enum":[ + "CONVERSATION", + "DICTATION" + ] + }, "UpdateVocabularyFilterRequest":{ "type":"structure", "required":["VocabularyFilterName"], diff --git a/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json index e0147e813eab..b8b41be7ed43 100644 --- a/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/wafv2-2019-07-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/wafv2-2019-07-29-intermediate.json index a408c75ce659..aef4da5464fe 100644 --- a/aws-java-sdk-models/src/main/resources/models/wafv2-2019-07-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/wafv2-2019-07-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/workmail-2017-10-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/workmail-2017-10-01-intermediate.json index eb41f6875de2..dfb0259f12ae 100644 --- a/aws-java-sdk-models/src/main/resources/models/workmail-2017-10-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/workmail-2017-10-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-mq/pom.xml b/aws-java-sdk-mq/pom.xml index 669c919f51a7..8cde08a50d1d 100644 --- a/aws-java-sdk-mq/pom.xml +++ b/aws-java-sdk-mq/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-mq diff --git a/aws-java-sdk-neptune/pom.xml b/aws-java-sdk-neptune/pom.xml index 5a1b3cca9a61..68cc0de2a899 100644 --- a/aws-java-sdk-neptune/pom.xml +++ b/aws-java-sdk-neptune/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-neptune diff --git a/aws-java-sdk-networkmanager/pom.xml b/aws-java-sdk-networkmanager/pom.xml index 36d796244706..cf3d7d620088 100644 --- a/aws-java-sdk-networkmanager/pom.xml +++ b/aws-java-sdk-networkmanager/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-networkmanager diff --git a/aws-java-sdk-opensdk/pom.xml b/aws-java-sdk-opensdk/pom.xml index 3428963d884e..85d45e4f84cb 100644 --- a/aws-java-sdk-opensdk/pom.xml +++ b/aws-java-sdk-opensdk/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-opensdk @@ -22,7 +22,7 @@ aws-java-sdk-core com.amazonaws false - 1.11.760-SNAPSHOT + 1.11.760 diff --git a/aws-java-sdk-opsworks/pom.xml b/aws-java-sdk-opsworks/pom.xml index f7fb2e730044..0529afeade63 100644 --- a/aws-java-sdk-opsworks/pom.xml +++ b/aws-java-sdk-opsworks/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-opsworks diff --git a/aws-java-sdk-opsworkscm/pom.xml b/aws-java-sdk-opsworkscm/pom.xml index c21414aae6aa..4933db476b3a 100644 --- a/aws-java-sdk-opsworkscm/pom.xml +++ b/aws-java-sdk-opsworkscm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-opsworkscm diff --git a/aws-java-sdk-organizations/pom.xml b/aws-java-sdk-organizations/pom.xml index 36af79726312..87874d98b8de 100644 --- a/aws-java-sdk-organizations/pom.xml +++ b/aws-java-sdk-organizations/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-organizations diff --git a/aws-java-sdk-osgi/pom.xml b/aws-java-sdk-osgi/pom.xml index 9dd2bae9bd8f..92fbe563adfe 100644 --- a/aws-java-sdk-osgi/pom.xml +++ b/aws-java-sdk-osgi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-osgi diff --git a/aws-java-sdk-outposts/pom.xml b/aws-java-sdk-outposts/pom.xml index 6ac4bdcbe44a..c659380192de 100644 --- a/aws-java-sdk-outposts/pom.xml +++ b/aws-java-sdk-outposts/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-outposts diff --git a/aws-java-sdk-personalize/pom.xml b/aws-java-sdk-personalize/pom.xml index ac784ac7c61e..5da56cf53f40 100644 --- a/aws-java-sdk-personalize/pom.xml +++ b/aws-java-sdk-personalize/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-personalize diff --git a/aws-java-sdk-personalizeevents/pom.xml b/aws-java-sdk-personalizeevents/pom.xml index c3eefbd488ca..2007d990f9e8 100644 --- a/aws-java-sdk-personalizeevents/pom.xml +++ b/aws-java-sdk-personalizeevents/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-personalizeevents diff --git a/aws-java-sdk-personalizeruntime/pom.xml b/aws-java-sdk-personalizeruntime/pom.xml index cc28a413a4dd..4dbab99bd018 100644 --- a/aws-java-sdk-personalizeruntime/pom.xml +++ b/aws-java-sdk-personalizeruntime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-personalizeruntime diff --git a/aws-java-sdk-pi/pom.xml b/aws-java-sdk-pi/pom.xml index e03b02adcfdb..12498e2d0e6d 100644 --- a/aws-java-sdk-pi/pom.xml +++ b/aws-java-sdk-pi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-pi diff --git a/aws-java-sdk-pinpoint/pom.xml b/aws-java-sdk-pinpoint/pom.xml index 60906bfaeddd..3a622c8a4243 100644 --- a/aws-java-sdk-pinpoint/pom.xml +++ b/aws-java-sdk-pinpoint/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-pinpoint diff --git a/aws-java-sdk-pinpointemail/pom.xml b/aws-java-sdk-pinpointemail/pom.xml index 4b3a3f237f75..27fdb475ec10 100644 --- a/aws-java-sdk-pinpointemail/pom.xml +++ b/aws-java-sdk-pinpointemail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-pinpointemail diff --git a/aws-java-sdk-pinpointsmsvoice/pom.xml b/aws-java-sdk-pinpointsmsvoice/pom.xml index e3e4142feec3..1010185f7651 100644 --- a/aws-java-sdk-pinpointsmsvoice/pom.xml +++ b/aws-java-sdk-pinpointsmsvoice/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-pinpointsmsvoice diff --git a/aws-java-sdk-polly/pom.xml b/aws-java-sdk-polly/pom.xml index e95ec3be2334..3db5ff70c2cd 100644 --- a/aws-java-sdk-polly/pom.xml +++ b/aws-java-sdk-polly/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-polly diff --git a/aws-java-sdk-pricing/pom.xml b/aws-java-sdk-pricing/pom.xml index f9e8e249ee8f..2cfee52ab5df 100644 --- a/aws-java-sdk-pricing/pom.xml +++ b/aws-java-sdk-pricing/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-pricing diff --git a/aws-java-sdk-qldb/pom.xml b/aws-java-sdk-qldb/pom.xml index df50b2a9681f..dbf21f86e6c4 100644 --- a/aws-java-sdk-qldb/pom.xml +++ b/aws-java-sdk-qldb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-qldb diff --git a/aws-java-sdk-qldbsession/pom.xml b/aws-java-sdk-qldbsession/pom.xml index 9983087e2fa0..5210ddeb3e29 100644 --- a/aws-java-sdk-qldbsession/pom.xml +++ b/aws-java-sdk-qldbsession/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-qldbsession diff --git a/aws-java-sdk-quicksight/pom.xml b/aws-java-sdk-quicksight/pom.xml index 438d108dcb00..f06abb29c7e8 100644 --- a/aws-java-sdk-quicksight/pom.xml +++ b/aws-java-sdk-quicksight/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-quicksight diff --git a/aws-java-sdk-ram/pom.xml b/aws-java-sdk-ram/pom.xml index be45fc0dfd86..d2295af91e68 100644 --- a/aws-java-sdk-ram/pom.xml +++ b/aws-java-sdk-ram/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-ram diff --git a/aws-java-sdk-rds/pom.xml b/aws-java-sdk-rds/pom.xml index 69833f47b878..15bb0ff613ec 100644 --- a/aws-java-sdk-rds/pom.xml +++ b/aws-java-sdk-rds/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-rds diff --git a/aws-java-sdk-rdsdata/pom.xml b/aws-java-sdk-rdsdata/pom.xml index d9f3347131f3..228a5942a4ae 100644 --- a/aws-java-sdk-rdsdata/pom.xml +++ b/aws-java-sdk-rdsdata/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-rdsdata diff --git a/aws-java-sdk-redshift/pom.xml b/aws-java-sdk-redshift/pom.xml index 6064e6b4c75a..e9094829c80f 100644 --- a/aws-java-sdk-redshift/pom.xml +++ b/aws-java-sdk-redshift/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-redshift diff --git a/aws-java-sdk-rekognition/pom.xml b/aws-java-sdk-rekognition/pom.xml index c48138580af9..6bcaa26c5002 100644 --- a/aws-java-sdk-rekognition/pom.xml +++ b/aws-java-sdk-rekognition/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-rekognition diff --git a/aws-java-sdk-resourcegroups/pom.xml b/aws-java-sdk-resourcegroups/pom.xml index 72f4afcc369d..d5c6846c681c 100644 --- a/aws-java-sdk-resourcegroups/pom.xml +++ b/aws-java-sdk-resourcegroups/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-resourcegroups diff --git a/aws-java-sdk-resourcegroupstaggingapi/pom.xml b/aws-java-sdk-resourcegroupstaggingapi/pom.xml index dda0fc5e21c7..b9359af4441c 100644 --- a/aws-java-sdk-resourcegroupstaggingapi/pom.xml +++ b/aws-java-sdk-resourcegroupstaggingapi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-resourcegroupstaggingapi diff --git a/aws-java-sdk-robomaker/pom.xml b/aws-java-sdk-robomaker/pom.xml index 7f4fae4f25ce..085fa8923a36 100644 --- a/aws-java-sdk-robomaker/pom.xml +++ b/aws-java-sdk-robomaker/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-robomaker diff --git a/aws-java-sdk-route53/pom.xml b/aws-java-sdk-route53/pom.xml index 3238c84076a9..cea69b0c24eb 100644 --- a/aws-java-sdk-route53/pom.xml +++ b/aws-java-sdk-route53/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-route53 diff --git a/aws-java-sdk-route53resolver/pom.xml b/aws-java-sdk-route53resolver/pom.xml index 00ed17aa720b..adbf7a7fbca8 100644 --- a/aws-java-sdk-route53resolver/pom.xml +++ b/aws-java-sdk-route53resolver/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-route53resolver diff --git a/aws-java-sdk-s3/pom.xml b/aws-java-sdk-s3/pom.xml index e799946374d7..c7b39bb944af 100644 --- a/aws-java-sdk-s3/pom.xml +++ b/aws-java-sdk-s3/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-s3 diff --git a/aws-java-sdk-s3control/pom.xml b/aws-java-sdk-s3control/pom.xml index 13d13111eb96..98d9d31e3f30 100644 --- a/aws-java-sdk-s3control/pom.xml +++ b/aws-java-sdk-s3control/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-s3control diff --git a/aws-java-sdk-sagemaker/pom.xml b/aws-java-sdk-sagemaker/pom.xml index 2b7de218a0fd..023cb92852a4 100644 --- a/aws-java-sdk-sagemaker/pom.xml +++ b/aws-java-sdk-sagemaker/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-sagemaker diff --git a/aws-java-sdk-sagemakerruntime/pom.xml b/aws-java-sdk-sagemakerruntime/pom.xml index bae183414250..f3e1b9b548ce 100644 --- a/aws-java-sdk-sagemakerruntime/pom.xml +++ b/aws-java-sdk-sagemakerruntime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-sagemakerruntime diff --git a/aws-java-sdk-savingsplans/pom.xml b/aws-java-sdk-savingsplans/pom.xml index 15f5191f60da..5dbad2e86eb0 100644 --- a/aws-java-sdk-savingsplans/pom.xml +++ b/aws-java-sdk-savingsplans/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-savingsplans diff --git a/aws-java-sdk-schemas/pom.xml b/aws-java-sdk-schemas/pom.xml index bcfe26ea7ebb..7906c8682ae6 100644 --- a/aws-java-sdk-schemas/pom.xml +++ b/aws-java-sdk-schemas/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-schemas diff --git a/aws-java-sdk-secretsmanager/pom.xml b/aws-java-sdk-secretsmanager/pom.xml index b6374249a11b..c6b850096b7d 100644 --- a/aws-java-sdk-secretsmanager/pom.xml +++ b/aws-java-sdk-secretsmanager/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-secretsmanager diff --git a/aws-java-sdk-securityhub/pom.xml b/aws-java-sdk-securityhub/pom.xml index 5f1d8d8999c5..66beee039e5e 100644 --- a/aws-java-sdk-securityhub/pom.xml +++ b/aws-java-sdk-securityhub/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-securityhub diff --git a/aws-java-sdk-serverlessapplicationrepository/pom.xml b/aws-java-sdk-serverlessapplicationrepository/pom.xml index 866ed98358ff..4847a4286aec 100644 --- a/aws-java-sdk-serverlessapplicationrepository/pom.xml +++ b/aws-java-sdk-serverlessapplicationrepository/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-serverlessapplicationrepository diff --git a/aws-java-sdk-servermigration/pom.xml b/aws-java-sdk-servermigration/pom.xml index 07c27faeeb3e..9acd94c05afd 100644 --- a/aws-java-sdk-servermigration/pom.xml +++ b/aws-java-sdk-servermigration/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-servermigration diff --git a/aws-java-sdk-servicecatalog/pom.xml b/aws-java-sdk-servicecatalog/pom.xml index 07fd11f8bef8..843a0581259d 100644 --- a/aws-java-sdk-servicecatalog/pom.xml +++ b/aws-java-sdk-servicecatalog/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-servicecatalog diff --git a/aws-java-sdk-servicediscovery/pom.xml b/aws-java-sdk-servicediscovery/pom.xml index 33202cea1449..04ae4a14f407 100644 --- a/aws-java-sdk-servicediscovery/pom.xml +++ b/aws-java-sdk-servicediscovery/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-servicediscovery diff --git a/aws-java-sdk-servicequotas/pom.xml b/aws-java-sdk-servicequotas/pom.xml index ce3f6243cc1e..68b62f83a9b4 100644 --- a/aws-java-sdk-servicequotas/pom.xml +++ b/aws-java-sdk-servicequotas/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-servicequotas diff --git a/aws-java-sdk-ses/pom.xml b/aws-java-sdk-ses/pom.xml index 4a721ddd64fd..040f07ecd0d7 100644 --- a/aws-java-sdk-ses/pom.xml +++ b/aws-java-sdk-ses/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-ses diff --git a/aws-java-sdk-sesv2/pom.xml b/aws-java-sdk-sesv2/pom.xml index 7180ff4e5068..e1507ad945ac 100644 --- a/aws-java-sdk-sesv2/pom.xml +++ b/aws-java-sdk-sesv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-sesv2 diff --git a/aws-java-sdk-shield/pom.xml b/aws-java-sdk-shield/pom.xml index 5c62c61410af..d80a3ad77f5e 100644 --- a/aws-java-sdk-shield/pom.xml +++ b/aws-java-sdk-shield/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-shield diff --git a/aws-java-sdk-signer/pom.xml b/aws-java-sdk-signer/pom.xml index 85c4314e95c2..48af69cfb5c4 100644 --- a/aws-java-sdk-signer/pom.xml +++ b/aws-java-sdk-signer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-signer diff --git a/aws-java-sdk-simpledb/pom.xml b/aws-java-sdk-simpledb/pom.xml index 08cfb47ff545..29f8632454d9 100644 --- a/aws-java-sdk-simpledb/pom.xml +++ b/aws-java-sdk-simpledb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-simpledb diff --git a/aws-java-sdk-simpleworkflow/pom.xml b/aws-java-sdk-simpleworkflow/pom.xml index 39048c16b9f1..6709ddfb34d9 100644 --- a/aws-java-sdk-simpleworkflow/pom.xml +++ b/aws-java-sdk-simpleworkflow/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-simpleworkflow diff --git a/aws-java-sdk-snowball/pom.xml b/aws-java-sdk-snowball/pom.xml index d736047650e4..e1625474a246 100644 --- a/aws-java-sdk-snowball/pom.xml +++ b/aws-java-sdk-snowball/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-snowball diff --git a/aws-java-sdk-sns/pom.xml b/aws-java-sdk-sns/pom.xml index 0022f17a1282..2ebdd460b23e 100644 --- a/aws-java-sdk-sns/pom.xml +++ b/aws-java-sdk-sns/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-sns diff --git a/aws-java-sdk-sqs/pom.xml b/aws-java-sdk-sqs/pom.xml index 33e2e7e338a6..25f5226ae08b 100644 --- a/aws-java-sdk-sqs/pom.xml +++ b/aws-java-sdk-sqs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-sqs diff --git a/aws-java-sdk-ssm/pom.xml b/aws-java-sdk-ssm/pom.xml index bb5f67c9681f..d02accc0c45a 100644 --- a/aws-java-sdk-ssm/pom.xml +++ b/aws-java-sdk-ssm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-ssm diff --git a/aws-java-sdk-sso/pom.xml b/aws-java-sdk-sso/pom.xml index 0e94ea6bb527..ebd34714746c 100644 --- a/aws-java-sdk-sso/pom.xml +++ b/aws-java-sdk-sso/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-sso diff --git a/aws-java-sdk-ssooidc/pom.xml b/aws-java-sdk-ssooidc/pom.xml index cb692e316d1d..42086989f28d 100644 --- a/aws-java-sdk-ssooidc/pom.xml +++ b/aws-java-sdk-ssooidc/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-ssooidc diff --git a/aws-java-sdk-stepfunctions/pom.xml b/aws-java-sdk-stepfunctions/pom.xml index a95a9d15923e..13cf9e7718de 100644 --- a/aws-java-sdk-stepfunctions/pom.xml +++ b/aws-java-sdk-stepfunctions/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-stepfunctions diff --git a/aws-java-sdk-storagegateway/pom.xml b/aws-java-sdk-storagegateway/pom.xml index a3f1298a1445..691d9246927d 100644 --- a/aws-java-sdk-storagegateway/pom.xml +++ b/aws-java-sdk-storagegateway/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-storagegateway diff --git a/aws-java-sdk-sts/pom.xml b/aws-java-sdk-sts/pom.xml index 1670afccf2dd..8869b0db0dc1 100644 --- a/aws-java-sdk-sts/pom.xml +++ b/aws-java-sdk-sts/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-sts diff --git a/aws-java-sdk-support/pom.xml b/aws-java-sdk-support/pom.xml index 9832e8142e9c..77471554f657 100644 --- a/aws-java-sdk-support/pom.xml +++ b/aws-java-sdk-support/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-support diff --git a/aws-java-sdk-test-utils/pom.xml b/aws-java-sdk-test-utils/pom.xml index 004eb5ea86d2..66e40b35d0a1 100644 --- a/aws-java-sdk-test-utils/pom.xml +++ b/aws-java-sdk-test-utils/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-test-utils diff --git a/aws-java-sdk-textract/pom.xml b/aws-java-sdk-textract/pom.xml index 2806de4ea648..18d179af679b 100644 --- a/aws-java-sdk-textract/pom.xml +++ b/aws-java-sdk-textract/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-textract diff --git a/aws-java-sdk-transcribe/pom.xml b/aws-java-sdk-transcribe/pom.xml index a69cb8f3e953..ddea34044609 100644 --- a/aws-java-sdk-transcribe/pom.xml +++ b/aws-java-sdk-transcribe/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-transcribe diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AbstractAmazonTranscribe.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AbstractAmazonTranscribe.java index e3c79bb6872d..d3ad6a196b89 100644 --- a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AbstractAmazonTranscribe.java +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AbstractAmazonTranscribe.java @@ -37,6 +37,11 @@ public CreateVocabularyFilterResult createVocabularyFilter(CreateVocabularyFilte throw new java.lang.UnsupportedOperationException(); } + @Override + public DeleteMedicalTranscriptionJobResult deleteMedicalTranscriptionJob(DeleteMedicalTranscriptionJobRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public DeleteTranscriptionJobResult deleteTranscriptionJob(DeleteTranscriptionJobRequest request) { throw new java.lang.UnsupportedOperationException(); @@ -52,6 +57,11 @@ public DeleteVocabularyFilterResult deleteVocabularyFilter(DeleteVocabularyFilte throw new java.lang.UnsupportedOperationException(); } + @Override + public GetMedicalTranscriptionJobResult getMedicalTranscriptionJob(GetMedicalTranscriptionJobRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public GetTranscriptionJobResult getTranscriptionJob(GetTranscriptionJobRequest request) { throw new java.lang.UnsupportedOperationException(); @@ -67,6 +77,11 @@ public GetVocabularyFilterResult getVocabularyFilter(GetVocabularyFilterRequest throw new java.lang.UnsupportedOperationException(); } + @Override + public ListMedicalTranscriptionJobsResult listMedicalTranscriptionJobs(ListMedicalTranscriptionJobsRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public ListTranscriptionJobsResult listTranscriptionJobs(ListTranscriptionJobsRequest request) { throw new java.lang.UnsupportedOperationException(); @@ -82,6 +97,11 @@ public ListVocabularyFiltersResult listVocabularyFilters(ListVocabularyFiltersRe throw new java.lang.UnsupportedOperationException(); } + @Override + public StartMedicalTranscriptionJobResult startMedicalTranscriptionJob(StartMedicalTranscriptionJobRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public StartTranscriptionJobResult startTranscriptionJob(StartTranscriptionJobRequest request) { throw new java.lang.UnsupportedOperationException(); diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AbstractAmazonTranscribeAsync.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AbstractAmazonTranscribeAsync.java index 4109ba3316e1..fca29652dbf9 100644 --- a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AbstractAmazonTranscribeAsync.java +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AbstractAmazonTranscribeAsync.java @@ -53,6 +53,19 @@ public java.util.concurrent.Future createVocabular throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future deleteMedicalTranscriptionJobAsync(DeleteMedicalTranscriptionJobRequest request) { + + return deleteMedicalTranscriptionJobAsync(request, null); + } + + @Override + public java.util.concurrent.Future deleteMedicalTranscriptionJobAsync(DeleteMedicalTranscriptionJobRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future deleteTranscriptionJobAsync(DeleteTranscriptionJobRequest request) { @@ -92,6 +105,19 @@ public java.util.concurrent.Future deleteVocabular throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future getMedicalTranscriptionJobAsync(GetMedicalTranscriptionJobRequest request) { + + return getMedicalTranscriptionJobAsync(request, null); + } + + @Override + public java.util.concurrent.Future getMedicalTranscriptionJobAsync(GetMedicalTranscriptionJobRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future getTranscriptionJobAsync(GetTranscriptionJobRequest request) { @@ -131,6 +157,19 @@ public java.util.concurrent.Future getVocabularyFilte throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future listMedicalTranscriptionJobsAsync(ListMedicalTranscriptionJobsRequest request) { + + return listMedicalTranscriptionJobsAsync(request, null); + } + + @Override + public java.util.concurrent.Future listMedicalTranscriptionJobsAsync(ListMedicalTranscriptionJobsRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future listTranscriptionJobsAsync(ListTranscriptionJobsRequest request) { @@ -170,6 +209,19 @@ public java.util.concurrent.Future listVocabularyFi throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future startMedicalTranscriptionJobAsync(StartMedicalTranscriptionJobRequest request) { + + return startMedicalTranscriptionJobAsync(request, null); + } + + @Override + public java.util.concurrent.Future startMedicalTranscriptionJobAsync(StartMedicalTranscriptionJobRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future startTranscriptionJobAsync(StartTranscriptionJobRequest request) { diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AmazonTranscribe.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AmazonTranscribe.java index 597972a5bbaf..7b9b8d86a67e 100644 --- a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AmazonTranscribe.java +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AmazonTranscribe.java @@ -99,6 +99,28 @@ public interface AmazonTranscribe { */ CreateVocabularyFilterResult createVocabularyFilter(CreateVocabularyFilterRequest createVocabularyFilterRequest); + /** + *

                                                          + * Deletes a transcription job generated by Amazon Transcribe Medical and any related information. + *

                                                          + * + * @param deleteMedicalTranscriptionJobRequest + * @return Result of the DeleteMedicalTranscriptionJob operation returned by the service. + * @throws LimitExceededException + * Either you have sent too many requests or your input file is too long. Wait before you resend your + * request, or use a smaller file and resend the request. + * @throws BadRequestException + * Your request didn't pass one or more validation tests. For example, if the transcription you're trying to + * delete doesn't exist or if it is in a non-terminal state (for example, it's "in progress"). See the + * exception Message field for more information. + * @throws InternalFailureException + * There was an internal error. Check the error message and try your request again. + * @sample AmazonTranscribe.DeleteMedicalTranscriptionJob + * @see AWS API Documentation + */ + DeleteMedicalTranscriptionJobResult deleteMedicalTranscriptionJob(DeleteMedicalTranscriptionJobRequest deleteMedicalTranscriptionJobRequest); + /** *

                                                          * Deletes a previously submitted transcription job along with any other generated results such as the @@ -170,6 +192,32 @@ public interface AmazonTranscribe { */ DeleteVocabularyFilterResult deleteVocabularyFilter(DeleteVocabularyFilterRequest deleteVocabularyFilterRequest); + /** + *

                                                          + * Returns information about a transcription job from Amazon Transcribe Medical. To see the status of the job, check + * the TranscriptionJobStatus field. If the status is COMPLETED, the job is finished. You + * find the results of the completed job in the TranscriptFileUri field. + *

                                                          + * + * @param getMedicalTranscriptionJobRequest + * @return Result of the GetMedicalTranscriptionJob operation returned by the service. + * @throws BadRequestException + * Your request didn't pass one or more validation tests. For example, if the transcription you're trying to + * delete doesn't exist or if it is in a non-terminal state (for example, it's "in progress"). See the + * exception Message field for more information. + * @throws LimitExceededException + * Either you have sent too many requests or your input file is too long. Wait before you resend your + * request, or use a smaller file and resend the request. + * @throws InternalFailureException + * There was an internal error. Check the error message and try your request again. + * @throws NotFoundException + * We can't find the requested resource. Check the name and try your request again. + * @sample AmazonTranscribe.GetMedicalTranscriptionJob + * @see AWS API Documentation + */ + GetMedicalTranscriptionJobResult getMedicalTranscriptionJob(GetMedicalTranscriptionJobRequest getMedicalTranscriptionJobRequest); + /** *

                                                          * Returns information about a transcription job. To see the status of the job, check the @@ -245,6 +293,28 @@ public interface AmazonTranscribe { */ GetVocabularyFilterResult getVocabularyFilter(GetVocabularyFilterRequest getVocabularyFilterRequest); + /** + *

                                                          + * Lists medical transcription jobs with a specified status or substring that matches their names. + *

                                                          + * + * @param listMedicalTranscriptionJobsRequest + * @return Result of the ListMedicalTranscriptionJobs operation returned by the service. + * @throws BadRequestException + * Your request didn't pass one or more validation tests. For example, if the transcription you're trying to + * delete doesn't exist or if it is in a non-terminal state (for example, it's "in progress"). See the + * exception Message field for more information. + * @throws LimitExceededException + * Either you have sent too many requests or your input file is too long. Wait before you resend your + * request, or use a smaller file and resend the request. + * @throws InternalFailureException + * There was an internal error. Check the error message and try your request again. + * @sample AmazonTranscribe.ListMedicalTranscriptionJobs + * @see AWS API Documentation + */ + ListMedicalTranscriptionJobsResult listMedicalTranscriptionJobs(ListMedicalTranscriptionJobsRequest listMedicalTranscriptionJobsRequest); + /** *

                                                          * Lists transcription jobs with the specified status. @@ -312,6 +382,34 @@ public interface AmazonTranscribe { */ ListVocabularyFiltersResult listVocabularyFilters(ListVocabularyFiltersRequest listVocabularyFiltersRequest); + /** + *

                                                          + * Start a batch job to transcribe medical speech to text. + *

                                                          + * + * @param startMedicalTranscriptionJobRequest + * @return Result of the StartMedicalTranscriptionJob operation returned by the service. + * @throws BadRequestException + * Your request didn't pass one or more validation tests. For example, if the transcription you're trying to + * delete doesn't exist or if it is in a non-terminal state (for example, it's "in progress"). See the + * exception Message field for more information. + * @throws LimitExceededException + * Either you have sent too many requests or your input file is too long. Wait before you resend your + * request, or use a smaller file and resend the request. + * @throws InternalFailureException + * There was an internal error. Check the error message and try your request again. + * @throws ConflictException + * When you are using the CreateVocabulary operation, the JobName field is a + * duplicate of a previously entered job name. Resend your request with a different name.

                                                          + *

                                                          + * When you are using the UpdateVocabulary operation, there are two jobs running at the same + * time. Resend the second request later. + * @sample AmazonTranscribe.StartMedicalTranscriptionJob + * @see AWS API Documentation + */ + StartMedicalTranscriptionJobResult startMedicalTranscriptionJob(StartMedicalTranscriptionJobRequest startMedicalTranscriptionJobRequest); + /** *

                                                          * Starts an asynchronous job to transcribe speech to text. diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AmazonTranscribeAsync.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AmazonTranscribeAsync.java index f41a5c601c52..5ac600e3791b 100644 --- a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AmazonTranscribeAsync.java +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AmazonTranscribeAsync.java @@ -98,6 +98,41 @@ java.util.concurrent.Future createVocabularyAsync(Create java.util.concurrent.Future createVocabularyFilterAsync(CreateVocabularyFilterRequest createVocabularyFilterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + *

                                                          + * Deletes a transcription job generated by Amazon Transcribe Medical and any related information. + *

                                                          + * + * @param deleteMedicalTranscriptionJobRequest + * @return A Java Future containing the result of the DeleteMedicalTranscriptionJob operation returned by the + * service. + * @sample AmazonTranscribeAsync.DeleteMedicalTranscriptionJob + * @see AWS API Documentation + */ + java.util.concurrent.Future deleteMedicalTranscriptionJobAsync( + DeleteMedicalTranscriptionJobRequest deleteMedicalTranscriptionJobRequest); + + /** + *

                                                          + * Deletes a transcription job generated by Amazon Transcribe Medical and any related information. + *

                                                          + * + * @param deleteMedicalTranscriptionJobRequest + * @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 DeleteMedicalTranscriptionJob operation returned by the + * service. + * @sample AmazonTranscribeAsyncHandler.DeleteMedicalTranscriptionJob + * @see AWS API Documentation + */ + java.util.concurrent.Future deleteMedicalTranscriptionJobAsync( + DeleteMedicalTranscriptionJobRequest deleteMedicalTranscriptionJobRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + /** *

                                                          * Deletes a previously submitted transcription job along with any other generated results such as the @@ -193,6 +228,43 @@ java.util.concurrent.Future deleteVocabularyAsync(Delete java.util.concurrent.Future deleteVocabularyFilterAsync(DeleteVocabularyFilterRequest deleteVocabularyFilterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + *

                                                          + * Returns information about a transcription job from Amazon Transcribe Medical. To see the status of the job, check + * the TranscriptionJobStatus field. If the status is COMPLETED, the job is finished. You + * find the results of the completed job in the TranscriptFileUri field. + *

                                                          + * + * @param getMedicalTranscriptionJobRequest + * @return A Java Future containing the result of the GetMedicalTranscriptionJob operation returned by the service. + * @sample AmazonTranscribeAsync.GetMedicalTranscriptionJob + * @see AWS API Documentation + */ + java.util.concurrent.Future getMedicalTranscriptionJobAsync( + GetMedicalTranscriptionJobRequest getMedicalTranscriptionJobRequest); + + /** + *

                                                          + * Returns information about a transcription job from Amazon Transcribe Medical. To see the status of the job, check + * the TranscriptionJobStatus field. If the status is COMPLETED, the job is finished. You + * find the results of the completed job in the TranscriptFileUri field. + *

                                                          + * + * @param getMedicalTranscriptionJobRequest + * @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 GetMedicalTranscriptionJob operation returned by the service. + * @sample AmazonTranscribeAsyncHandler.GetMedicalTranscriptionJob + * @see AWS API Documentation + */ + java.util.concurrent.Future getMedicalTranscriptionJobAsync( + GetMedicalTranscriptionJobRequest getMedicalTranscriptionJobRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + /** *

                                                          * Returns information about a transcription job. To see the status of the job, check the @@ -292,6 +364,41 @@ java.util.concurrent.Future getVocabularyAsync(GetVocabular java.util.concurrent.Future getVocabularyFilterAsync(GetVocabularyFilterRequest getVocabularyFilterRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + *

                                                          + * Lists medical transcription jobs with a specified status or substring that matches their names. + *

                                                          + * + * @param listMedicalTranscriptionJobsRequest + * @return A Java Future containing the result of the ListMedicalTranscriptionJobs operation returned by the + * service. + * @sample AmazonTranscribeAsync.ListMedicalTranscriptionJobs + * @see AWS API Documentation + */ + java.util.concurrent.Future listMedicalTranscriptionJobsAsync( + ListMedicalTranscriptionJobsRequest listMedicalTranscriptionJobsRequest); + + /** + *

                                                          + * Lists medical transcription jobs with a specified status or substring that matches their names. + *

                                                          + * + * @param listMedicalTranscriptionJobsRequest + * @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 ListMedicalTranscriptionJobs operation returned by the + * service. + * @sample AmazonTranscribeAsyncHandler.ListMedicalTranscriptionJobs + * @see AWS API Documentation + */ + java.util.concurrent.Future listMedicalTranscriptionJobsAsync( + ListMedicalTranscriptionJobsRequest listMedicalTranscriptionJobsRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + /** *

                                                          * Lists transcription jobs with the specified status. @@ -387,6 +494,41 @@ java.util.concurrent.Future listVocabulariesAsync(ListVo java.util.concurrent.Future listVocabularyFiltersAsync(ListVocabularyFiltersRequest listVocabularyFiltersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); + /** + *

                                                          + * Start a batch job to transcribe medical speech to text. + *

                                                          + * + * @param startMedicalTranscriptionJobRequest + * @return A Java Future containing the result of the StartMedicalTranscriptionJob operation returned by the + * service. + * @sample AmazonTranscribeAsync.StartMedicalTranscriptionJob + * @see AWS API Documentation + */ + java.util.concurrent.Future startMedicalTranscriptionJobAsync( + StartMedicalTranscriptionJobRequest startMedicalTranscriptionJobRequest); + + /** + *

                                                          + * Start a batch job to transcribe medical speech to text. + *

                                                          + * + * @param startMedicalTranscriptionJobRequest + * @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 StartMedicalTranscriptionJob operation returned by the + * service. + * @sample AmazonTranscribeAsyncHandler.StartMedicalTranscriptionJob + * @see AWS API Documentation + */ + java.util.concurrent.Future startMedicalTranscriptionJobAsync( + StartMedicalTranscriptionJobRequest startMedicalTranscriptionJobRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + /** *

                                                          * Starts an asynchronous job to transcribe speech to text. diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AmazonTranscribeAsyncClient.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AmazonTranscribeAsyncClient.java index b4293e7ed167..91fd343d6861 100644 --- a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AmazonTranscribeAsyncClient.java +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AmazonTranscribeAsyncClient.java @@ -128,6 +128,40 @@ public CreateVocabularyFilterResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future deleteMedicalTranscriptionJobAsync(DeleteMedicalTranscriptionJobRequest request) { + + return deleteMedicalTranscriptionJobAsync(request, null); + } + + @Override + public java.util.concurrent.Future deleteMedicalTranscriptionJobAsync( + final DeleteMedicalTranscriptionJobRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final DeleteMedicalTranscriptionJobRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public DeleteMedicalTranscriptionJobResult call() throws Exception { + DeleteMedicalTranscriptionJobResult result = null; + + try { + result = executeDeleteMedicalTranscriptionJob(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future deleteTranscriptionJobAsync(DeleteTranscriptionJobRequest request) { @@ -227,6 +261,39 @@ public DeleteVocabularyFilterResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future getMedicalTranscriptionJobAsync(GetMedicalTranscriptionJobRequest request) { + + return getMedicalTranscriptionJobAsync(request, null); + } + + @Override + public java.util.concurrent.Future getMedicalTranscriptionJobAsync(final GetMedicalTranscriptionJobRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final GetMedicalTranscriptionJobRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public GetMedicalTranscriptionJobResult call() throws Exception { + GetMedicalTranscriptionJobResult result = null; + + try { + result = executeGetMedicalTranscriptionJob(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future getTranscriptionJobAsync(GetTranscriptionJobRequest request) { @@ -326,6 +393,39 @@ public GetVocabularyFilterResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future listMedicalTranscriptionJobsAsync(ListMedicalTranscriptionJobsRequest request) { + + return listMedicalTranscriptionJobsAsync(request, null); + } + + @Override + public java.util.concurrent.Future listMedicalTranscriptionJobsAsync(final ListMedicalTranscriptionJobsRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final ListMedicalTranscriptionJobsRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public ListMedicalTranscriptionJobsResult call() throws Exception { + ListMedicalTranscriptionJobsResult result = null; + + try { + result = executeListMedicalTranscriptionJobs(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future listTranscriptionJobsAsync(ListTranscriptionJobsRequest request) { @@ -425,6 +525,39 @@ public ListVocabularyFiltersResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future startMedicalTranscriptionJobAsync(StartMedicalTranscriptionJobRequest request) { + + return startMedicalTranscriptionJobAsync(request, null); + } + + @Override + public java.util.concurrent.Future startMedicalTranscriptionJobAsync(final StartMedicalTranscriptionJobRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final StartMedicalTranscriptionJobRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public StartMedicalTranscriptionJobResult call() throws Exception { + StartMedicalTranscriptionJobResult result = null; + + try { + result = executeStartMedicalTranscriptionJob(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future startTranscriptionJobAsync(StartTranscriptionJobRequest request) { diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AmazonTranscribeClient.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AmazonTranscribeClient.java index 90b822c1ebb9..0cf6e7e7128a 100644 --- a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AmazonTranscribeClient.java +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/AmazonTranscribeClient.java @@ -278,6 +278,70 @@ final CreateVocabularyFilterResult executeCreateVocabularyFilter(CreateVocabular } } + /** + *

                                                          + * Deletes a transcription job generated by Amazon Transcribe Medical and any related information. + *

                                                          + * + * @param deleteMedicalTranscriptionJobRequest + * @return Result of the DeleteMedicalTranscriptionJob operation returned by the service. + * @throws LimitExceededException + * Either you have sent too many requests or your input file is too long. Wait before you resend your + * request, or use a smaller file and resend the request. + * @throws BadRequestException + * Your request didn't pass one or more validation tests. For example, if the transcription you're trying to + * delete doesn't exist or if it is in a non-terminal state (for example, it's "in progress"). See the + * exception Message field for more information. + * @throws InternalFailureException + * There was an internal error. Check the error message and try your request again. + * @sample AmazonTranscribe.DeleteMedicalTranscriptionJob + * @see AWS API Documentation + */ + @Override + public DeleteMedicalTranscriptionJobResult deleteMedicalTranscriptionJob(DeleteMedicalTranscriptionJobRequest request) { + request = beforeClientExecution(request); + return executeDeleteMedicalTranscriptionJob(request); + } + + @SdkInternalApi + final DeleteMedicalTranscriptionJobResult executeDeleteMedicalTranscriptionJob(DeleteMedicalTranscriptionJobRequest deleteMedicalTranscriptionJobRequest) { + + ExecutionContext executionContext = createExecutionContext(deleteMedicalTranscriptionJobRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new DeleteMedicalTranscriptionJobRequestProtocolMarshaller(protocolFactory).marshall(super + .beforeMarshalling(deleteMedicalTranscriptionJobRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Transcribe"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "DeleteMedicalTranscriptionJob"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), + new DeleteMedicalTranscriptionJobResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

                                                          * Deletes a previously submitted transcription job along with any other generated results such as the @@ -471,6 +535,74 @@ final DeleteVocabularyFilterResult executeDeleteVocabularyFilter(DeleteVocabular } } + /** + *

                                                          + * Returns information about a transcription job from Amazon Transcribe Medical. To see the status of the job, check + * the TranscriptionJobStatus field. If the status is COMPLETED, the job is finished. You + * find the results of the completed job in the TranscriptFileUri field. + *

                                                          + * + * @param getMedicalTranscriptionJobRequest + * @return Result of the GetMedicalTranscriptionJob operation returned by the service. + * @throws BadRequestException + * Your request didn't pass one or more validation tests. For example, if the transcription you're trying to + * delete doesn't exist or if it is in a non-terminal state (for example, it's "in progress"). See the + * exception Message field for more information. + * @throws LimitExceededException + * Either you have sent too many requests or your input file is too long. Wait before you resend your + * request, or use a smaller file and resend the request. + * @throws InternalFailureException + * There was an internal error. Check the error message and try your request again. + * @throws NotFoundException + * We can't find the requested resource. Check the name and try your request again. + * @sample AmazonTranscribe.GetMedicalTranscriptionJob + * @see AWS API Documentation + */ + @Override + public GetMedicalTranscriptionJobResult getMedicalTranscriptionJob(GetMedicalTranscriptionJobRequest request) { + request = beforeClientExecution(request); + return executeGetMedicalTranscriptionJob(request); + } + + @SdkInternalApi + final GetMedicalTranscriptionJobResult executeGetMedicalTranscriptionJob(GetMedicalTranscriptionJobRequest getMedicalTranscriptionJobRequest) { + + ExecutionContext executionContext = createExecutionContext(getMedicalTranscriptionJobRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new GetMedicalTranscriptionJobRequestProtocolMarshaller(protocolFactory).marshall(super + .beforeMarshalling(getMedicalTranscriptionJobRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Transcribe"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "GetMedicalTranscriptionJob"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), + new GetMedicalTranscriptionJobResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

                                                          * Returns information about a transcription job. To see the status of the job, check the @@ -666,6 +798,70 @@ final GetVocabularyFilterResult executeGetVocabularyFilter(GetVocabularyFilterRe } } + /** + *

                                                          + * Lists medical transcription jobs with a specified status or substring that matches their names. + *

                                                          + * + * @param listMedicalTranscriptionJobsRequest + * @return Result of the ListMedicalTranscriptionJobs operation returned by the service. + * @throws BadRequestException + * Your request didn't pass one or more validation tests. For example, if the transcription you're trying to + * delete doesn't exist or if it is in a non-terminal state (for example, it's "in progress"). See the + * exception Message field for more information. + * @throws LimitExceededException + * Either you have sent too many requests or your input file is too long. Wait before you resend your + * request, or use a smaller file and resend the request. + * @throws InternalFailureException + * There was an internal error. Check the error message and try your request again. + * @sample AmazonTranscribe.ListMedicalTranscriptionJobs + * @see AWS API Documentation + */ + @Override + public ListMedicalTranscriptionJobsResult listMedicalTranscriptionJobs(ListMedicalTranscriptionJobsRequest request) { + request = beforeClientExecution(request); + return executeListMedicalTranscriptionJobs(request); + } + + @SdkInternalApi + final ListMedicalTranscriptionJobsResult executeListMedicalTranscriptionJobs(ListMedicalTranscriptionJobsRequest listMedicalTranscriptionJobsRequest) { + + ExecutionContext executionContext = createExecutionContext(listMedicalTranscriptionJobsRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new ListMedicalTranscriptionJobsRequestProtocolMarshaller(protocolFactory).marshall(super + .beforeMarshalling(listMedicalTranscriptionJobsRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Transcribe"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "ListMedicalTranscriptionJobs"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), + new ListMedicalTranscriptionJobsResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

                                                          * Lists transcription jobs with the specified status. @@ -855,6 +1051,76 @@ final ListVocabularyFiltersResult executeListVocabularyFilters(ListVocabularyFil } } + /** + *

                                                          + * Start a batch job to transcribe medical speech to text. + *

                                                          + * + * @param startMedicalTranscriptionJobRequest + * @return Result of the StartMedicalTranscriptionJob operation returned by the service. + * @throws BadRequestException + * Your request didn't pass one or more validation tests. For example, if the transcription you're trying to + * delete doesn't exist or if it is in a non-terminal state (for example, it's "in progress"). See the + * exception Message field for more information. + * @throws LimitExceededException + * Either you have sent too many requests or your input file is too long. Wait before you resend your + * request, or use a smaller file and resend the request. + * @throws InternalFailureException + * There was an internal error. Check the error message and try your request again. + * @throws ConflictException + * When you are using the CreateVocabulary operation, the JobName field is a + * duplicate of a previously entered job name. Resend your request with a different name.

                                                          + *

                                                          + * When you are using the UpdateVocabulary operation, there are two jobs running at the same + * time. Resend the second request later. + * @sample AmazonTranscribe.StartMedicalTranscriptionJob + * @see AWS API Documentation + */ + @Override + public StartMedicalTranscriptionJobResult startMedicalTranscriptionJob(StartMedicalTranscriptionJobRequest request) { + request = beforeClientExecution(request); + return executeStartMedicalTranscriptionJob(request); + } + + @SdkInternalApi + final StartMedicalTranscriptionJobResult executeStartMedicalTranscriptionJob(StartMedicalTranscriptionJobRequest startMedicalTranscriptionJobRequest) { + + ExecutionContext executionContext = createExecutionContext(startMedicalTranscriptionJobRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new StartMedicalTranscriptionJobRequestProtocolMarshaller(protocolFactory).marshall(super + .beforeMarshalling(startMedicalTranscriptionJobRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Transcribe"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "StartMedicalTranscriptionJob"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), + new StartMedicalTranscriptionJobResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + /** *

                                                          * Starts an asynchronous job to transcribe speech to text. diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ContentRedaction.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ContentRedaction.java index 14af9cb68a64..9f5a0b06b90b 100644 --- a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ContentRedaction.java +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ContentRedaction.java @@ -21,10 +21,6 @@ *

                                                          * Settings for content redaction within a transcription job. *

                                                          - *

                                                          - * You can redact transcripts in US English (en-us). For more information see: Automatic Content Redaction - *

                                                          * * @see AWS API * Documentation @@ -40,16 +36,14 @@ public class ContentRedaction implements Serializable, Cloneable, StructuredPojo private String redactionType; /** *

                                                          - * Request parameter where you choose whether to output only the redacted transcript or generate an additional - * unredacted transcript. + * The output transcript file stored in either the default S3 bucket or in a bucket you specify. *

                                                          *

                                                          - * When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and - * related information. + * When you choose redacted Amazon Transcribe outputs only the redacted transcript. *

                                                          *

                                                          - * When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted - * transcript and related information in addition to the JSON file with the redacted transcript. + * When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted + * transcripts. *

                                                          */ private String redactionOutput; @@ -115,28 +109,24 @@ public ContentRedaction withRedactionType(RedactionType redactionType) { /** *

                                                          - * Request parameter where you choose whether to output only the redacted transcript or generate an additional - * unredacted transcript. + * The output transcript file stored in either the default S3 bucket or in a bucket you specify. *

                                                          *

                                                          - * When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and - * related information. + * When you choose redacted Amazon Transcribe outputs only the redacted transcript. *

                                                          *

                                                          - * When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted - * transcript and related information in addition to the JSON file with the redacted transcript. + * When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted + * transcripts. *

                                                          * * @param redactionOutput - * Request parameter where you choose whether to output only the redacted transcript or generate an - * additional unredacted transcript.

                                                          + * The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                                                          *

                                                          - * When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted - * transcript and related information. + * When you choose redacted Amazon Transcribe outputs only the redacted transcript. *

                                                          *

                                                          - * When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the - * unredacted transcript and related information in addition to the JSON file with the redacted transcript. + * When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and + * unredacted transcripts. * @see RedactionOutput */ @@ -146,27 +136,23 @@ public void setRedactionOutput(String redactionOutput) { /** *

                                                          - * Request parameter where you choose whether to output only the redacted transcript or generate an additional - * unredacted transcript. + * The output transcript file stored in either the default S3 bucket or in a bucket you specify. *

                                                          *

                                                          - * When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and - * related information. + * When you choose redacted Amazon Transcribe outputs only the redacted transcript. *

                                                          *

                                                          - * When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted - * transcript and related information in addition to the JSON file with the redacted transcript. + * When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted + * transcripts. *

                                                          * - * @return Request parameter where you choose whether to output only the redacted transcript or generate an - * additional unredacted transcript.

                                                          + * @return The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                                                          *

                                                          - * When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted - * transcript and related information. + * When you choose redacted Amazon Transcribe outputs only the redacted transcript. *

                                                          *

                                                          - * When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the - * unredacted transcript and related information in addition to the JSON file with the redacted transcript. + * When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and + * unredacted transcripts. * @see RedactionOutput */ @@ -176,28 +162,24 @@ public String getRedactionOutput() { /** *

                                                          - * Request parameter where you choose whether to output only the redacted transcript or generate an additional - * unredacted transcript. + * The output transcript file stored in either the default S3 bucket or in a bucket you specify. *

                                                          *

                                                          - * When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and - * related information. + * When you choose redacted Amazon Transcribe outputs only the redacted transcript. *

                                                          *

                                                          - * When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted - * transcript and related information in addition to the JSON file with the redacted transcript. + * When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted + * transcripts. *

                                                          * * @param redactionOutput - * Request parameter where you choose whether to output only the redacted transcript or generate an - * additional unredacted transcript.

                                                          + * The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                                                          *

                                                          - * When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted - * transcript and related information. + * When you choose redacted Amazon Transcribe outputs only the redacted transcript. *

                                                          *

                                                          - * When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the - * unredacted transcript and related information in addition to the JSON file with the redacted transcript. + * When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and + * unredacted transcripts. * @return Returns a reference to this object so that method calls can be chained together. * @see RedactionOutput */ @@ -209,28 +191,24 @@ public ContentRedaction withRedactionOutput(String redactionOutput) { /** *

                                                          - * Request parameter where you choose whether to output only the redacted transcript or generate an additional - * unredacted transcript. + * The output transcript file stored in either the default S3 bucket or in a bucket you specify. *

                                                          *

                                                          - * When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted transcript and - * related information. + * When you choose redacted Amazon Transcribe outputs only the redacted transcript. *

                                                          *

                                                          - * When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the unredacted - * transcript and related information in addition to the JSON file with the redacted transcript. + * When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and unredacted + * transcripts. *

                                                          * * @param redactionOutput - * Request parameter where you choose whether to output only the redacted transcript or generate an - * additional unredacted transcript.

                                                          + * The output transcript file stored in either the default S3 bucket or in a bucket you specify.

                                                          *

                                                          - * When you choose redacted Amazon Transcribe outputs a JSON file with only the redacted - * transcript and related information. + * When you choose redacted Amazon Transcribe outputs only the redacted transcript. *

                                                          *

                                                          - * When you choose redacted_and_unredacted Amazon Transcribe outputs a JSON file with the - * unredacted transcript and related information in addition to the JSON file with the redacted transcript. + * When you choose redacted_and_unredacted Amazon Transcribe outputs both the redacted and + * unredacted transcripts. * @return Returns a reference to this object so that method calls can be chained together. * @see RedactionOutput */ diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/DeleteMedicalTranscriptionJobRequest.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/DeleteMedicalTranscriptionJobRequest.java new file mode 100644 index 000000000000..d83b2d0335c7 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/DeleteMedicalTranscriptionJobRequest.java @@ -0,0 +1,127 @@ +/* + * Copyright 2015-2020 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.transcribe.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 DeleteMedicalTranscriptionJobRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + /** + *

                                                          + * The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job. + *

                                                          + */ + private String medicalTranscriptionJobName; + + /** + *

                                                          + * The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job. + *

                                                          + * + * @param medicalTranscriptionJobName + * The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription + * job. + */ + + public void setMedicalTranscriptionJobName(String medicalTranscriptionJobName) { + this.medicalTranscriptionJobName = medicalTranscriptionJobName; + } + + /** + *

                                                          + * The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job. + *

                                                          + * + * @return The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription + * job. + */ + + public String getMedicalTranscriptionJobName() { + return this.medicalTranscriptionJobName; + } + + /** + *

                                                          + * The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription job. + *

                                                          + * + * @param medicalTranscriptionJobName + * The name you provide to the DeleteMedicalTranscriptionJob object to delete a transcription + * job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public DeleteMedicalTranscriptionJobRequest withMedicalTranscriptionJobName(String medicalTranscriptionJobName) { + setMedicalTranscriptionJobName(medicalTranscriptionJobName); + 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 (getMedicalTranscriptionJobName() != null) + sb.append("MedicalTranscriptionJobName: ").append(getMedicalTranscriptionJobName()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof DeleteMedicalTranscriptionJobRequest == false) + return false; + DeleteMedicalTranscriptionJobRequest other = (DeleteMedicalTranscriptionJobRequest) obj; + if (other.getMedicalTranscriptionJobName() == null ^ this.getMedicalTranscriptionJobName() == null) + return false; + if (other.getMedicalTranscriptionJobName() != null && other.getMedicalTranscriptionJobName().equals(this.getMedicalTranscriptionJobName()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getMedicalTranscriptionJobName() == null) ? 0 : getMedicalTranscriptionJobName().hashCode()); + return hashCode; + } + + @Override + public DeleteMedicalTranscriptionJobRequest clone() { + return (DeleteMedicalTranscriptionJobRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/DeleteMedicalTranscriptionJobResult.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/DeleteMedicalTranscriptionJobResult.java new file mode 100644 index 000000000000..62465ce56e5d --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/DeleteMedicalTranscriptionJobResult.java @@ -0,0 +1,73 @@ +/* + * Copyright 2015-2020 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.transcribe.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class DeleteMedicalTranscriptionJobResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, + Cloneable { + + /** + * 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("{"); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof DeleteMedicalTranscriptionJobResult == false) + return false; + DeleteMedicalTranscriptionJobResult other = (DeleteMedicalTranscriptionJobResult) obj; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + return hashCode; + } + + @Override + public DeleteMedicalTranscriptionJobResult clone() { + try { + return (DeleteMedicalTranscriptionJobResult) 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-transcribe/src/main/java/com/amazonaws/services/transcribe/model/GetMedicalTranscriptionJobRequest.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/GetMedicalTranscriptionJobRequest.java new file mode 100644 index 000000000000..2b6dcbfe2775 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/GetMedicalTranscriptionJobRequest.java @@ -0,0 +1,124 @@ +/* + * Copyright 2015-2020 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.transcribe.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 GetMedicalTranscriptionJobRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + /** + *

                                                          + * The name of the medical transcription job. + *

                                                          + */ + private String medicalTranscriptionJobName; + + /** + *

                                                          + * The name of the medical transcription job. + *

                                                          + * + * @param medicalTranscriptionJobName + * The name of the medical transcription job. + */ + + public void setMedicalTranscriptionJobName(String medicalTranscriptionJobName) { + this.medicalTranscriptionJobName = medicalTranscriptionJobName; + } + + /** + *

                                                          + * The name of the medical transcription job. + *

                                                          + * + * @return The name of the medical transcription job. + */ + + public String getMedicalTranscriptionJobName() { + return this.medicalTranscriptionJobName; + } + + /** + *

                                                          + * The name of the medical transcription job. + *

                                                          + * + * @param medicalTranscriptionJobName + * The name of the medical transcription job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetMedicalTranscriptionJobRequest withMedicalTranscriptionJobName(String medicalTranscriptionJobName) { + setMedicalTranscriptionJobName(medicalTranscriptionJobName); + 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 (getMedicalTranscriptionJobName() != null) + sb.append("MedicalTranscriptionJobName: ").append(getMedicalTranscriptionJobName()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof GetMedicalTranscriptionJobRequest == false) + return false; + GetMedicalTranscriptionJobRequest other = (GetMedicalTranscriptionJobRequest) obj; + if (other.getMedicalTranscriptionJobName() == null ^ this.getMedicalTranscriptionJobName() == null) + return false; + if (other.getMedicalTranscriptionJobName() != null && other.getMedicalTranscriptionJobName().equals(this.getMedicalTranscriptionJobName()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getMedicalTranscriptionJobName() == null) ? 0 : getMedicalTranscriptionJobName().hashCode()); + return hashCode; + } + + @Override + public GetMedicalTranscriptionJobRequest clone() { + return (GetMedicalTranscriptionJobRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/GetMedicalTranscriptionJobResult.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/GetMedicalTranscriptionJobResult.java new file mode 100644 index 000000000000..0885c9ed27ed --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/GetMedicalTranscriptionJobResult.java @@ -0,0 +1,126 @@ +/* + * Copyright 2015-2020 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.transcribe.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class GetMedicalTranscriptionJobResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + /** + *

                                                          + * An object that contains the results of the medical transcription job. + *

                                                          + */ + private MedicalTranscriptionJob medicalTranscriptionJob; + + /** + *

                                                          + * An object that contains the results of the medical transcription job. + *

                                                          + * + * @param medicalTranscriptionJob + * An object that contains the results of the medical transcription job. + */ + + public void setMedicalTranscriptionJob(MedicalTranscriptionJob medicalTranscriptionJob) { + this.medicalTranscriptionJob = medicalTranscriptionJob; + } + + /** + *

                                                          + * An object that contains the results of the medical transcription job. + *

                                                          + * + * @return An object that contains the results of the medical transcription job. + */ + + public MedicalTranscriptionJob getMedicalTranscriptionJob() { + return this.medicalTranscriptionJob; + } + + /** + *

                                                          + * An object that contains the results of the medical transcription job. + *

                                                          + * + * @param medicalTranscriptionJob + * An object that contains the results of the medical transcription job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public GetMedicalTranscriptionJobResult withMedicalTranscriptionJob(MedicalTranscriptionJob medicalTranscriptionJob) { + setMedicalTranscriptionJob(medicalTranscriptionJob); + 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 (getMedicalTranscriptionJob() != null) + sb.append("MedicalTranscriptionJob: ").append(getMedicalTranscriptionJob()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof GetMedicalTranscriptionJobResult == false) + return false; + GetMedicalTranscriptionJobResult other = (GetMedicalTranscriptionJobResult) obj; + if (other.getMedicalTranscriptionJob() == null ^ this.getMedicalTranscriptionJob() == null) + return false; + if (other.getMedicalTranscriptionJob() != null && other.getMedicalTranscriptionJob().equals(this.getMedicalTranscriptionJob()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getMedicalTranscriptionJob() == null) ? 0 : getMedicalTranscriptionJob().hashCode()); + return hashCode; + } + + @Override + public GetMedicalTranscriptionJobResult clone() { + try { + return (GetMedicalTranscriptionJobResult) 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-transcribe/src/main/java/com/amazonaws/services/transcribe/model/JobExecutionSettings.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/JobExecutionSettings.java index 8dec4803e5ba..5e3947d2e753 100644 --- a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/JobExecutionSettings.java +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/JobExecutionSettings.java @@ -31,8 +31,8 @@ public class JobExecutionSettings implements Serializable, Cloneable, Structured /** *

                                                          * Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. - * When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number - * of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a + * When the AllowDeferredExecution field is true, jobs are queued and executed when the number of + * executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a * LimitExceededException exception. *

                                                          *

                                                          @@ -44,7 +44,7 @@ public class JobExecutionSettings implements Serializable, Cloneable, Structured /** *

                                                          * The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon - * Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the + * Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the * transcription results, this role should have access to the output bucket as well. *

                                                          *

                                                          @@ -57,8 +57,8 @@ public class JobExecutionSettings implements Serializable, Cloneable, Structured /** *

                                                          * Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. - * When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number - * of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a + * When the AllowDeferredExecution field is true, jobs are queued and executed when the number of + * executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a * LimitExceededException exception. *

                                                          *

                                                          @@ -68,9 +68,9 @@ public class JobExecutionSettings implements Serializable, Cloneable, Structured * * @param allowDeferredExecution * Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is - * exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed - * when the number of executing jobs falls below the concurrent execution limit. If the field is false, - * Amazon Transcribe returns a LimitExceededException exception.

                                                          + * exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when + * the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon + * Transcribe returns a LimitExceededException exception.

                                                          *

                                                          * If you specify the AllowDeferredExecution field, you must specify the * DataAccessRoleArn field. @@ -83,8 +83,8 @@ public void setAllowDeferredExecution(Boolean allowDeferredExecution) { /** *

                                                          * Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. - * When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number - * of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a + * When the AllowDeferredExecution field is true, jobs are queued and executed when the number of + * executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a * LimitExceededException exception. *

                                                          *

                                                          @@ -93,9 +93,9 @@ public void setAllowDeferredExecution(Boolean allowDeferredExecution) { *

                                                          * * @return Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is - * exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be - * executed when the number of executing jobs falls below the concurrent execution limit. If the field is - * false, Amazon Transcribe returns a LimitExceededException exception.

                                                          + * exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when + * the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon + * Transcribe returns a LimitExceededException exception.

                                                          *

                                                          * If you specify the AllowDeferredExecution field, you must specify the * DataAccessRoleArn field. @@ -108,8 +108,8 @@ public Boolean getAllowDeferredExecution() { /** *

                                                          * Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. - * When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number - * of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a + * When the AllowDeferredExecution field is true, jobs are queued and executed when the number of + * executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a * LimitExceededException exception. *

                                                          *

                                                          @@ -119,9 +119,9 @@ public Boolean getAllowDeferredExecution() { * * @param allowDeferredExecution * Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is - * exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be executed - * when the number of executing jobs falls below the concurrent execution limit. If the field is false, - * Amazon Transcribe returns a LimitExceededException exception.

                                                          + * exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when + * the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon + * Transcribe returns a LimitExceededException exception.

                                                          *

                                                          * If you specify the AllowDeferredExecution field, you must specify the * DataAccessRoleArn field. @@ -136,8 +136,8 @@ public JobExecutionSettings withAllowDeferredExecution(Boolean allowDeferredExec /** *

                                                          * Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is exceeded. - * When the AllowDeferredExecution field is true, jobs are queued and will be executed when the number - * of executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a + * When the AllowDeferredExecution field is true, jobs are queued and executed when the number of + * executing jobs falls below the concurrent execution limit. If the field is false, Amazon Transcribe returns a * LimitExceededException exception. *

                                                          *

                                                          @@ -146,9 +146,9 @@ public JobExecutionSettings withAllowDeferredExecution(Boolean allowDeferredExec *

                                                          * * @return Indicates whether a job should be queued by Amazon Transcribe when the concurrent execution limit is - * exceeded. When the AllowDeferredExecution field is true, jobs are queued and will be - * executed when the number of executing jobs falls below the concurrent execution limit. If the field is - * false, Amazon Transcribe returns a LimitExceededException exception.

                                                          + * exceeded. When the AllowDeferredExecution field is true, jobs are queued and executed when + * the number of executing jobs falls below the concurrent execution limit. If the field is false, Amazon + * Transcribe returns a LimitExceededException exception.

                                                          *

                                                          * If you specify the AllowDeferredExecution field, you must specify the * DataAccessRoleArn field. @@ -161,7 +161,7 @@ public Boolean isAllowDeferredExecution() { /** *

                                                          * The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon - * Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the + * Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the * transcription results, this role should have access to the output bucket as well. *

                                                          *

                                                          @@ -171,8 +171,8 @@ public Boolean isAllowDeferredExecution() { * * @param dataAccessRoleArn * The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. - * Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 - * bucket for the transcription results, this role should have access to the output bucket as well.

                                                          + * Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket + * for the transcription results, this role should have access to the output bucket as well.

                                                          *

                                                          * If you specify the AllowDeferredExecution field, you must specify the * DataAccessRoleArn field. @@ -185,7 +185,7 @@ public void setDataAccessRoleArn(String dataAccessRoleArn) { /** *

                                                          * The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon - * Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the + * Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the * transcription results, this role should have access to the output bucket as well. *

                                                          *

                                                          @@ -194,8 +194,8 @@ public void setDataAccessRoleArn(String dataAccessRoleArn) { *

                                                          * * @return The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. - * Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 - * bucket for the transcription results, this role should have access to the output bucket as well.

                                                          + * Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket + * for the transcription results, this role should have access to the output bucket as well.

                                                          *

                                                          * If you specify the AllowDeferredExecution field, you must specify the * DataAccessRoleArn field. @@ -208,7 +208,7 @@ public String getDataAccessRoleArn() { /** *

                                                          * The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. Amazon - * Transcribe will assume this role to read queued media files. If you have specified an output S3 bucket for the + * Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket for the * transcription results, this role should have access to the output bucket as well. *

                                                          *

                                                          @@ -218,8 +218,8 @@ public String getDataAccessRoleArn() { * * @param dataAccessRoleArn * The Amazon Resource Name (ARN) of a role that has access to the S3 bucket that contains the input files. - * Amazon Transcribe will assume this role to read queued media files. If you have specified an output S3 - * bucket for the transcription results, this role should have access to the output bucket as well.

                                                          + * Amazon Transcribe assumes this role to read queued media files. If you have specified an output S3 bucket + * for the transcription results, this role should have access to the output bucket as well.

                                                          *

                                                          * If you specify the AllowDeferredExecution field, you must specify the * DataAccessRoleArn field. diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ListMedicalTranscriptionJobsRequest.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ListMedicalTranscriptionJobsRequest.java new file mode 100644 index 000000000000..201d16eb23dc --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ListMedicalTranscriptionJobsRequest.java @@ -0,0 +1,337 @@ +/* + * Copyright 2015-2020 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.transcribe.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 ListMedicalTranscriptionJobsRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + /** + *

                                                          + * When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation + * date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all + * transcription jobs ordered by creation date. + *

                                                          + */ + private String status; + /** + *

                                                          + * When specified, the jobs returned in the list are limited to jobs whose name contains the specified string. + *

                                                          + */ + private String jobNameContains; + /** + *

                                                          + * If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include + * NextToken to fetch the next set of jobs. + *

                                                          + */ + private String nextToken; + /** + *

                                                          + * The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the + * list, this response contains only the actual results. + *

                                                          + */ + private Integer maxResults; + + /** + *

                                                          + * When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation + * date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all + * transcription jobs ordered by creation date. + *

                                                          + * + * @param status + * When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by + * creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe + * Medical returns all transcription jobs ordered by creation date. + * @see TranscriptionJobStatus + */ + + public void setStatus(String status) { + this.status = status; + } + + /** + *

                                                          + * When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation + * date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all + * transcription jobs ordered by creation date. + *

                                                          + * + * @return When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by + * creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe + * Medical returns all transcription jobs ordered by creation date. + * @see TranscriptionJobStatus + */ + + public String getStatus() { + return this.status; + } + + /** + *

                                                          + * When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation + * date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all + * transcription jobs ordered by creation date. + *

                                                          + * + * @param status + * When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by + * creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe + * Medical returns all transcription jobs ordered by creation date. + * @return Returns a reference to this object so that method calls can be chained together. + * @see TranscriptionJobStatus + */ + + public ListMedicalTranscriptionJobsRequest withStatus(String status) { + setStatus(status); + return this; + } + + /** + *

                                                          + * When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by creation + * date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe Medical returns all + * transcription jobs ordered by creation date. + *

                                                          + * + * @param status + * When specified, returns only medical transcription jobs with the specified status. Jobs are ordered by + * creation date, with the newest jobs returned first. If you don't specify a status, Amazon Transcribe + * Medical returns all transcription jobs ordered by creation date. + * @return Returns a reference to this object so that method calls can be chained together. + * @see TranscriptionJobStatus + */ + + public ListMedicalTranscriptionJobsRequest withStatus(TranscriptionJobStatus status) { + this.status = status.toString(); + return this; + } + + /** + *

                                                          + * When specified, the jobs returned in the list are limited to jobs whose name contains the specified string. + *

                                                          + * + * @param jobNameContains + * When specified, the jobs returned in the list are limited to jobs whose name contains the specified + * string. + */ + + public void setJobNameContains(String jobNameContains) { + this.jobNameContains = jobNameContains; + } + + /** + *

                                                          + * When specified, the jobs returned in the list are limited to jobs whose name contains the specified string. + *

                                                          + * + * @return When specified, the jobs returned in the list are limited to jobs whose name contains the specified + * string. + */ + + public String getJobNameContains() { + return this.jobNameContains; + } + + /** + *

                                                          + * When specified, the jobs returned in the list are limited to jobs whose name contains the specified string. + *

                                                          + * + * @param jobNameContains + * When specified, the jobs returned in the list are limited to jobs whose name contains the specified + * string. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListMedicalTranscriptionJobsRequest withJobNameContains(String jobNameContains) { + setJobNameContains(jobNameContains); + return this; + } + + /** + *

                                                          + * If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include + * NextToken to fetch the next set of jobs. + *

                                                          + * + * @param nextToken + * If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, + * include NextToken to fetch the next set of jobs. + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + *

                                                          + * If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include + * NextToken to fetch the next set of jobs. + *

                                                          + * + * @return If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, + * include NextToken to fetch the next set of jobs. + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + *

                                                          + * If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, include + * NextToken to fetch the next set of jobs. + *

                                                          + * + * @param nextToken + * If you a receive a truncated result in the previous request of ListMedicalTranscriptionJobs, + * include NextToken to fetch the next set of jobs. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListMedicalTranscriptionJobsRequest withNextToken(String nextToken) { + setNextToken(nextToken); + return this; + } + + /** + *

                                                          + * The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the + * list, this response contains only the actual results. + *

                                                          + * + * @param maxResults + * The maximum number of medical transcription jobs to return in the response. IF there are fewer results in + * the list, this response contains only the actual results. + */ + + public void setMaxResults(Integer maxResults) { + this.maxResults = maxResults; + } + + /** + *

                                                          + * The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the + * list, this response contains only the actual results. + *

                                                          + * + * @return The maximum number of medical transcription jobs to return in the response. IF there are fewer results in + * the list, this response contains only the actual results. + */ + + public Integer getMaxResults() { + return this.maxResults; + } + + /** + *

                                                          + * The maximum number of medical transcription jobs to return in the response. IF there are fewer results in the + * list, this response contains only the actual results. + *

                                                          + * + * @param maxResults + * The maximum number of medical transcription jobs to return in the response. IF there are fewer results in + * the list, this response contains only the actual results. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListMedicalTranscriptionJobsRequest 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 (getStatus() != null) + sb.append("Status: ").append(getStatus()).append(","); + if (getJobNameContains() != null) + sb.append("JobNameContains: ").append(getJobNameContains()).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 ListMedicalTranscriptionJobsRequest == false) + return false; + ListMedicalTranscriptionJobsRequest other = (ListMedicalTranscriptionJobsRequest) obj; + if (other.getStatus() == null ^ this.getStatus() == null) + return false; + if (other.getStatus() != null && other.getStatus().equals(this.getStatus()) == false) + return false; + if (other.getJobNameContains() == null ^ this.getJobNameContains() == null) + return false; + if (other.getJobNameContains() != null && other.getJobNameContains().equals(this.getJobNameContains()) == 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 + ((getStatus() == null) ? 0 : getStatus().hashCode()); + hashCode = prime * hashCode + ((getJobNameContains() == null) ? 0 : getJobNameContains().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + hashCode = prime * hashCode + ((getMaxResults() == null) ? 0 : getMaxResults().hashCode()); + return hashCode; + } + + @Override + public ListMedicalTranscriptionJobsRequest clone() { + return (ListMedicalTranscriptionJobsRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ListMedicalTranscriptionJobsResult.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ListMedicalTranscriptionJobsResult.java new file mode 100644 index 000000000000..3d202f02eaa4 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ListMedicalTranscriptionJobsResult.java @@ -0,0 +1,305 @@ +/* + * Copyright 2015-2020 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.transcribe.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListMedicalTranscriptionJobsResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + /** + *

                                                          + * The requested status of the medical transcription jobs returned. + *

                                                          + */ + private String status; + /** + *

                                                          + * The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the + * page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, + * Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the + * ListMedicalTranscriptionJobs operation to return in the next page of jobs. + *

                                                          + */ + private String nextToken; + /** + *

                                                          + * A list of objects containing summary information for a transcription job. + *

                                                          + */ + private java.util.List medicalTranscriptionJobSummaries; + + /** + *

                                                          + * The requested status of the medical transcription jobs returned. + *

                                                          + * + * @param status + * The requested status of the medical transcription jobs returned. + * @see TranscriptionJobStatus + */ + + public void setStatus(String status) { + this.status = status; + } + + /** + *

                                                          + * The requested status of the medical transcription jobs returned. + *

                                                          + * + * @return The requested status of the medical transcription jobs returned. + * @see TranscriptionJobStatus + */ + + public String getStatus() { + return this.status; + } + + /** + *

                                                          + * The requested status of the medical transcription jobs returned. + *

                                                          + * + * @param status + * The requested status of the medical transcription jobs returned. + * @return Returns a reference to this object so that method calls can be chained together. + * @see TranscriptionJobStatus + */ + + public ListMedicalTranscriptionJobsResult withStatus(String status) { + setStatus(status); + return this; + } + + /** + *

                                                          + * The requested status of the medical transcription jobs returned. + *

                                                          + * + * @param status + * The requested status of the medical transcription jobs returned. + * @return Returns a reference to this object so that method calls can be chained together. + * @see TranscriptionJobStatus + */ + + public ListMedicalTranscriptionJobsResult withStatus(TranscriptionJobStatus status) { + this.status = status.toString(); + return this; + } + + /** + *

                                                          + * The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the + * page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, + * Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the + * ListMedicalTranscriptionJobs operation to return in the next page of jobs. + *

                                                          + * + * @param nextToken + * The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size + * of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on + * a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next + * request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs. + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + *

                                                          + * The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the + * page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, + * Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the + * ListMedicalTranscriptionJobs operation to return in the next page of jobs. + *

                                                          + * + * @return The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum + * size of the page is set by the MaxResults parameter. If the number of jobs exceeds what can + * fit on a page, Amazon Transcribe Medical returns the NextPage token. Include the token in + * the next request to the ListMedicalTranscriptionJobs operation to return in the next page of + * jobs. + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + *

                                                          + * The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size of the + * page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on a page, + * Amazon Transcribe Medical returns the NextPage token. Include the token in the next request to the + * ListMedicalTranscriptionJobs operation to return in the next page of jobs. + *

                                                          + * + * @param nextToken + * The ListMedicalTranscriptionJobs operation returns a page of jobs at a time. The maximum size + * of the page is set by the MaxResults parameter. If the number of jobs exceeds what can fit on + * a page, Amazon Transcribe Medical returns the NextPage token. Include the token in the next + * request to the ListMedicalTranscriptionJobs operation to return in the next page of jobs. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListMedicalTranscriptionJobsResult withNextToken(String nextToken) { + setNextToken(nextToken); + return this; + } + + /** + *

                                                          + * A list of objects containing summary information for a transcription job. + *

                                                          + * + * @return A list of objects containing summary information for a transcription job. + */ + + public java.util.List getMedicalTranscriptionJobSummaries() { + return medicalTranscriptionJobSummaries; + } + + /** + *

                                                          + * A list of objects containing summary information for a transcription job. + *

                                                          + * + * @param medicalTranscriptionJobSummaries + * A list of objects containing summary information for a transcription job. + */ + + public void setMedicalTranscriptionJobSummaries(java.util.Collection medicalTranscriptionJobSummaries) { + if (medicalTranscriptionJobSummaries == null) { + this.medicalTranscriptionJobSummaries = null; + return; + } + + this.medicalTranscriptionJobSummaries = new java.util.ArrayList(medicalTranscriptionJobSummaries); + } + + /** + *

                                                          + * A list of objects containing summary information for a transcription job. + *

                                                          + *

                                                          + * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setMedicalTranscriptionJobSummaries(java.util.Collection)} or + * {@link #withMedicalTranscriptionJobSummaries(java.util.Collection)} if you want to override the existing values. + *

                                                          + * + * @param medicalTranscriptionJobSummaries + * A list of objects containing summary information for a transcription job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListMedicalTranscriptionJobsResult withMedicalTranscriptionJobSummaries(MedicalTranscriptionJobSummary... medicalTranscriptionJobSummaries) { + if (this.medicalTranscriptionJobSummaries == null) { + setMedicalTranscriptionJobSummaries(new java.util.ArrayList(medicalTranscriptionJobSummaries.length)); + } + for (MedicalTranscriptionJobSummary ele : medicalTranscriptionJobSummaries) { + this.medicalTranscriptionJobSummaries.add(ele); + } + return this; + } + + /** + *

                                                          + * A list of objects containing summary information for a transcription job. + *

                                                          + * + * @param medicalTranscriptionJobSummaries + * A list of objects containing summary information for a transcription job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListMedicalTranscriptionJobsResult withMedicalTranscriptionJobSummaries( + java.util.Collection medicalTranscriptionJobSummaries) { + setMedicalTranscriptionJobSummaries(medicalTranscriptionJobSummaries); + 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 (getStatus() != null) + sb.append("Status: ").append(getStatus()).append(","); + if (getNextToken() != null) + sb.append("NextToken: ").append(getNextToken()).append(","); + if (getMedicalTranscriptionJobSummaries() != null) + sb.append("MedicalTranscriptionJobSummaries: ").append(getMedicalTranscriptionJobSummaries()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof ListMedicalTranscriptionJobsResult == false) + return false; + ListMedicalTranscriptionJobsResult other = (ListMedicalTranscriptionJobsResult) obj; + if (other.getStatus() == null ^ this.getStatus() == null) + return false; + if (other.getStatus() != null && other.getStatus().equals(this.getStatus()) == 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.getMedicalTranscriptionJobSummaries() == null ^ this.getMedicalTranscriptionJobSummaries() == null) + return false; + if (other.getMedicalTranscriptionJobSummaries() != null + && other.getMedicalTranscriptionJobSummaries().equals(this.getMedicalTranscriptionJobSummaries()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getStatus() == null) ? 0 : getStatus().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + hashCode = prime * hashCode + ((getMedicalTranscriptionJobSummaries() == null) ? 0 : getMedicalTranscriptionJobSummaries().hashCode()); + return hashCode; + } + + @Override + public ListMedicalTranscriptionJobsResult clone() { + try { + return (ListMedicalTranscriptionJobsResult) 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-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ListVocabulariesRequest.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ListVocabulariesRequest.java index 338cfc3d1739..6bcb4e876c59 100644 --- a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ListVocabulariesRequest.java +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ListVocabulariesRequest.java @@ -49,8 +49,8 @@ public class ListVocabulariesRequest extends com.amazonaws.AmazonWebServiceReque /** *

                                                          * When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the - * specified string. The search is case-insensitive, ListVocabularies will return both "vocabularyname" - * and "VocabularyName" in the response list. + * specified string. The search is case-insensitive, ListVocabularies returns both "vocabularyname" and + * "VocabularyName" in the response list. *

                                                          */ private String nameContains; @@ -217,13 +217,13 @@ public ListVocabulariesRequest withStateEquals(VocabularyState stateEquals) { /** *

                                                          * When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the - * specified string. The search is case-insensitive, ListVocabularies will return both "vocabularyname" - * and "VocabularyName" in the response list. + * specified string. The search is case-insensitive, ListVocabularies returns both "vocabularyname" and + * "VocabularyName" in the response list. *

                                                          * * @param nameContains * When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the - * specified string. The search is case-insensitive, ListVocabularies will return both + * specified string. The search is case-insensitive, ListVocabularies returns both * "vocabularyname" and "VocabularyName" in the response list. */ @@ -234,12 +234,12 @@ public void setNameContains(String nameContains) { /** *

                                                          * When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the - * specified string. The search is case-insensitive, ListVocabularies will return both "vocabularyname" - * and "VocabularyName" in the response list. + * specified string. The search is case-insensitive, ListVocabularies returns both "vocabularyname" and + * "VocabularyName" in the response list. *

                                                          * * @return When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the - * specified string. The search is case-insensitive, ListVocabularies will return both + * specified string. The search is case-insensitive, ListVocabularies returns both * "vocabularyname" and "VocabularyName" in the response list. */ @@ -250,13 +250,13 @@ public String getNameContains() { /** *

                                                          * When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the - * specified string. The search is case-insensitive, ListVocabularies will return both "vocabularyname" - * and "VocabularyName" in the response list. + * specified string. The search is case-insensitive, ListVocabularies returns both "vocabularyname" and + * "VocabularyName" in the response list. *

                                                          * * @param nameContains * When specified, the vocabularies returned in the list are limited to vocabularies whose name contains the - * specified string. The search is case-insensitive, ListVocabularies will return both + * specified string. The search is case-insensitive, ListVocabularies returns both * "vocabularyname" and "VocabularyName" in the response list. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ListVocabularyFiltersResult.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ListVocabularyFiltersResult.java index 2f61cd06f91f..48119dc22295 100644 --- a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ListVocabularyFiltersResult.java +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/ListVocabularyFiltersResult.java @@ -34,9 +34,9 @@ public class ListVocabularyFiltersResult extends com.amazonaws.AmazonWebServiceR private String nextToken; /** *

                                                          - * The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are - * more filters, call the ListVocabularyFilters operation again with the NextToken - * parameter in the request set to the value of the NextToken field in the response. + * The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more + * filters, call the ListVocabularyFilters operation again with the NextToken parameter in + * the request set to the value of the NextToken field in the response. *

                                                          */ private java.util.List vocabularyFilters; @@ -101,13 +101,13 @@ public ListVocabularyFiltersResult withNextToken(String nextToken) { /** *

                                                          - * The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are - * more filters, call the ListVocabularyFilters operation again with the NextToken - * parameter in the request set to the value of the NextToken field in the response. + * The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more + * filters, call the ListVocabularyFilters operation again with the NextToken parameter in + * the request set to the value of the NextToken field in the response. *

                                                          * - * @return The list of vocabulary filters. It will contain at most MaxResults number of filters. If - * there are more filters, call the ListVocabularyFilters operation again with the + * @return The list of vocabulary filters. It contains at most MaxResults number of filters. If there + * are more filters, call the ListVocabularyFilters operation again with the * NextToken parameter in the request set to the value of the NextToken field in * the response. */ @@ -118,14 +118,14 @@ public java.util.List getVocabularyFilters() { /** *

                                                          - * The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are - * more filters, call the ListVocabularyFilters operation again with the NextToken - * parameter in the request set to the value of the NextToken field in the response. + * The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more + * filters, call the ListVocabularyFilters operation again with the NextToken parameter in + * the request set to the value of the NextToken field in the response. *

                                                          * * @param vocabularyFilters - * The list of vocabulary filters. It will contain at most MaxResults number of filters. If - * there are more filters, call the ListVocabularyFilters operation again with the + * The list of vocabulary filters. It contains at most MaxResults number of filters. If there + * are more filters, call the ListVocabularyFilters operation again with the * NextToken parameter in the request set to the value of the NextToken field in * the response. */ @@ -141,9 +141,9 @@ public void setVocabularyFilters(java.util.Collection voca /** *

                                                          - * The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are - * more filters, call the ListVocabularyFilters operation again with the NextToken - * parameter in the request set to the value of the NextToken field in the response. + * The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more + * filters, call the ListVocabularyFilters operation again with the NextToken parameter in + * the request set to the value of the NextToken field in the response. *

                                                          *

                                                          * NOTE: This method appends the values to the existing list (if any). Use @@ -152,8 +152,8 @@ public void setVocabularyFilters(java.util.Collection voca *

                                                          * * @param vocabularyFilters - * The list of vocabulary filters. It will contain at most MaxResults number of filters. If - * there are more filters, call the ListVocabularyFilters operation again with the + * The list of vocabulary filters. It contains at most MaxResults number of filters. If there + * are more filters, call the ListVocabularyFilters operation again with the * NextToken parameter in the request set to the value of the NextToken field in * the response. * @return Returns a reference to this object so that method calls can be chained together. @@ -171,14 +171,14 @@ public ListVocabularyFiltersResult withVocabularyFilters(VocabularyFilterInfo... /** *

                                                          - * The list of vocabulary filters. It will contain at most MaxResults number of filters. If there are - * more filters, call the ListVocabularyFilters operation again with the NextToken - * parameter in the request set to the value of the NextToken field in the response. + * The list of vocabulary filters. It contains at most MaxResults number of filters. If there are more + * filters, call the ListVocabularyFilters operation again with the NextToken parameter in + * the request set to the value of the NextToken field in the response. *

                                                          * * @param vocabularyFilters - * The list of vocabulary filters. It will contain at most MaxResults number of filters. If - * there are more filters, call the ListVocabularyFilters operation again with the + * The list of vocabulary filters. It contains at most MaxResults number of filters. If there + * are more filters, call the ListVocabularyFilters operation again with the * NextToken parameter in the request set to the value of the NextToken field in * the response. * @return Returns a reference to this object so that method calls can be chained together. diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/MedicalTranscript.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/MedicalTranscript.java new file mode 100644 index 000000000000..a4732d022f28 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/MedicalTranscript.java @@ -0,0 +1,161 @@ +/* + * Copyright 2015-2020 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.transcribe.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

                                                          + * Identifies the location of a medical transcript. + *

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

                                                          + * The S3 object location of the medical transcript. + *

                                                          + *

                                                          + * Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical + * transcript. + *

                                                          + */ + private String transcriptFileUri; + + /** + *

                                                          + * The S3 object location of the medical transcript. + *

                                                          + *

                                                          + * Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical + * transcript. + *

                                                          + * + * @param transcriptFileUri + * The S3 object location of the medical transcript.

                                                          + *

                                                          + * Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the + * medical transcript. + */ + + public void setTranscriptFileUri(String transcriptFileUri) { + this.transcriptFileUri = transcriptFileUri; + } + + /** + *

                                                          + * The S3 object location of the medical transcript. + *

                                                          + *

                                                          + * Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical + * transcript. + *

                                                          + * + * @return The S3 object location of the medical transcript.

                                                          + *

                                                          + * Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the + * medical transcript. + */ + + public String getTranscriptFileUri() { + return this.transcriptFileUri; + } + + /** + *

                                                          + * The S3 object location of the medical transcript. + *

                                                          + *

                                                          + * Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the medical + * transcript. + *

                                                          + * + * @param transcriptFileUri + * The S3 object location of the medical transcript.

                                                          + *

                                                          + * Use this URI to access the medical transcript. This URI points to the S3 bucket you created to store the + * medical transcript. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscript withTranscriptFileUri(String transcriptFileUri) { + setTranscriptFileUri(transcriptFileUri); + 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 (getTranscriptFileUri() != null) + sb.append("TranscriptFileUri: ").append(getTranscriptFileUri()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof MedicalTranscript == false) + return false; + MedicalTranscript other = (MedicalTranscript) obj; + if (other.getTranscriptFileUri() == null ^ this.getTranscriptFileUri() == null) + return false; + if (other.getTranscriptFileUri() != null && other.getTranscriptFileUri().equals(this.getTranscriptFileUri()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getTranscriptFileUri() == null) ? 0 : getTranscriptFileUri().hashCode()); + return hashCode; + } + + @Override + public MedicalTranscript clone() { + try { + return (MedicalTranscript) 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.transcribe.model.transform.MedicalTranscriptMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/MedicalTranscriptionJob.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/MedicalTranscriptionJob.java new file mode 100644 index 000000000000..6b700de14039 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/MedicalTranscriptionJob.java @@ -0,0 +1,1400 @@ +/* + * Copyright 2015-2020 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.transcribe.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

                                                          + * The data structure that containts the information for a medical transcription job. + *

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

                                                          + * The name for a given medical transcription job. + *

                                                          + */ + private String medicalTranscriptionJobName; + /** + *

                                                          + * The completion status of a medical transcription job. + *

                                                          + */ + private String transcriptionJobStatus; + /** + *

                                                          + * The language code for the language spoken in the source audio file. US English (en-US) is the only supported + * language for medical transcriptions. Any other value you enter for language code results in a + * BadRequestException error. + *

                                                          + */ + private String languageCode; + /** + *

                                                          + * The sample rate, in Hertz, of the source audio containing medical information. + *

                                                          + *

                                                          + * If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify + * the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave + * the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate. + *

                                                          + */ + private Integer mediaSampleRateHertz; + /** + *

                                                          + * The format of the input media file. + *

                                                          + */ + private String mediaFormat; + + private Media media; + /** + *

                                                          + * An object that contains the MedicalTranscript. The MedicalTranscript contains the + * TranscriptFileUri. + *

                                                          + */ + private MedicalTranscript transcript; + /** + *

                                                          + * A timestamp that shows when the job started processing. + *

                                                          + */ + private java.util.Date startTime; + /** + *

                                                          + * A timestamp that shows when the job was created. + *

                                                          + */ + private java.util.Date creationTime; + /** + *

                                                          + * A timestamp that shows when the job was completed. + *

                                                          + */ + private java.util.Date completionTime; + /** + *

                                                          + * If the TranscriptionJobStatus field is FAILED, this field contains information about + * why the job failed. + *

                                                          + *

                                                          + * The FailureReason field contains one of the following values: + *

                                                          + *
                                                            + *
                                                          • + *

                                                            + * Unsupported media format- The media format specified in the MediaFormat field of the + * request isn't valid. See the description of the MediaFormat field for a list of valid values. + *

                                                            + *
                                                          • + *
                                                          • + *

                                                            + * The media format provided does not match the detected media format- The media format of the audio + * file doesn't match the format specified in the MediaFormat field in the request. Check the media + * format of your media file and make sure the two values match. + *

                                                            + *
                                                          • + *
                                                          • + *

                                                            + * Invalid sample rate for audio file- The sample rate specified in the + * MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 + * Hertz. + *

                                                            + *
                                                          • + *
                                                          • + *

                                                            + * The sample rate provided does not match the detected sample rate- The sample rate in the audio file + * doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the + * sample rate of your media file and make sure that the two values match. + *

                                                            + *
                                                          • + *
                                                          • + *

                                                            + * Invalid file size: file size too large- The size of your audio file is larger than what Amazon + * Transcribe Medical can process. For more information, see Guidlines and Quotas in + * the Amazon Transcribe Medical Guide + *

                                                            + *
                                                          • + *
                                                          • + *

                                                            + * Invalid number of channels: number of channels too large- Your audio contains more channels than + * Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints + * and Quotas in the Amazon Web Services General Reference + *

                                                            + *
                                                          • + *
                                                          + */ + private String failureReason; + /** + *

                                                          + * Object that contains object. + *

                                                          + */ + private MedicalTranscriptionSetting settings; + /** + *

                                                          + * The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE + * is the only available setting for this object. This specialty enables you to generate transcriptions for the + * following medical fields: + *

                                                          + *
                                                            + *
                                                          • + *

                                                            + * Family Medicine + *

                                                            + *
                                                          • + *
                                                          + */ + private String specialty; + /** + *

                                                          + * The type of speech in the transcription job. CONVERSATION is generally used for patient-physician + * dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For + * more information, see how-it-works-med + *

                                                          + */ + private String type; + + /** + *

                                                          + * The name for a given medical transcription job. + *

                                                          + * + * @param medicalTranscriptionJobName + * The name for a given medical transcription job. + */ + + public void setMedicalTranscriptionJobName(String medicalTranscriptionJobName) { + this.medicalTranscriptionJobName = medicalTranscriptionJobName; + } + + /** + *

                                                          + * The name for a given medical transcription job. + *

                                                          + * + * @return The name for a given medical transcription job. + */ + + public String getMedicalTranscriptionJobName() { + return this.medicalTranscriptionJobName; + } + + /** + *

                                                          + * The name for a given medical transcription job. + *

                                                          + * + * @param medicalTranscriptionJobName + * The name for a given medical transcription job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionJob withMedicalTranscriptionJobName(String medicalTranscriptionJobName) { + setMedicalTranscriptionJobName(medicalTranscriptionJobName); + return this; + } + + /** + *

                                                          + * The completion status of a medical transcription job. + *

                                                          + * + * @param transcriptionJobStatus + * The completion status of a medical transcription job. + * @see TranscriptionJobStatus + */ + + public void setTranscriptionJobStatus(String transcriptionJobStatus) { + this.transcriptionJobStatus = transcriptionJobStatus; + } + + /** + *

                                                          + * The completion status of a medical transcription job. + *

                                                          + * + * @return The completion status of a medical transcription job. + * @see TranscriptionJobStatus + */ + + public String getTranscriptionJobStatus() { + return this.transcriptionJobStatus; + } + + /** + *

                                                          + * The completion status of a medical transcription job. + *

                                                          + * + * @param transcriptionJobStatus + * The completion status of a medical transcription job. + * @return Returns a reference to this object so that method calls can be chained together. + * @see TranscriptionJobStatus + */ + + public MedicalTranscriptionJob withTranscriptionJobStatus(String transcriptionJobStatus) { + setTranscriptionJobStatus(transcriptionJobStatus); + return this; + } + + /** + *

                                                          + * The completion status of a medical transcription job. + *

                                                          + * + * @param transcriptionJobStatus + * The completion status of a medical transcription job. + * @return Returns a reference to this object so that method calls can be chained together. + * @see TranscriptionJobStatus + */ + + public MedicalTranscriptionJob withTranscriptionJobStatus(TranscriptionJobStatus transcriptionJobStatus) { + this.transcriptionJobStatus = transcriptionJobStatus.toString(); + return this; + } + + /** + *

                                                          + * The language code for the language spoken in the source audio file. US English (en-US) is the only supported + * language for medical transcriptions. Any other value you enter for language code results in a + * BadRequestException error. + *

                                                          + * + * @param languageCode + * The language code for the language spoken in the source audio file. US English (en-US) is the only + * supported language for medical transcriptions. Any other value you enter for language code results in a + * BadRequestException error. + * @see LanguageCode + */ + + public void setLanguageCode(String languageCode) { + this.languageCode = languageCode; + } + + /** + *

                                                          + * The language code for the language spoken in the source audio file. US English (en-US) is the only supported + * language for medical transcriptions. Any other value you enter for language code results in a + * BadRequestException error. + *

                                                          + * + * @return The language code for the language spoken in the source audio file. US English (en-US) is the only + * supported language for medical transcriptions. Any other value you enter for language code results in a + * BadRequestException error. + * @see LanguageCode + */ + + public String getLanguageCode() { + return this.languageCode; + } + + /** + *

                                                          + * The language code for the language spoken in the source audio file. US English (en-US) is the only supported + * language for medical transcriptions. Any other value you enter for language code results in a + * BadRequestException error. + *

                                                          + * + * @param languageCode + * The language code for the language spoken in the source audio file. US English (en-US) is the only + * supported language for medical transcriptions. Any other value you enter for language code results in a + * BadRequestException error. + * @return Returns a reference to this object so that method calls can be chained together. + * @see LanguageCode + */ + + public MedicalTranscriptionJob withLanguageCode(String languageCode) { + setLanguageCode(languageCode); + return this; + } + + /** + *

                                                          + * The language code for the language spoken in the source audio file. US English (en-US) is the only supported + * language for medical transcriptions. Any other value you enter for language code results in a + * BadRequestException error. + *

                                                          + * + * @param languageCode + * The language code for the language spoken in the source audio file. US English (en-US) is the only + * supported language for medical transcriptions. Any other value you enter for language code results in a + * BadRequestException error. + * @return Returns a reference to this object so that method calls can be chained together. + * @see LanguageCode + */ + + public MedicalTranscriptionJob withLanguageCode(LanguageCode languageCode) { + this.languageCode = languageCode.toString(); + return this; + } + + /** + *

                                                          + * The sample rate, in Hertz, of the source audio containing medical information. + *

                                                          + *

                                                          + * If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify + * the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave + * the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate. + *

                                                          + * + * @param mediaSampleRateHertz + * The sample rate, in Hertz, of the source audio containing medical information.

                                                          + *

                                                          + * If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to + * specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you + * should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the + * sample rate. + */ + + public void setMediaSampleRateHertz(Integer mediaSampleRateHertz) { + this.mediaSampleRateHertz = mediaSampleRateHertz; + } + + /** + *

                                                          + * The sample rate, in Hertz, of the source audio containing medical information. + *

                                                          + *

                                                          + * If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify + * the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave + * the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate. + *

                                                          + * + * @return The sample rate, in Hertz, of the source audio containing medical information.

                                                          + *

                                                          + * If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to + * specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you + * should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the + * sample rate. + */ + + public Integer getMediaSampleRateHertz() { + return this.mediaSampleRateHertz; + } + + /** + *

                                                          + * The sample rate, in Hertz, of the source audio containing medical information. + *

                                                          + *

                                                          + * If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to specify + * the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave + * the MediaSampleHertz blank and let Amazon Transcribe Medical determine the sample rate. + *

                                                          + * + * @param mediaSampleRateHertz + * The sample rate, in Hertz, of the source audio containing medical information.

                                                          + *

                                                          + * If you don't specify the sample rate, Amazon Transcribe Medical determines it for you. If you choose to + * specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you + * should leave the MediaSampleHertz blank and let Amazon Transcribe Medical determine the + * sample rate. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionJob withMediaSampleRateHertz(Integer mediaSampleRateHertz) { + setMediaSampleRateHertz(mediaSampleRateHertz); + return this; + } + + /** + *

                                                          + * The format of the input media file. + *

                                                          + * + * @param mediaFormat + * The format of the input media file. + * @see MediaFormat + */ + + public void setMediaFormat(String mediaFormat) { + this.mediaFormat = mediaFormat; + } + + /** + *

                                                          + * The format of the input media file. + *

                                                          + * + * @return The format of the input media file. + * @see MediaFormat + */ + + public String getMediaFormat() { + return this.mediaFormat; + } + + /** + *

                                                          + * The format of the input media file. + *

                                                          + * + * @param mediaFormat + * The format of the input media file. + * @return Returns a reference to this object so that method calls can be chained together. + * @see MediaFormat + */ + + public MedicalTranscriptionJob withMediaFormat(String mediaFormat) { + setMediaFormat(mediaFormat); + return this; + } + + /** + *

                                                          + * The format of the input media file. + *

                                                          + * + * @param mediaFormat + * The format of the input media file. + * @return Returns a reference to this object so that method calls can be chained together. + * @see MediaFormat + */ + + public MedicalTranscriptionJob withMediaFormat(MediaFormat mediaFormat) { + this.mediaFormat = mediaFormat.toString(); + return this; + } + + /** + * @param media + */ + + public void setMedia(Media media) { + this.media = media; + } + + /** + * @return + */ + + public Media getMedia() { + return this.media; + } + + /** + * @param media + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionJob withMedia(Media media) { + setMedia(media); + return this; + } + + /** + *

                                                          + * An object that contains the MedicalTranscript. The MedicalTranscript contains the + * TranscriptFileUri. + *

                                                          + * + * @param transcript + * An object that contains the MedicalTranscript. The MedicalTranscript contains + * the TranscriptFileUri. + */ + + public void setTranscript(MedicalTranscript transcript) { + this.transcript = transcript; + } + + /** + *

                                                          + * An object that contains the MedicalTranscript. The MedicalTranscript contains the + * TranscriptFileUri. + *

                                                          + * + * @return An object that contains the MedicalTranscript. The MedicalTranscript contains + * the TranscriptFileUri. + */ + + public MedicalTranscript getTranscript() { + return this.transcript; + } + + /** + *

                                                          + * An object that contains the MedicalTranscript. The MedicalTranscript contains the + * TranscriptFileUri. + *

                                                          + * + * @param transcript + * An object that contains the MedicalTranscript. The MedicalTranscript contains + * the TranscriptFileUri. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionJob withTranscript(MedicalTranscript transcript) { + setTranscript(transcript); + return this; + } + + /** + *

                                                          + * A timestamp that shows when the job started processing. + *

                                                          + * + * @param startTime + * A timestamp that shows when the job started processing. + */ + + public void setStartTime(java.util.Date startTime) { + this.startTime = startTime; + } + + /** + *

                                                          + * A timestamp that shows when the job started processing. + *

                                                          + * + * @return A timestamp that shows when the job started processing. + */ + + public java.util.Date getStartTime() { + return this.startTime; + } + + /** + *

                                                          + * A timestamp that shows when the job started processing. + *

                                                          + * + * @param startTime + * A timestamp that shows when the job started processing. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionJob withStartTime(java.util.Date startTime) { + setStartTime(startTime); + return this; + } + + /** + *

                                                          + * A timestamp that shows when the job was created. + *

                                                          + * + * @param creationTime + * A timestamp that shows when the job was created. + */ + + public void setCreationTime(java.util.Date creationTime) { + this.creationTime = creationTime; + } + + /** + *

                                                          + * A timestamp that shows when the job was created. + *

                                                          + * + * @return A timestamp that shows when the job was created. + */ + + public java.util.Date getCreationTime() { + return this.creationTime; + } + + /** + *

                                                          + * A timestamp that shows when the job was created. + *

                                                          + * + * @param creationTime + * A timestamp that shows when the job was created. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionJob withCreationTime(java.util.Date creationTime) { + setCreationTime(creationTime); + return this; + } + + /** + *

                                                          + * A timestamp that shows when the job was completed. + *

                                                          + * + * @param completionTime + * A timestamp that shows when the job was completed. + */ + + public void setCompletionTime(java.util.Date completionTime) { + this.completionTime = completionTime; + } + + /** + *

                                                          + * A timestamp that shows when the job was completed. + *

                                                          + * + * @return A timestamp that shows when the job was completed. + */ + + public java.util.Date getCompletionTime() { + return this.completionTime; + } + + /** + *

                                                          + * A timestamp that shows when the job was completed. + *

                                                          + * + * @param completionTime + * A timestamp that shows when the job was completed. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionJob withCompletionTime(java.util.Date completionTime) { + setCompletionTime(completionTime); + return this; + } + + /** + *

                                                          + * If the TranscriptionJobStatus field is FAILED, this field contains information about + * why the job failed. + *

                                                          + *

                                                          + * The FailureReason field contains one of the following values: + *

                                                          + *
                                                            + *
                                                          • + *

                                                            + * Unsupported media format- The media format specified in the MediaFormat field of the + * request isn't valid. See the description of the MediaFormat field for a list of valid values. + *

                                                            + *
                                                          • + *
                                                          • + *

                                                            + * The media format provided does not match the detected media format- The media format of the audio + * file doesn't match the format specified in the MediaFormat field in the request. Check the media + * format of your media file and make sure the two values match. + *

                                                            + *
                                                          • + *
                                                          • + *

                                                            + * Invalid sample rate for audio file- The sample rate specified in the + * MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 + * Hertz. + *

                                                            + *
                                                          • + *
                                                          • + *

                                                            + * The sample rate provided does not match the detected sample rate- The sample rate in the audio file + * doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the + * sample rate of your media file and make sure that the two values match. + *

                                                            + *
                                                          • + *
                                                          • + *

                                                            + * Invalid file size: file size too large- The size of your audio file is larger than what Amazon + * Transcribe Medical can process. For more information, see Guidlines and Quotas in + * the Amazon Transcribe Medical Guide + *

                                                            + *
                                                          • + *
                                                          • + *

                                                            + * Invalid number of channels: number of channels too large- Your audio contains more channels than + * Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints + * and Quotas in the Amazon Web Services General Reference + *

                                                            + *
                                                          • + *
                                                          + * + * @param failureReason + * If the TranscriptionJobStatus field is FAILED, this field contains information + * about why the job failed.

                                                          + *

                                                          + * The FailureReason field contains one of the following values: + *

                                                          + *
                                                            + *
                                                          • + *

                                                            + * Unsupported media format- The media format specified in the MediaFormat field of + * the request isn't valid. See the description of the MediaFormat field for a list of valid + * values. + *

                                                            + *
                                                          • + *
                                                          • + *

                                                            + * The media format provided does not match the detected media format- The media format of the + * audio file doesn't match the format specified in the MediaFormat field in the request. Check + * the media format of your media file and make sure the two values match. + *

                                                            + *
                                                          • + *
                                                          • + *

                                                            + * Invalid sample rate for audio file- The sample rate specified in the + * MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and + * 48000 Hertz. + *

                                                            + *
                                                          • + *
                                                          • + *

                                                            + * The sample rate provided does not match the detected sample rate- The sample rate in the + * audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the + * request. Check the sample rate of your media file and make sure that the two values match. + *

                                                            + *
                                                          • + *
                                                          • + *

                                                            + * Invalid file size: file size too large- The size of your audio file is larger than what + * Amazon Transcribe Medical can process. For more information, see Guidlines and + * Quotas in the Amazon Transcribe Medical Guide + *

                                                            + *
                                                          • + *
                                                          • + *

                                                            + * Invalid number of channels: number of channels too large- Your audio contains more channels + * than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical + * Endpoints and Quotas in the Amazon Web Services General Reference + *

                                                            + *
                                                          • + */ + + public void setFailureReason(String failureReason) { + this.failureReason = failureReason; + } + + /** + *

                                                            + * If the TranscriptionJobStatus field is FAILED, this field contains information about + * why the job failed. + *

                                                            + *

                                                            + * The FailureReason field contains one of the following values: + *

                                                            + *
                                                              + *
                                                            • + *

                                                              + * Unsupported media format- The media format specified in the MediaFormat field of the + * request isn't valid. See the description of the MediaFormat field for a list of valid values. + *

                                                              + *
                                                            • + *
                                                            • + *

                                                              + * The media format provided does not match the detected media format- The media format of the audio + * file doesn't match the format specified in the MediaFormat field in the request. Check the media + * format of your media file and make sure the two values match. + *

                                                              + *
                                                            • + *
                                                            • + *

                                                              + * Invalid sample rate for audio file- The sample rate specified in the + * MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 + * Hertz. + *

                                                              + *
                                                            • + *
                                                            • + *

                                                              + * The sample rate provided does not match the detected sample rate- The sample rate in the audio file + * doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the + * sample rate of your media file and make sure that the two values match. + *

                                                              + *
                                                            • + *
                                                            • + *

                                                              + * Invalid file size: file size too large- The size of your audio file is larger than what Amazon + * Transcribe Medical can process. For more information, see Guidlines and Quotas in + * the Amazon Transcribe Medical Guide + *

                                                              + *
                                                            • + *
                                                            • + *

                                                              + * Invalid number of channels: number of channels too large- Your audio contains more channels than + * Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints + * and Quotas in the Amazon Web Services General Reference + *

                                                              + *
                                                            • + *
                                                            + * + * @return If the TranscriptionJobStatus field is FAILED, this field contains information + * about why the job failed.

                                                            + *

                                                            + * The FailureReason field contains one of the following values: + *

                                                            + *
                                                              + *
                                                            • + *

                                                              + * Unsupported media format- The media format specified in the MediaFormat field + * of the request isn't valid. See the description of the MediaFormat field for a list of valid + * values. + *

                                                              + *
                                                            • + *
                                                            • + *

                                                              + * The media format provided does not match the detected media format- The media format of the + * audio file doesn't match the format specified in the MediaFormat field in the request. Check + * the media format of your media file and make sure the two values match. + *

                                                              + *
                                                            • + *
                                                            • + *

                                                              + * Invalid sample rate for audio file- The sample rate specified in the + * MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and + * 48000 Hertz. + *

                                                              + *
                                                            • + *
                                                            • + *

                                                              + * The sample rate provided does not match the detected sample rate- The sample rate in the + * audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the + * request. Check the sample rate of your media file and make sure that the two values match. + *

                                                              + *
                                                            • + *
                                                            • + *

                                                              + * Invalid file size: file size too large- The size of your audio file is larger than what + * Amazon Transcribe Medical can process. For more information, see Guidlines and + * Quotas in the Amazon Transcribe Medical Guide + *

                                                              + *
                                                            • + *
                                                            • + *

                                                              + * Invalid number of channels: number of channels too large- Your audio contains more channels + * than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical + * Endpoints and Quotas in the Amazon Web Services General Reference + *

                                                              + *
                                                            • + */ + + public String getFailureReason() { + return this.failureReason; + } + + /** + *

                                                              + * If the TranscriptionJobStatus field is FAILED, this field contains information about + * why the job failed. + *

                                                              + *

                                                              + * The FailureReason field contains one of the following values: + *

                                                              + *
                                                                + *
                                                              • + *

                                                                + * Unsupported media format- The media format specified in the MediaFormat field of the + * request isn't valid. See the description of the MediaFormat field for a list of valid values. + *

                                                                + *
                                                              • + *
                                                              • + *

                                                                + * The media format provided does not match the detected media format- The media format of the audio + * file doesn't match the format specified in the MediaFormat field in the request. Check the media + * format of your media file and make sure the two values match. + *

                                                                + *
                                                              • + *
                                                              • + *

                                                                + * Invalid sample rate for audio file- The sample rate specified in the + * MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and 48000 + * Hertz. + *

                                                                + *
                                                              • + *
                                                              • + *

                                                                + * The sample rate provided does not match the detected sample rate- The sample rate in the audio file + * doesn't match the sample rate specified in the MediaSampleRateHertz field in the request. Check the + * sample rate of your media file and make sure that the two values match. + *

                                                                + *
                                                              • + *
                                                              • + *

                                                                + * Invalid file size: file size too large- The size of your audio file is larger than what Amazon + * Transcribe Medical can process. For more information, see Guidlines and Quotas in + * the Amazon Transcribe Medical Guide + *

                                                                + *
                                                              • + *
                                                              • + *

                                                                + * Invalid number of channels: number of channels too large- Your audio contains more channels than + * Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical Endpoints + * and Quotas in the Amazon Web Services General Reference + *

                                                                + *
                                                              • + *
                                                              + * + * @param failureReason + * If the TranscriptionJobStatus field is FAILED, this field contains information + * about why the job failed.

                                                              + *

                                                              + * The FailureReason field contains one of the following values: + *

                                                              + *
                                                                + *
                                                              • + *

                                                                + * Unsupported media format- The media format specified in the MediaFormat field of + * the request isn't valid. See the description of the MediaFormat field for a list of valid + * values. + *

                                                                + *
                                                              • + *
                                                              • + *

                                                                + * The media format provided does not match the detected media format- The media format of the + * audio file doesn't match the format specified in the MediaFormat field in the request. Check + * the media format of your media file and make sure the two values match. + *

                                                                + *
                                                              • + *
                                                              • + *

                                                                + * Invalid sample rate for audio file- The sample rate specified in the + * MediaSampleRateHertz of the request isn't valid. The sample rate must be between 8000 and + * 48000 Hertz. + *

                                                                + *
                                                              • + *
                                                              • + *

                                                                + * The sample rate provided does not match the detected sample rate- The sample rate in the + * audio file doesn't match the sample rate specified in the MediaSampleRateHertz field in the + * request. Check the sample rate of your media file and make sure that the two values match. + *

                                                                + *
                                                              • + *
                                                              • + *

                                                                + * Invalid file size: file size too large- The size of your audio file is larger than what + * Amazon Transcribe Medical can process. For more information, see Guidlines and + * Quotas in the Amazon Transcribe Medical Guide + *

                                                                + *
                                                              • + *
                                                              • + *

                                                                + * Invalid number of channels: number of channels too large- Your audio contains more channels + * than Amazon Transcribe Medical is configured to process. To request additional channels, see Amazon Transcribe Medical + * Endpoints and Quotas in the Amazon Web Services General Reference + *

                                                                + *
                                                              • + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionJob withFailureReason(String failureReason) { + setFailureReason(failureReason); + return this; + } + + /** + *

                                                                + * Object that contains object. + *

                                                                + * + * @param settings + * Object that contains object. + */ + + public void setSettings(MedicalTranscriptionSetting settings) { + this.settings = settings; + } + + /** + *

                                                                + * Object that contains object. + *

                                                                + * + * @return Object that contains object. + */ + + public MedicalTranscriptionSetting getSettings() { + return this.settings; + } + + /** + *

                                                                + * Object that contains object. + *

                                                                + * + * @param settings + * Object that contains object. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionJob withSettings(MedicalTranscriptionSetting settings) { + setSettings(settings); + return this; + } + + /** + *

                                                                + * The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE + * is the only available setting for this object. This specialty enables you to generate transcriptions for the + * following medical fields: + *

                                                                + *
                                                                  + *
                                                                • + *

                                                                  + * Family Medicine + *

                                                                  + *
                                                                • + *
                                                                + * + * @param specialty + * The medical specialty of any clinicians providing a dictation or having a conversation. + * PRIMARYCARE is the only available setting for this object. This specialty enables you to + * generate transcriptions for the following medical fields:

                                                                + *
                                                                  + *
                                                                • + *

                                                                  + * Family Medicine + *

                                                                  + *
                                                                • + * @see Specialty + */ + + public void setSpecialty(String specialty) { + this.specialty = specialty; + } + + /** + *

                                                                  + * The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE + * is the only available setting for this object. This specialty enables you to generate transcriptions for the + * following medical fields: + *

                                                                  + *
                                                                    + *
                                                                  • + *

                                                                    + * Family Medicine + *

                                                                    + *
                                                                  • + *
                                                                  + * + * @return The medical specialty of any clinicians providing a dictation or having a conversation. + * PRIMARYCARE is the only available setting for this object. This specialty enables you to + * generate transcriptions for the following medical fields:

                                                                  + *
                                                                    + *
                                                                  • + *

                                                                    + * Family Medicine + *

                                                                    + *
                                                                  • + * @see Specialty + */ + + public String getSpecialty() { + return this.specialty; + } + + /** + *

                                                                    + * The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE + * is the only available setting for this object. This specialty enables you to generate transcriptions for the + * following medical fields: + *

                                                                    + *
                                                                      + *
                                                                    • + *

                                                                      + * Family Medicine + *

                                                                      + *
                                                                    • + *
                                                                    + * + * @param specialty + * The medical specialty of any clinicians providing a dictation or having a conversation. + * PRIMARYCARE is the only available setting for this object. This specialty enables you to + * generate transcriptions for the following medical fields:

                                                                    + *
                                                                      + *
                                                                    • + *

                                                                      + * Family Medicine + *

                                                                      + *
                                                                    • + * @return Returns a reference to this object so that method calls can be chained together. + * @see Specialty + */ + + public MedicalTranscriptionJob withSpecialty(String specialty) { + setSpecialty(specialty); + return this; + } + + /** + *

                                                                      + * The medical specialty of any clinicians providing a dictation or having a conversation. PRIMARYCARE + * is the only available setting for this object. This specialty enables you to generate transcriptions for the + * following medical fields: + *

                                                                      + *
                                                                        + *
                                                                      • + *

                                                                        + * Family Medicine + *

                                                                        + *
                                                                      • + *
                                                                      + * + * @param specialty + * The medical specialty of any clinicians providing a dictation or having a conversation. + * PRIMARYCARE is the only available setting for this object. This specialty enables you to + * generate transcriptions for the following medical fields:

                                                                      + *
                                                                        + *
                                                                      • + *

                                                                        + * Family Medicine + *

                                                                        + *
                                                                      • + * @return Returns a reference to this object so that method calls can be chained together. + * @see Specialty + */ + + public MedicalTranscriptionJob withSpecialty(Specialty specialty) { + this.specialty = specialty.toString(); + return this; + } + + /** + *

                                                                        + * The type of speech in the transcription job. CONVERSATION is generally used for patient-physician + * dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For + * more information, see how-it-works-med + *

                                                                        + * + * @param type + * The type of speech in the transcription job. CONVERSATION is generally used for + * patient-physician dialogues. DICTATION is the setting for physicians speaking their notes + * after seeing a patient. For more information, see how-it-works-med + * @see Type + */ + + public void setType(String type) { + this.type = type; + } + + /** + *

                                                                        + * The type of speech in the transcription job. CONVERSATION is generally used for patient-physician + * dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For + * more information, see how-it-works-med + *

                                                                        + * + * @return The type of speech in the transcription job. CONVERSATION is generally used for + * patient-physician dialogues. DICTATION is the setting for physicians speaking their notes + * after seeing a patient. For more information, see how-it-works-med + * @see Type + */ + + public String getType() { + return this.type; + } + + /** + *

                                                                        + * The type of speech in the transcription job. CONVERSATION is generally used for patient-physician + * dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For + * more information, see how-it-works-med + *

                                                                        + * + * @param type + * The type of speech in the transcription job. CONVERSATION is generally used for + * patient-physician dialogues. DICTATION is the setting for physicians speaking their notes + * after seeing a patient. For more information, see how-it-works-med + * @return Returns a reference to this object so that method calls can be chained together. + * @see Type + */ + + public MedicalTranscriptionJob withType(String type) { + setType(type); + return this; + } + + /** + *

                                                                        + * The type of speech in the transcription job. CONVERSATION is generally used for patient-physician + * dialogues. DICTATION is the setting for physicians speaking their notes after seeing a patient. For + * more information, see how-it-works-med + *

                                                                        + * + * @param type + * The type of speech in the transcription job. CONVERSATION is generally used for + * patient-physician dialogues. DICTATION is the setting for physicians speaking their notes + * after seeing a patient. For more information, see how-it-works-med + * @return Returns a reference to this object so that method calls can be chained together. + * @see Type + */ + + public MedicalTranscriptionJob withType(Type type) { + this.type = type.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 (getMedicalTranscriptionJobName() != null) + sb.append("MedicalTranscriptionJobName: ").append(getMedicalTranscriptionJobName()).append(","); + if (getTranscriptionJobStatus() != null) + sb.append("TranscriptionJobStatus: ").append(getTranscriptionJobStatus()).append(","); + if (getLanguageCode() != null) + sb.append("LanguageCode: ").append(getLanguageCode()).append(","); + if (getMediaSampleRateHertz() != null) + sb.append("MediaSampleRateHertz: ").append(getMediaSampleRateHertz()).append(","); + if (getMediaFormat() != null) + sb.append("MediaFormat: ").append(getMediaFormat()).append(","); + if (getMedia() != null) + sb.append("Media: ").append(getMedia()).append(","); + if (getTranscript() != null) + sb.append("Transcript: ").append(getTranscript()).append(","); + if (getStartTime() != null) + sb.append("StartTime: ").append(getStartTime()).append(","); + if (getCreationTime() != null) + sb.append("CreationTime: ").append(getCreationTime()).append(","); + if (getCompletionTime() != null) + sb.append("CompletionTime: ").append(getCompletionTime()).append(","); + if (getFailureReason() != null) + sb.append("FailureReason: ").append(getFailureReason()).append(","); + if (getSettings() != null) + sb.append("Settings: ").append(getSettings()).append(","); + if (getSpecialty() != null) + sb.append("Specialty: ").append(getSpecialty()).append(","); + if (getType() != null) + sb.append("Type: ").append(getType()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof MedicalTranscriptionJob == false) + return false; + MedicalTranscriptionJob other = (MedicalTranscriptionJob) obj; + if (other.getMedicalTranscriptionJobName() == null ^ this.getMedicalTranscriptionJobName() == null) + return false; + if (other.getMedicalTranscriptionJobName() != null && other.getMedicalTranscriptionJobName().equals(this.getMedicalTranscriptionJobName()) == false) + return false; + if (other.getTranscriptionJobStatus() == null ^ this.getTranscriptionJobStatus() == null) + return false; + if (other.getTranscriptionJobStatus() != null && other.getTranscriptionJobStatus().equals(this.getTranscriptionJobStatus()) == false) + return false; + if (other.getLanguageCode() == null ^ this.getLanguageCode() == null) + return false; + if (other.getLanguageCode() != null && other.getLanguageCode().equals(this.getLanguageCode()) == false) + return false; + if (other.getMediaSampleRateHertz() == null ^ this.getMediaSampleRateHertz() == null) + return false; + if (other.getMediaSampleRateHertz() != null && other.getMediaSampleRateHertz().equals(this.getMediaSampleRateHertz()) == false) + return false; + if (other.getMediaFormat() == null ^ this.getMediaFormat() == null) + return false; + if (other.getMediaFormat() != null && other.getMediaFormat().equals(this.getMediaFormat()) == false) + return false; + if (other.getMedia() == null ^ this.getMedia() == null) + return false; + if (other.getMedia() != null && other.getMedia().equals(this.getMedia()) == false) + return false; + if (other.getTranscript() == null ^ this.getTranscript() == null) + return false; + if (other.getTranscript() != null && other.getTranscript().equals(this.getTranscript()) == false) + return false; + if (other.getStartTime() == null ^ this.getStartTime() == null) + return false; + if (other.getStartTime() != null && other.getStartTime().equals(this.getStartTime()) == false) + return false; + if (other.getCreationTime() == null ^ this.getCreationTime() == null) + return false; + if (other.getCreationTime() != null && other.getCreationTime().equals(this.getCreationTime()) == false) + return false; + if (other.getCompletionTime() == null ^ this.getCompletionTime() == null) + return false; + if (other.getCompletionTime() != null && other.getCompletionTime().equals(this.getCompletionTime()) == false) + return false; + if (other.getFailureReason() == null ^ this.getFailureReason() == null) + return false; + if (other.getFailureReason() != null && other.getFailureReason().equals(this.getFailureReason()) == false) + return false; + if (other.getSettings() == null ^ this.getSettings() == null) + return false; + if (other.getSettings() != null && other.getSettings().equals(this.getSettings()) == false) + return false; + if (other.getSpecialty() == null ^ this.getSpecialty() == null) + return false; + if (other.getSpecialty() != null && other.getSpecialty().equals(this.getSpecialty()) == false) + return false; + if (other.getType() == null ^ this.getType() == null) + return false; + if (other.getType() != null && other.getType().equals(this.getType()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getMedicalTranscriptionJobName() == null) ? 0 : getMedicalTranscriptionJobName().hashCode()); + hashCode = prime * hashCode + ((getTranscriptionJobStatus() == null) ? 0 : getTranscriptionJobStatus().hashCode()); + hashCode = prime * hashCode + ((getLanguageCode() == null) ? 0 : getLanguageCode().hashCode()); + hashCode = prime * hashCode + ((getMediaSampleRateHertz() == null) ? 0 : getMediaSampleRateHertz().hashCode()); + hashCode = prime * hashCode + ((getMediaFormat() == null) ? 0 : getMediaFormat().hashCode()); + hashCode = prime * hashCode + ((getMedia() == null) ? 0 : getMedia().hashCode()); + hashCode = prime * hashCode + ((getTranscript() == null) ? 0 : getTranscript().hashCode()); + hashCode = prime * hashCode + ((getStartTime() == null) ? 0 : getStartTime().hashCode()); + hashCode = prime * hashCode + ((getCreationTime() == null) ? 0 : getCreationTime().hashCode()); + hashCode = prime * hashCode + ((getCompletionTime() == null) ? 0 : getCompletionTime().hashCode()); + hashCode = prime * hashCode + ((getFailureReason() == null) ? 0 : getFailureReason().hashCode()); + hashCode = prime * hashCode + ((getSettings() == null) ? 0 : getSettings().hashCode()); + hashCode = prime * hashCode + ((getSpecialty() == null) ? 0 : getSpecialty().hashCode()); + hashCode = prime * hashCode + ((getType() == null) ? 0 : getType().hashCode()); + return hashCode; + } + + @Override + public MedicalTranscriptionJob clone() { + try { + return (MedicalTranscriptionJob) 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.transcribe.model.transform.MedicalTranscriptionJobMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/MedicalTranscriptionJobSummary.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/MedicalTranscriptionJobSummary.java new file mode 100644 index 000000000000..f7491723104a --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/MedicalTranscriptionJobSummary.java @@ -0,0 +1,735 @@ +/* + * Copyright 2015-2020 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.transcribe.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

                                                                        + * Provides summary information about a transcription job. + *

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

                                                                        + * The name of a medical transcription job. + *

                                                                        + */ + private String medicalTranscriptionJobName; + /** + *

                                                                        + * A timestamp that shows when the medical transcription job was created. + *

                                                                        + */ + private java.util.Date creationTime; + /** + *

                                                                        + * A timestamp that shows when the job began processing. + *

                                                                        + */ + private java.util.Date startTime; + /** + *

                                                                        + * A timestamp that shows when the job was completed. + *

                                                                        + */ + private java.util.Date completionTime; + /** + *

                                                                        + * The language of the transcript in the source audio file. + *

                                                                        + */ + private String languageCode; + /** + *

                                                                        + * The status of the medical transcription job. + *

                                                                        + */ + private String transcriptionJobStatus; + /** + *

                                                                        + * If the TranscriptionJobStatus field is FAILED, a description of the error. + *

                                                                        + */ + private String failureReason; + /** + *

                                                                        + * Indicates the location of the transcription job's output. + *

                                                                        + *

                                                                        + * The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the + *

                                                                        + */ + private String outputLocationType; + /** + *

                                                                        + * The medical specialty of the transcription job. Primary care is the only valid value. + *

                                                                        + */ + private String specialty; + /** + *

                                                                        + * The speech of the clinician in the input audio. + *

                                                                        + */ + private String type; + + /** + *

                                                                        + * The name of a medical transcription job. + *

                                                                        + * + * @param medicalTranscriptionJobName + * The name of a medical transcription job. + */ + + public void setMedicalTranscriptionJobName(String medicalTranscriptionJobName) { + this.medicalTranscriptionJobName = medicalTranscriptionJobName; + } + + /** + *

                                                                        + * The name of a medical transcription job. + *

                                                                        + * + * @return The name of a medical transcription job. + */ + + public String getMedicalTranscriptionJobName() { + return this.medicalTranscriptionJobName; + } + + /** + *

                                                                        + * The name of a medical transcription job. + *

                                                                        + * + * @param medicalTranscriptionJobName + * The name of a medical transcription job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionJobSummary withMedicalTranscriptionJobName(String medicalTranscriptionJobName) { + setMedicalTranscriptionJobName(medicalTranscriptionJobName); + return this; + } + + /** + *

                                                                        + * A timestamp that shows when the medical transcription job was created. + *

                                                                        + * + * @param creationTime + * A timestamp that shows when the medical transcription job was created. + */ + + public void setCreationTime(java.util.Date creationTime) { + this.creationTime = creationTime; + } + + /** + *

                                                                        + * A timestamp that shows when the medical transcription job was created. + *

                                                                        + * + * @return A timestamp that shows when the medical transcription job was created. + */ + + public java.util.Date getCreationTime() { + return this.creationTime; + } + + /** + *

                                                                        + * A timestamp that shows when the medical transcription job was created. + *

                                                                        + * + * @param creationTime + * A timestamp that shows when the medical transcription job was created. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionJobSummary withCreationTime(java.util.Date creationTime) { + setCreationTime(creationTime); + return this; + } + + /** + *

                                                                        + * A timestamp that shows when the job began processing. + *

                                                                        + * + * @param startTime + * A timestamp that shows when the job began processing. + */ + + public void setStartTime(java.util.Date startTime) { + this.startTime = startTime; + } + + /** + *

                                                                        + * A timestamp that shows when the job began processing. + *

                                                                        + * + * @return A timestamp that shows when the job began processing. + */ + + public java.util.Date getStartTime() { + return this.startTime; + } + + /** + *

                                                                        + * A timestamp that shows when the job began processing. + *

                                                                        + * + * @param startTime + * A timestamp that shows when the job began processing. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionJobSummary withStartTime(java.util.Date startTime) { + setStartTime(startTime); + return this; + } + + /** + *

                                                                        + * A timestamp that shows when the job was completed. + *

                                                                        + * + * @param completionTime + * A timestamp that shows when the job was completed. + */ + + public void setCompletionTime(java.util.Date completionTime) { + this.completionTime = completionTime; + } + + /** + *

                                                                        + * A timestamp that shows when the job was completed. + *

                                                                        + * + * @return A timestamp that shows when the job was completed. + */ + + public java.util.Date getCompletionTime() { + return this.completionTime; + } + + /** + *

                                                                        + * A timestamp that shows when the job was completed. + *

                                                                        + * + * @param completionTime + * A timestamp that shows when the job was completed. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionJobSummary withCompletionTime(java.util.Date completionTime) { + setCompletionTime(completionTime); + return this; + } + + /** + *

                                                                        + * The language of the transcript in the source audio file. + *

                                                                        + * + * @param languageCode + * The language of the transcript in the source audio file. + * @see LanguageCode + */ + + public void setLanguageCode(String languageCode) { + this.languageCode = languageCode; + } + + /** + *

                                                                        + * The language of the transcript in the source audio file. + *

                                                                        + * + * @return The language of the transcript in the source audio file. + * @see LanguageCode + */ + + public String getLanguageCode() { + return this.languageCode; + } + + /** + *

                                                                        + * The language of the transcript in the source audio file. + *

                                                                        + * + * @param languageCode + * The language of the transcript in the source audio file. + * @return Returns a reference to this object so that method calls can be chained together. + * @see LanguageCode + */ + + public MedicalTranscriptionJobSummary withLanguageCode(String languageCode) { + setLanguageCode(languageCode); + return this; + } + + /** + *

                                                                        + * The language of the transcript in the source audio file. + *

                                                                        + * + * @param languageCode + * The language of the transcript in the source audio file. + * @return Returns a reference to this object so that method calls can be chained together. + * @see LanguageCode + */ + + public MedicalTranscriptionJobSummary withLanguageCode(LanguageCode languageCode) { + this.languageCode = languageCode.toString(); + return this; + } + + /** + *

                                                                        + * The status of the medical transcription job. + *

                                                                        + * + * @param transcriptionJobStatus + * The status of the medical transcription job. + * @see TranscriptionJobStatus + */ + + public void setTranscriptionJobStatus(String transcriptionJobStatus) { + this.transcriptionJobStatus = transcriptionJobStatus; + } + + /** + *

                                                                        + * The status of the medical transcription job. + *

                                                                        + * + * @return The status of the medical transcription job. + * @see TranscriptionJobStatus + */ + + public String getTranscriptionJobStatus() { + return this.transcriptionJobStatus; + } + + /** + *

                                                                        + * The status of the medical transcription job. + *

                                                                        + * + * @param transcriptionJobStatus + * The status of the medical transcription job. + * @return Returns a reference to this object so that method calls can be chained together. + * @see TranscriptionJobStatus + */ + + public MedicalTranscriptionJobSummary withTranscriptionJobStatus(String transcriptionJobStatus) { + setTranscriptionJobStatus(transcriptionJobStatus); + return this; + } + + /** + *

                                                                        + * The status of the medical transcription job. + *

                                                                        + * + * @param transcriptionJobStatus + * The status of the medical transcription job. + * @return Returns a reference to this object so that method calls can be chained together. + * @see TranscriptionJobStatus + */ + + public MedicalTranscriptionJobSummary withTranscriptionJobStatus(TranscriptionJobStatus transcriptionJobStatus) { + this.transcriptionJobStatus = transcriptionJobStatus.toString(); + return this; + } + + /** + *

                                                                        + * If the TranscriptionJobStatus field is FAILED, a description of the error. + *

                                                                        + * + * @param failureReason + * If the TranscriptionJobStatus field is FAILED, a description of the error. + */ + + public void setFailureReason(String failureReason) { + this.failureReason = failureReason; + } + + /** + *

                                                                        + * If the TranscriptionJobStatus field is FAILED, a description of the error. + *

                                                                        + * + * @return If the TranscriptionJobStatus field is FAILED, a description of the error. + */ + + public String getFailureReason() { + return this.failureReason; + } + + /** + *

                                                                        + * If the TranscriptionJobStatus field is FAILED, a description of the error. + *

                                                                        + * + * @param failureReason + * If the TranscriptionJobStatus field is FAILED, a description of the error. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionJobSummary withFailureReason(String failureReason) { + setFailureReason(failureReason); + return this; + } + + /** + *

                                                                        + * Indicates the location of the transcription job's output. + *

                                                                        + *

                                                                        + * The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the + *

                                                                        + * + * @param outputLocationType + * Indicates the location of the transcription job's output.

                                                                        + *

                                                                        + * The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field + * when the + * @see OutputLocationType + */ + + public void setOutputLocationType(String outputLocationType) { + this.outputLocationType = outputLocationType; + } + + /** + *

                                                                        + * Indicates the location of the transcription job's output. + *

                                                                        + *

                                                                        + * The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the + *

                                                                        + * + * @return Indicates the location of the transcription job's output.

                                                                        + *

                                                                        + * The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field + * when the + * @see OutputLocationType + */ + + public String getOutputLocationType() { + return this.outputLocationType; + } + + /** + *

                                                                        + * Indicates the location of the transcription job's output. + *

                                                                        + *

                                                                        + * The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the + *

                                                                        + * + * @param outputLocationType + * Indicates the location of the transcription job's output.

                                                                        + *

                                                                        + * The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field + * when the + * @return Returns a reference to this object so that method calls can be chained together. + * @see OutputLocationType + */ + + public MedicalTranscriptionJobSummary withOutputLocationType(String outputLocationType) { + setOutputLocationType(outputLocationType); + return this; + } + + /** + *

                                                                        + * Indicates the location of the transcription job's output. + *

                                                                        + *

                                                                        + * The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field when the + *

                                                                        + * + * @param outputLocationType + * Indicates the location of the transcription job's output.

                                                                        + *

                                                                        + * The CUSTOMER_BUCKET is the S3 location provided in the OutputBucketName field + * when the + * @return Returns a reference to this object so that method calls can be chained together. + * @see OutputLocationType + */ + + public MedicalTranscriptionJobSummary withOutputLocationType(OutputLocationType outputLocationType) { + this.outputLocationType = outputLocationType.toString(); + return this; + } + + /** + *

                                                                        + * The medical specialty of the transcription job. Primary care is the only valid value. + *

                                                                        + * + * @param specialty + * The medical specialty of the transcription job. Primary care is the only valid value. + * @see Specialty + */ + + public void setSpecialty(String specialty) { + this.specialty = specialty; + } + + /** + *

                                                                        + * The medical specialty of the transcription job. Primary care is the only valid value. + *

                                                                        + * + * @return The medical specialty of the transcription job. Primary care is the only valid value. + * @see Specialty + */ + + public String getSpecialty() { + return this.specialty; + } + + /** + *

                                                                        + * The medical specialty of the transcription job. Primary care is the only valid value. + *

                                                                        + * + * @param specialty + * The medical specialty of the transcription job. Primary care is the only valid value. + * @return Returns a reference to this object so that method calls can be chained together. + * @see Specialty + */ + + public MedicalTranscriptionJobSummary withSpecialty(String specialty) { + setSpecialty(specialty); + return this; + } + + /** + *

                                                                        + * The medical specialty of the transcription job. Primary care is the only valid value. + *

                                                                        + * + * @param specialty + * The medical specialty of the transcription job. Primary care is the only valid value. + * @return Returns a reference to this object so that method calls can be chained together. + * @see Specialty + */ + + public MedicalTranscriptionJobSummary withSpecialty(Specialty specialty) { + this.specialty = specialty.toString(); + return this; + } + + /** + *

                                                                        + * The speech of the clinician in the input audio. + *

                                                                        + * + * @param type + * The speech of the clinician in the input audio. + * @see Type + */ + + public void setType(String type) { + this.type = type; + } + + /** + *

                                                                        + * The speech of the clinician in the input audio. + *

                                                                        + * + * @return The speech of the clinician in the input audio. + * @see Type + */ + + public String getType() { + return this.type; + } + + /** + *

                                                                        + * The speech of the clinician in the input audio. + *

                                                                        + * + * @param type + * The speech of the clinician in the input audio. + * @return Returns a reference to this object so that method calls can be chained together. + * @see Type + */ + + public MedicalTranscriptionJobSummary withType(String type) { + setType(type); + return this; + } + + /** + *

                                                                        + * The speech of the clinician in the input audio. + *

                                                                        + * + * @param type + * The speech of the clinician in the input audio. + * @return Returns a reference to this object so that method calls can be chained together. + * @see Type + */ + + public MedicalTranscriptionJobSummary withType(Type type) { + this.type = type.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 (getMedicalTranscriptionJobName() != null) + sb.append("MedicalTranscriptionJobName: ").append(getMedicalTranscriptionJobName()).append(","); + if (getCreationTime() != null) + sb.append("CreationTime: ").append(getCreationTime()).append(","); + if (getStartTime() != null) + sb.append("StartTime: ").append(getStartTime()).append(","); + if (getCompletionTime() != null) + sb.append("CompletionTime: ").append(getCompletionTime()).append(","); + if (getLanguageCode() != null) + sb.append("LanguageCode: ").append(getLanguageCode()).append(","); + if (getTranscriptionJobStatus() != null) + sb.append("TranscriptionJobStatus: ").append(getTranscriptionJobStatus()).append(","); + if (getFailureReason() != null) + sb.append("FailureReason: ").append(getFailureReason()).append(","); + if (getOutputLocationType() != null) + sb.append("OutputLocationType: ").append(getOutputLocationType()).append(","); + if (getSpecialty() != null) + sb.append("Specialty: ").append(getSpecialty()).append(","); + if (getType() != null) + sb.append("Type: ").append(getType()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof MedicalTranscriptionJobSummary == false) + return false; + MedicalTranscriptionJobSummary other = (MedicalTranscriptionJobSummary) obj; + if (other.getMedicalTranscriptionJobName() == null ^ this.getMedicalTranscriptionJobName() == null) + return false; + if (other.getMedicalTranscriptionJobName() != null && other.getMedicalTranscriptionJobName().equals(this.getMedicalTranscriptionJobName()) == false) + return false; + if (other.getCreationTime() == null ^ this.getCreationTime() == null) + return false; + if (other.getCreationTime() != null && other.getCreationTime().equals(this.getCreationTime()) == false) + return false; + if (other.getStartTime() == null ^ this.getStartTime() == null) + return false; + if (other.getStartTime() != null && other.getStartTime().equals(this.getStartTime()) == false) + return false; + if (other.getCompletionTime() == null ^ this.getCompletionTime() == null) + return false; + if (other.getCompletionTime() != null && other.getCompletionTime().equals(this.getCompletionTime()) == false) + return false; + if (other.getLanguageCode() == null ^ this.getLanguageCode() == null) + return false; + if (other.getLanguageCode() != null && other.getLanguageCode().equals(this.getLanguageCode()) == false) + return false; + if (other.getTranscriptionJobStatus() == null ^ this.getTranscriptionJobStatus() == null) + return false; + if (other.getTranscriptionJobStatus() != null && other.getTranscriptionJobStatus().equals(this.getTranscriptionJobStatus()) == false) + return false; + if (other.getFailureReason() == null ^ this.getFailureReason() == null) + return false; + if (other.getFailureReason() != null && other.getFailureReason().equals(this.getFailureReason()) == false) + return false; + if (other.getOutputLocationType() == null ^ this.getOutputLocationType() == null) + return false; + if (other.getOutputLocationType() != null && other.getOutputLocationType().equals(this.getOutputLocationType()) == false) + return false; + if (other.getSpecialty() == null ^ this.getSpecialty() == null) + return false; + if (other.getSpecialty() != null && other.getSpecialty().equals(this.getSpecialty()) == false) + return false; + if (other.getType() == null ^ this.getType() == null) + return false; + if (other.getType() != null && other.getType().equals(this.getType()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getMedicalTranscriptionJobName() == null) ? 0 : getMedicalTranscriptionJobName().hashCode()); + hashCode = prime * hashCode + ((getCreationTime() == null) ? 0 : getCreationTime().hashCode()); + hashCode = prime * hashCode + ((getStartTime() == null) ? 0 : getStartTime().hashCode()); + hashCode = prime * hashCode + ((getCompletionTime() == null) ? 0 : getCompletionTime().hashCode()); + hashCode = prime * hashCode + ((getLanguageCode() == null) ? 0 : getLanguageCode().hashCode()); + hashCode = prime * hashCode + ((getTranscriptionJobStatus() == null) ? 0 : getTranscriptionJobStatus().hashCode()); + hashCode = prime * hashCode + ((getFailureReason() == null) ? 0 : getFailureReason().hashCode()); + hashCode = prime * hashCode + ((getOutputLocationType() == null) ? 0 : getOutputLocationType().hashCode()); + hashCode = prime * hashCode + ((getSpecialty() == null) ? 0 : getSpecialty().hashCode()); + hashCode = prime * hashCode + ((getType() == null) ? 0 : getType().hashCode()); + return hashCode; + } + + @Override + public MedicalTranscriptionJobSummary clone() { + try { + return (MedicalTranscriptionJobSummary) 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.transcribe.model.transform.MedicalTranscriptionJobSummaryMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/MedicalTranscriptionSetting.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/MedicalTranscriptionSetting.java new file mode 100644 index 000000000000..7ccbaf2fc7ea --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/MedicalTranscriptionSetting.java @@ -0,0 +1,568 @@ +/* + * Copyright 2015-2020 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.transcribe.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

                                                                        + * Optional settings for the StartMedicalTranscriptionJob operation. + *

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

                                                                        + * Determines whether the transcription job uses speaker recognition to identify different speakers in the input + * audio. Speaker recongition labels individual speakers in the audio file. If you set the + * ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the + * MaxSpeakerLabels field. + *

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If + * you set both, your request returns a BadRequestException. + *

                                                                        + */ + private Boolean showSpeakerLabels; + /** + *

                                                                        + * The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this + * number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels + * field, you must set the ShowSpeakerLabels field to true. + *

                                                                        + */ + private Integer maxSpeakerLabels; + /** + *

                                                                        + * Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription + * output of each channel into a single transcription. + *

                                                                        + *

                                                                        + * Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the + * start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also + * come with confidence scores provided by Amazon Transcribe Medical. + *

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If + * you set both, your request returns a BadRequestException + *

                                                                        + */ + private Boolean channelIdentification; + /** + *

                                                                        + * Determines whether alternative transcripts are generated along with the transcript that has the highest + * confidence. If you set ShowAlternatives field to true, you must also set the maximum number of + * alternatives to return in the MaxAlternatives field. + *

                                                                        + */ + private Boolean showAlternatives; + /** + *

                                                                        + * The maximum number of alternatives that you tell the service to return. If you specify the + * MaxAlternatives field, you must set the ShowAlternatives field to true. + *

                                                                        + */ + private Integer maxAlternatives; + + /** + *

                                                                        + * Determines whether the transcription job uses speaker recognition to identify different speakers in the input + * audio. Speaker recongition labels individual speakers in the audio file. If you set the + * ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the + * MaxSpeakerLabels field. + *

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If + * you set both, your request returns a BadRequestException. + *

                                                                        + * + * @param showSpeakerLabels + * Determines whether the transcription job uses speaker recognition to identify different speakers in the + * input audio. Speaker recongition labels individual speakers in the audio file. If you set the + * ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in + * the MaxSpeakerLabels field.

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same + * request. If you set both, your request returns a BadRequestException. + */ + + public void setShowSpeakerLabels(Boolean showSpeakerLabels) { + this.showSpeakerLabels = showSpeakerLabels; + } + + /** + *

                                                                        + * Determines whether the transcription job uses speaker recognition to identify different speakers in the input + * audio. Speaker recongition labels individual speakers in the audio file. If you set the + * ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the + * MaxSpeakerLabels field. + *

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If + * you set both, your request returns a BadRequestException. + *

                                                                        + * + * @return Determines whether the transcription job uses speaker recognition to identify different speakers in the + * input audio. Speaker recongition labels individual speakers in the audio file. If you set the + * ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in + * the MaxSpeakerLabels field.

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same + * request. If you set both, your request returns a BadRequestException. + */ + + public Boolean getShowSpeakerLabels() { + return this.showSpeakerLabels; + } + + /** + *

                                                                        + * Determines whether the transcription job uses speaker recognition to identify different speakers in the input + * audio. Speaker recongition labels individual speakers in the audio file. If you set the + * ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the + * MaxSpeakerLabels field. + *

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If + * you set both, your request returns a BadRequestException. + *

                                                                        + * + * @param showSpeakerLabels + * Determines whether the transcription job uses speaker recognition to identify different speakers in the + * input audio. Speaker recongition labels individual speakers in the audio file. If you set the + * ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in + * the MaxSpeakerLabels field.

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same + * request. If you set both, your request returns a BadRequestException. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionSetting withShowSpeakerLabels(Boolean showSpeakerLabels) { + setShowSpeakerLabels(showSpeakerLabels); + return this; + } + + /** + *

                                                                        + * Determines whether the transcription job uses speaker recognition to identify different speakers in the input + * audio. Speaker recongition labels individual speakers in the audio file. If you set the + * ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in the + * MaxSpeakerLabels field. + *

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If + * you set both, your request returns a BadRequestException. + *

                                                                        + * + * @return Determines whether the transcription job uses speaker recognition to identify different speakers in the + * input audio. Speaker recongition labels individual speakers in the audio file. If you set the + * ShowSpeakerLabels field to true, you must also set the maximum number of speaker labels in + * the MaxSpeakerLabels field.

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same + * request. If you set both, your request returns a BadRequestException. + */ + + public Boolean isShowSpeakerLabels() { + return this.showSpeakerLabels; + } + + /** + *

                                                                        + * The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this + * number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels + * field, you must set the ShowSpeakerLabels field to true. + *

                                                                        + * + * @param maxSpeakerLabels + * The maximum number of speakers to identify in the input audio. If there are more speakers in the audio + * than this number, multiple speakers are identified as a single speaker. If you specify the + * MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true. + */ + + public void setMaxSpeakerLabels(Integer maxSpeakerLabels) { + this.maxSpeakerLabels = maxSpeakerLabels; + } + + /** + *

                                                                        + * The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this + * number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels + * field, you must set the ShowSpeakerLabels field to true. + *

                                                                        + * + * @return The maximum number of speakers to identify in the input audio. If there are more speakers in the audio + * than this number, multiple speakers are identified as a single speaker. If you specify the + * MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true. + */ + + public Integer getMaxSpeakerLabels() { + return this.maxSpeakerLabels; + } + + /** + *

                                                                        + * The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this + * number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels + * field, you must set the ShowSpeakerLabels field to true. + *

                                                                        + * + * @param maxSpeakerLabels + * The maximum number of speakers to identify in the input audio. If there are more speakers in the audio + * than this number, multiple speakers are identified as a single speaker. If you specify the + * MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionSetting withMaxSpeakerLabels(Integer maxSpeakerLabels) { + setMaxSpeakerLabels(maxSpeakerLabels); + return this; + } + + /** + *

                                                                        + * Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription + * output of each channel into a single transcription. + *

                                                                        + *

                                                                        + * Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the + * start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also + * come with confidence scores provided by Amazon Transcribe Medical. + *

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If + * you set both, your request returns a BadRequestException + *

                                                                        + * + * @param channelIdentification + * Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the + * transcription output of each channel into a single transcription.

                                                                        + *

                                                                        + * Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, + * including the start time and end time of the item and alternative transcriptions of item. The alternative + * transcriptions also come with confidence scores provided by Amazon Transcribe Medical. + *

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same + * request. If you set both, your request returns a BadRequestException + */ + + public void setChannelIdentification(Boolean channelIdentification) { + this.channelIdentification = channelIdentification; + } + + /** + *

                                                                        + * Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription + * output of each channel into a single transcription. + *

                                                                        + *

                                                                        + * Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the + * start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also + * come with confidence scores provided by Amazon Transcribe Medical. + *

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If + * you set both, your request returns a BadRequestException + *

                                                                        + * + * @return Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the + * transcription output of each channel into a single transcription.

                                                                        + *

                                                                        + * Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, + * including the start time and end time of the item and alternative transcriptions of item. The alternative + * transcriptions also come with confidence scores provided by Amazon Transcribe Medical. + *

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same + * request. If you set both, your request returns a BadRequestException + */ + + public Boolean getChannelIdentification() { + return this.channelIdentification; + } + + /** + *

                                                                        + * Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription + * output of each channel into a single transcription. + *

                                                                        + *

                                                                        + * Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the + * start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also + * come with confidence scores provided by Amazon Transcribe Medical. + *

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If + * you set both, your request returns a BadRequestException + *

                                                                        + * + * @param channelIdentification + * Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the + * transcription output of each channel into a single transcription.

                                                                        + *

                                                                        + * Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, + * including the start time and end time of the item and alternative transcriptions of item. The alternative + * transcriptions also come with confidence scores provided by Amazon Transcribe Medical. + *

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same + * request. If you set both, your request returns a BadRequestException + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionSetting withChannelIdentification(Boolean channelIdentification) { + setChannelIdentification(channelIdentification); + return this; + } + + /** + *

                                                                        + * Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the transcription + * output of each channel into a single transcription. + *

                                                                        + *

                                                                        + * Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, including the + * start time and end time of the item and alternative transcriptions of item. The alternative transcriptions also + * come with confidence scores provided by Amazon Transcribe Medical. + *

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same request. If + * you set both, your request returns a BadRequestException + *

                                                                        + * + * @return Instructs Amazon Transcribe Medical to process each audio channel separately and then merge the + * transcription output of each channel into a single transcription.

                                                                        + *

                                                                        + * Amazon Transcribe Medical also produces a transcription of each item detected on an audio channel, + * including the start time and end time of the item and alternative transcriptions of item. The alternative + * transcriptions also come with confidence scores provided by Amazon Transcribe Medical. + *

                                                                        + *

                                                                        + * You can't set both ShowSpeakerLabels and ChannelIdentification in the same + * request. If you set both, your request returns a BadRequestException + */ + + public Boolean isChannelIdentification() { + return this.channelIdentification; + } + + /** + *

                                                                        + * Determines whether alternative transcripts are generated along with the transcript that has the highest + * confidence. If you set ShowAlternatives field to true, you must also set the maximum number of + * alternatives to return in the MaxAlternatives field. + *

                                                                        + * + * @param showAlternatives + * Determines whether alternative transcripts are generated along with the transcript that has the highest + * confidence. If you set ShowAlternatives field to true, you must also set the maximum number + * of alternatives to return in the MaxAlternatives field. + */ + + public void setShowAlternatives(Boolean showAlternatives) { + this.showAlternatives = showAlternatives; + } + + /** + *

                                                                        + * Determines whether alternative transcripts are generated along with the transcript that has the highest + * confidence. If you set ShowAlternatives field to true, you must also set the maximum number of + * alternatives to return in the MaxAlternatives field. + *

                                                                        + * + * @return Determines whether alternative transcripts are generated along with the transcript that has the highest + * confidence. If you set ShowAlternatives field to true, you must also set the maximum number + * of alternatives to return in the MaxAlternatives field. + */ + + public Boolean getShowAlternatives() { + return this.showAlternatives; + } + + /** + *

                                                                        + * Determines whether alternative transcripts are generated along with the transcript that has the highest + * confidence. If you set ShowAlternatives field to true, you must also set the maximum number of + * alternatives to return in the MaxAlternatives field. + *

                                                                        + * + * @param showAlternatives + * Determines whether alternative transcripts are generated along with the transcript that has the highest + * confidence. If you set ShowAlternatives field to true, you must also set the maximum number + * of alternatives to return in the MaxAlternatives field. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionSetting withShowAlternatives(Boolean showAlternatives) { + setShowAlternatives(showAlternatives); + return this; + } + + /** + *

                                                                        + * Determines whether alternative transcripts are generated along with the transcript that has the highest + * confidence. If you set ShowAlternatives field to true, you must also set the maximum number of + * alternatives to return in the MaxAlternatives field. + *

                                                                        + * + * @return Determines whether alternative transcripts are generated along with the transcript that has the highest + * confidence. If you set ShowAlternatives field to true, you must also set the maximum number + * of alternatives to return in the MaxAlternatives field. + */ + + public Boolean isShowAlternatives() { + return this.showAlternatives; + } + + /** + *

                                                                        + * The maximum number of alternatives that you tell the service to return. If you specify the + * MaxAlternatives field, you must set the ShowAlternatives field to true. + *

                                                                        + * + * @param maxAlternatives + * The maximum number of alternatives that you tell the service to return. If you specify the + * MaxAlternatives field, you must set the ShowAlternatives field to true. + */ + + public void setMaxAlternatives(Integer maxAlternatives) { + this.maxAlternatives = maxAlternatives; + } + + /** + *

                                                                        + * The maximum number of alternatives that you tell the service to return. If you specify the + * MaxAlternatives field, you must set the ShowAlternatives field to true. + *

                                                                        + * + * @return The maximum number of alternatives that you tell the service to return. If you specify the + * MaxAlternatives field, you must set the ShowAlternatives field to true. + */ + + public Integer getMaxAlternatives() { + return this.maxAlternatives; + } + + /** + *

                                                                        + * The maximum number of alternatives that you tell the service to return. If you specify the + * MaxAlternatives field, you must set the ShowAlternatives field to true. + *

                                                                        + * + * @param maxAlternatives + * The maximum number of alternatives that you tell the service to return. If you specify the + * MaxAlternatives field, you must set the ShowAlternatives field to true. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MedicalTranscriptionSetting withMaxAlternatives(Integer maxAlternatives) { + setMaxAlternatives(maxAlternatives); + 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 (getShowSpeakerLabels() != null) + sb.append("ShowSpeakerLabels: ").append(getShowSpeakerLabels()).append(","); + if (getMaxSpeakerLabels() != null) + sb.append("MaxSpeakerLabels: ").append(getMaxSpeakerLabels()).append(","); + if (getChannelIdentification() != null) + sb.append("ChannelIdentification: ").append(getChannelIdentification()).append(","); + if (getShowAlternatives() != null) + sb.append("ShowAlternatives: ").append(getShowAlternatives()).append(","); + if (getMaxAlternatives() != null) + sb.append("MaxAlternatives: ").append(getMaxAlternatives()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof MedicalTranscriptionSetting == false) + return false; + MedicalTranscriptionSetting other = (MedicalTranscriptionSetting) obj; + if (other.getShowSpeakerLabels() == null ^ this.getShowSpeakerLabels() == null) + return false; + if (other.getShowSpeakerLabels() != null && other.getShowSpeakerLabels().equals(this.getShowSpeakerLabels()) == false) + return false; + if (other.getMaxSpeakerLabels() == null ^ this.getMaxSpeakerLabels() == null) + return false; + if (other.getMaxSpeakerLabels() != null && other.getMaxSpeakerLabels().equals(this.getMaxSpeakerLabels()) == false) + return false; + if (other.getChannelIdentification() == null ^ this.getChannelIdentification() == null) + return false; + if (other.getChannelIdentification() != null && other.getChannelIdentification().equals(this.getChannelIdentification()) == false) + return false; + if (other.getShowAlternatives() == null ^ this.getShowAlternatives() == null) + return false; + if (other.getShowAlternatives() != null && other.getShowAlternatives().equals(this.getShowAlternatives()) == false) + return false; + if (other.getMaxAlternatives() == null ^ this.getMaxAlternatives() == null) + return false; + if (other.getMaxAlternatives() != null && other.getMaxAlternatives().equals(this.getMaxAlternatives()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getShowSpeakerLabels() == null) ? 0 : getShowSpeakerLabels().hashCode()); + hashCode = prime * hashCode + ((getMaxSpeakerLabels() == null) ? 0 : getMaxSpeakerLabels().hashCode()); + hashCode = prime * hashCode + ((getChannelIdentification() == null) ? 0 : getChannelIdentification().hashCode()); + hashCode = prime * hashCode + ((getShowAlternatives() == null) ? 0 : getShowAlternatives().hashCode()); + hashCode = prime * hashCode + ((getMaxAlternatives() == null) ? 0 : getMaxAlternatives().hashCode()); + return hashCode; + } + + @Override + public MedicalTranscriptionSetting clone() { + try { + return (MedicalTranscriptionSetting) 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.transcribe.model.transform.MedicalTranscriptionSettingMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/Settings.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/Settings.java index 95a2cc5284e1..766e98847332 100644 --- a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/Settings.java +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/Settings.java @@ -50,8 +50,8 @@ public class Settings implements Serializable, Cloneable, StructuredPojo { /** *

                                                                        * The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this - * number, multiple speakers will be identified as a single speaker. If you specify the - * MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true. + * number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels + * field, you must set the ShowSpeakerLabels field to true. *

                                                                        */ private Integer maxSpeakerLabels; @@ -249,13 +249,13 @@ public Boolean isShowSpeakerLabels() { /** *

                                                                        * The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this - * number, multiple speakers will be identified as a single speaker. If you specify the - * MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true. + * number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels + * field, you must set the ShowSpeakerLabels field to true. *

                                                                        * * @param maxSpeakerLabels * The maximum number of speakers to identify in the input audio. If there are more speakers in the audio - * than this number, multiple speakers will be identified as a single speaker. If you specify the + * than this number, multiple speakers are identified as a single speaker. If you specify the * MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true. */ @@ -266,12 +266,12 @@ public void setMaxSpeakerLabels(Integer maxSpeakerLabels) { /** *

                                                                        * The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this - * number, multiple speakers will be identified as a single speaker. If you specify the - * MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true. + * number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels + * field, you must set the ShowSpeakerLabels field to true. *

                                                                        * * @return The maximum number of speakers to identify in the input audio. If there are more speakers in the audio - * than this number, multiple speakers will be identified as a single speaker. If you specify the + * than this number, multiple speakers are identified as a single speaker. If you specify the * MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true. */ @@ -282,13 +282,13 @@ public Integer getMaxSpeakerLabels() { /** *

                                                                        * The maximum number of speakers to identify in the input audio. If there are more speakers in the audio than this - * number, multiple speakers will be identified as a single speaker. If you specify the - * MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true. + * number, multiple speakers are identified as a single speaker. If you specify the MaxSpeakerLabels + * field, you must set the ShowSpeakerLabels field to true. *

                                                                        * * @param maxSpeakerLabels * The maximum number of speakers to identify in the input audio. If there are more speakers in the audio - * than this number, multiple speakers will be identified as a single speaker. If you specify the + * than this number, multiple speakers are identified as a single speaker. If you specify the * MaxSpeakerLabels field, you must set the ShowSpeakerLabels field to true. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/Specialty.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/Specialty.java new file mode 100644 index 000000000000..603f3fc950e9 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/Specialty.java @@ -0,0 +1,59 @@ +/* + * Copyright 2015-2020 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.transcribe.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum Specialty { + + PRIMARYCARE("PRIMARYCARE"); + + private String value; + + private Specialty(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return Specialty corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static Specialty fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (Specialty enumEntry : Specialty.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/StartMedicalTranscriptionJobRequest.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/StartMedicalTranscriptionJobRequest.java new file mode 100644 index 000000000000..5e61e6f146d7 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/StartMedicalTranscriptionJobRequest.java @@ -0,0 +1,1115 @@ +/* + * Copyright 2015-2020 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.transcribe.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 StartMedicalTranscriptionJobRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + /** + *

                                                                        + * The name of the medical transcription job. You can't use the strings "." or ".." by themselves as the job name. + * The name must also be unique within an AWS account. + *

                                                                        + */ + private String medicalTranscriptionJobName; + /** + *

                                                                        + * The language code for the language spoken in the input media file. US English (en-US) is the valid value for + * medical transcription jobs. Any other value you enter for language code results in a + * BadRequestException error. + *

                                                                        + */ + private String languageCode; + /** + *

                                                                        + * The sample rate, in Hertz, of the audio track in the input media file. + *

                                                                        + *

                                                                        + * If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify + * the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave + * the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate. + *

                                                                        + */ + private Integer mediaSampleRateHertz; + /** + *

                                                                        + * The audio format of the input media file. + *

                                                                        + */ + private String mediaFormat; + + private Media media; + /** + *

                                                                        + * The Amazon S3 location where the transcription is stored. + *

                                                                        + *

                                                                        + * You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your + * transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the + * operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions + * that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles. + *

                                                                        + *

                                                                        + * You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the + * OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses + * the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket. + *

                                                                        + */ + private String outputBucketName; + /** + *

                                                                        + * The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the + * transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use + * the specified KMS key. + *

                                                                        + *

                                                                        + * You use either of the following to identify a KMS key in the current account: + *

                                                                        + *
                                                                          + *
                                                                        • + *

                                                                          + * KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab" + *

                                                                          + *
                                                                        • + *
                                                                        • + *

                                                                          + * KMS Key Alias: "alias/ExampleAlias" + *

                                                                          + *
                                                                        • + *
                                                                        + *

                                                                        + * You can use either of the following to identify a KMS key in the current account or another account: + *

                                                                        + *
                                                                          + *
                                                                        • + *

                                                                          + * Amazon Resource Name (ARN) of a KMS key in the current account or another account: + * "arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab" + *

                                                                          + *
                                                                        • + *
                                                                        • + *

                                                                          + * ARN of a KMS Key Alias: "arn:aws:kms:region:account ID:alias/ExampleAlias" + *

                                                                          + *
                                                                        • + *
                                                                        + *

                                                                        + * If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default + * Amazon S3 key (SSE-S3). + *

                                                                        + *

                                                                        + * If you specify a KMS key to encrypt your output, you must also specify an output location in the + * OutputBucketName parameter. + *

                                                                        + */ + private String outputEncryptionKMSKeyId; + /** + *

                                                                        + * Optional settings for the medical transcription job. + *

                                                                        + */ + private MedicalTranscriptionSetting settings; + /** + *

                                                                        + * The medical specialty of any clinician speaking in the input media. + *

                                                                        + */ + private String specialty; + /** + *

                                                                        + * The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have + * with patients. DICTATION refers to medical professionals dictating their notes about a patient + * encounter. + *

                                                                        + */ + private String type; + + /** + *

                                                                        + * The name of the medical transcription job. You can't use the strings "." or ".." by themselves as the job name. + * The name must also be unique within an AWS account. + *

                                                                        + * + * @param medicalTranscriptionJobName + * The name of the medical transcription job. You can't use the strings "." or ".." by themselves as the job + * name. The name must also be unique within an AWS account. + */ + + public void setMedicalTranscriptionJobName(String medicalTranscriptionJobName) { + this.medicalTranscriptionJobName = medicalTranscriptionJobName; + } + + /** + *

                                                                        + * The name of the medical transcription job. You can't use the strings "." or ".." by themselves as the job name. + * The name must also be unique within an AWS account. + *

                                                                        + * + * @return The name of the medical transcription job. You can't use the strings "." or ".." by themselves as the job + * name. The name must also be unique within an AWS account. + */ + + public String getMedicalTranscriptionJobName() { + return this.medicalTranscriptionJobName; + } + + /** + *

                                                                        + * The name of the medical transcription job. You can't use the strings "." or ".." by themselves as the job name. + * The name must also be unique within an AWS account. + *

                                                                        + * + * @param medicalTranscriptionJobName + * The name of the medical transcription job. You can't use the strings "." or ".." by themselves as the job + * name. The name must also be unique within an AWS account. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StartMedicalTranscriptionJobRequest withMedicalTranscriptionJobName(String medicalTranscriptionJobName) { + setMedicalTranscriptionJobName(medicalTranscriptionJobName); + return this; + } + + /** + *

                                                                        + * The language code for the language spoken in the input media file. US English (en-US) is the valid value for + * medical transcription jobs. Any other value you enter for language code results in a + * BadRequestException error. + *

                                                                        + * + * @param languageCode + * The language code for the language spoken in the input media file. US English (en-US) is the valid value + * for medical transcription jobs. Any other value you enter for language code results in a + * BadRequestException error. + * @see LanguageCode + */ + + public void setLanguageCode(String languageCode) { + this.languageCode = languageCode; + } + + /** + *

                                                                        + * The language code for the language spoken in the input media file. US English (en-US) is the valid value for + * medical transcription jobs. Any other value you enter for language code results in a + * BadRequestException error. + *

                                                                        + * + * @return The language code for the language spoken in the input media file. US English (en-US) is the valid value + * for medical transcription jobs. Any other value you enter for language code results in a + * BadRequestException error. + * @see LanguageCode + */ + + public String getLanguageCode() { + return this.languageCode; + } + + /** + *

                                                                        + * The language code for the language spoken in the input media file. US English (en-US) is the valid value for + * medical transcription jobs. Any other value you enter for language code results in a + * BadRequestException error. + *

                                                                        + * + * @param languageCode + * The language code for the language spoken in the input media file. US English (en-US) is the valid value + * for medical transcription jobs. Any other value you enter for language code results in a + * BadRequestException error. + * @return Returns a reference to this object so that method calls can be chained together. + * @see LanguageCode + */ + + public StartMedicalTranscriptionJobRequest withLanguageCode(String languageCode) { + setLanguageCode(languageCode); + return this; + } + + /** + *

                                                                        + * The language code for the language spoken in the input media file. US English (en-US) is the valid value for + * medical transcription jobs. Any other value you enter for language code results in a + * BadRequestException error. + *

                                                                        + * + * @param languageCode + * The language code for the language spoken in the input media file. US English (en-US) is the valid value + * for medical transcription jobs. Any other value you enter for language code results in a + * BadRequestException error. + * @return Returns a reference to this object so that method calls can be chained together. + * @see LanguageCode + */ + + public StartMedicalTranscriptionJobRequest withLanguageCode(LanguageCode languageCode) { + this.languageCode = languageCode.toString(); + return this; + } + + /** + *

                                                                        + * The sample rate, in Hertz, of the audio track in the input media file. + *

                                                                        + *

                                                                        + * If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify + * the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave + * the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate. + *

                                                                        + * + * @param mediaSampleRateHertz + * The sample rate, in Hertz, of the audio track in the input media file.

                                                                        + *

                                                                        + * If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you + * specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you + * should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine + * the sample rate. + */ + + public void setMediaSampleRateHertz(Integer mediaSampleRateHertz) { + this.mediaSampleRateHertz = mediaSampleRateHertz; + } + + /** + *

                                                                        + * The sample rate, in Hertz, of the audio track in the input media file. + *

                                                                        + *

                                                                        + * If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify + * the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave + * the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate. + *

                                                                        + * + * @return The sample rate, in Hertz, of the audio track in the input media file.

                                                                        + *

                                                                        + * If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you + * specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you + * should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical + * determine the sample rate. + */ + + public Integer getMediaSampleRateHertz() { + return this.mediaSampleRateHertz; + } + + /** + *

                                                                        + * The sample rate, in Hertz, of the audio track in the input media file. + *

                                                                        + *

                                                                        + * If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you specify + * the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you should leave + * the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine the sample rate. + *

                                                                        + * + * @param mediaSampleRateHertz + * The sample rate, in Hertz, of the audio track in the input media file.

                                                                        + *

                                                                        + * If you do not specify the media sample rate, Amazon Transcribe Medical determines the sample rate. If you + * specify the sample rate, it must match the rate detected by Amazon Transcribe Medical. In most cases, you + * should leave the MediaSampleRateHertz field blank and let Amazon Transcribe Medical determine + * the sample rate. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StartMedicalTranscriptionJobRequest withMediaSampleRateHertz(Integer mediaSampleRateHertz) { + setMediaSampleRateHertz(mediaSampleRateHertz); + return this; + } + + /** + *

                                                                        + * The audio format of the input media file. + *

                                                                        + * + * @param mediaFormat + * The audio format of the input media file. + * @see MediaFormat + */ + + public void setMediaFormat(String mediaFormat) { + this.mediaFormat = mediaFormat; + } + + /** + *

                                                                        + * The audio format of the input media file. + *

                                                                        + * + * @return The audio format of the input media file. + * @see MediaFormat + */ + + public String getMediaFormat() { + return this.mediaFormat; + } + + /** + *

                                                                        + * The audio format of the input media file. + *

                                                                        + * + * @param mediaFormat + * The audio format of the input media file. + * @return Returns a reference to this object so that method calls can be chained together. + * @see MediaFormat + */ + + public StartMedicalTranscriptionJobRequest withMediaFormat(String mediaFormat) { + setMediaFormat(mediaFormat); + return this; + } + + /** + *

                                                                        + * The audio format of the input media file. + *

                                                                        + * + * @param mediaFormat + * The audio format of the input media file. + * @return Returns a reference to this object so that method calls can be chained together. + * @see MediaFormat + */ + + public StartMedicalTranscriptionJobRequest withMediaFormat(MediaFormat mediaFormat) { + this.mediaFormat = mediaFormat.toString(); + return this; + } + + /** + * @param media + */ + + public void setMedia(Media media) { + this.media = media; + } + + /** + * @return + */ + + public Media getMedia() { + return this.media; + } + + /** + * @param media + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StartMedicalTranscriptionJobRequest withMedia(Media media) { + setMedia(media); + return this; + } + + /** + *

                                                                        + * The Amazon S3 location where the transcription is stored. + *

                                                                        + *

                                                                        + * You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your + * transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the + * operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions + * that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles. + *

                                                                        + *

                                                                        + * You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the + * OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses + * the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket. + *

                                                                        + * + * @param outputBucketName + * The Amazon S3 location where the transcription is stored.

                                                                        + *

                                                                        + * You must set OutputBucketName for Amazon Transcribe Medical to store the transcription + * results. Your transcript appears in the S3 location you specify. When you call the + * GetMedicalTranscriptionJob, the operation returns this location in the + * TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe + * Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles. + *

                                                                        + *

                                                                        + * You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using + * the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe + * Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your + * S3 bucket. + */ + + public void setOutputBucketName(String outputBucketName) { + this.outputBucketName = outputBucketName; + } + + /** + *

                                                                        + * The Amazon S3 location where the transcription is stored. + *

                                                                        + *

                                                                        + * You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your + * transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the + * operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions + * that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles. + *

                                                                        + *

                                                                        + * You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the + * OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses + * the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket. + *

                                                                        + * + * @return The Amazon S3 location where the transcription is stored.

                                                                        + *

                                                                        + * You must set OutputBucketName for Amazon Transcribe Medical to store the transcription + * results. Your transcript appears in the S3 location you specify. When you call the + * GetMedicalTranscriptionJob, the operation returns this location in the + * TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe + * Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles. + *

                                                                        + *

                                                                        + * You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using + * the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe + * Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your + * S3 bucket. + */ + + public String getOutputBucketName() { + return this.outputBucketName; + } + + /** + *

                                                                        + * The Amazon S3 location where the transcription is stored. + *

                                                                        + *

                                                                        + * You must set OutputBucketName for Amazon Transcribe Medical to store the transcription results. Your + * transcript appears in the S3 location you specify. When you call the GetMedicalTranscriptionJob, the + * operation returns this location in the TranscriptFileUri field. The S3 bucket must have permissions + * that allow Amazon Transcribe Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles. + *

                                                                        + *

                                                                        + * You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using the + * OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe Medical uses + * the default Amazon S3 key for server-side encryption of transcripts that are placed in your S3 bucket. + *

                                                                        + * + * @param outputBucketName + * The Amazon S3 location where the transcription is stored.

                                                                        + *

                                                                        + * You must set OutputBucketName for Amazon Transcribe Medical to store the transcription + * results. Your transcript appears in the S3 location you specify. When you call the + * GetMedicalTranscriptionJob, the operation returns this location in the + * TranscriptFileUri field. The S3 bucket must have permissions that allow Amazon Transcribe + * Medical to put files in the bucket. For more information, see Permissions Required for IAM User Roles. + *

                                                                        + *

                                                                        + * You can specify an AWS Key Management Service (KMS) key to encrypt the output of your transcription using + * the OutputEncryptionKMSKeyId parameter. If you don't specify a KMS key, Amazon Transcribe + * Medical uses the default Amazon S3 key for server-side encryption of transcripts that are placed in your + * S3 bucket. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StartMedicalTranscriptionJobRequest withOutputBucketName(String outputBucketName) { + setOutputBucketName(outputBucketName); + return this; + } + + /** + *

                                                                        + * The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the + * transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use + * the specified KMS key. + *

                                                                        + *

                                                                        + * You use either of the following to identify a KMS key in the current account: + *

                                                                        + *
                                                                          + *
                                                                        • + *

                                                                          + * KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab" + *

                                                                          + *
                                                                        • + *
                                                                        • + *

                                                                          + * KMS Key Alias: "alias/ExampleAlias" + *

                                                                          + *
                                                                        • + *
                                                                        + *

                                                                        + * You can use either of the following to identify a KMS key in the current account or another account: + *

                                                                        + *
                                                                          + *
                                                                        • + *

                                                                          + * Amazon Resource Name (ARN) of a KMS key in the current account or another account: + * "arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab" + *

                                                                          + *
                                                                        • + *
                                                                        • + *

                                                                          + * ARN of a KMS Key Alias: "arn:aws:kms:region:account ID:alias/ExampleAlias" + *

                                                                          + *
                                                                        • + *
                                                                        + *

                                                                        + * If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default + * Amazon S3 key (SSE-S3). + *

                                                                        + *

                                                                        + * If you specify a KMS key to encrypt your output, you must also specify an output location in the + * OutputBucketName parameter. + *

                                                                        + * + * @param outputEncryptionKMSKeyId + * The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of + * the transcription job. The user calling the StartMedicalTranscriptionJob operation must have + * permission to use the specified KMS key.

                                                                        + *

                                                                        + * You use either of the following to identify a KMS key in the current account: + *

                                                                        + *
                                                                          + *
                                                                        • + *

                                                                          + * KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab" + *

                                                                          + *
                                                                        • + *
                                                                        • + *

                                                                          + * KMS Key Alias: "alias/ExampleAlias" + *

                                                                          + *
                                                                        • + *
                                                                        + *

                                                                        + * You can use either of the following to identify a KMS key in the current account or another account: + *

                                                                        + *
                                                                          + *
                                                                        • + *

                                                                          + * Amazon Resource Name (ARN) of a KMS key in the current account or another account: + * "arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab" + *

                                                                          + *
                                                                        • + *
                                                                        • + *

                                                                          + * ARN of a KMS Key Alias: "arn:aws:kms:region:account ID:alias/ExampleAlias" + *

                                                                          + *
                                                                        • + *
                                                                        + *

                                                                        + * If you don't specify an encryption key, the output of the medical transcription job is encrypted with the + * default Amazon S3 key (SSE-S3). + *

                                                                        + *

                                                                        + * If you specify a KMS key to encrypt your output, you must also specify an output location in the + * OutputBucketName parameter. + */ + + public void setOutputEncryptionKMSKeyId(String outputEncryptionKMSKeyId) { + this.outputEncryptionKMSKeyId = outputEncryptionKMSKeyId; + } + + /** + *

                                                                        + * The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the + * transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use + * the specified KMS key. + *

                                                                        + *

                                                                        + * You use either of the following to identify a KMS key in the current account: + *

                                                                        + *
                                                                          + *
                                                                        • + *

                                                                          + * KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab" + *

                                                                          + *
                                                                        • + *
                                                                        • + *

                                                                          + * KMS Key Alias: "alias/ExampleAlias" + *

                                                                          + *
                                                                        • + *
                                                                        + *

                                                                        + * You can use either of the following to identify a KMS key in the current account or another account: + *

                                                                        + *
                                                                          + *
                                                                        • + *

                                                                          + * Amazon Resource Name (ARN) of a KMS key in the current account or another account: + * "arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab" + *

                                                                          + *
                                                                        • + *
                                                                        • + *

                                                                          + * ARN of a KMS Key Alias: "arn:aws:kms:region:account ID:alias/ExampleAlias" + *

                                                                          + *
                                                                        • + *
                                                                        + *

                                                                        + * If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default + * Amazon S3 key (SSE-S3). + *

                                                                        + *

                                                                        + * If you specify a KMS key to encrypt your output, you must also specify an output location in the + * OutputBucketName parameter. + *

                                                                        + * + * @return The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of + * the transcription job. The user calling the StartMedicalTranscriptionJob operation must have + * permission to use the specified KMS key.

                                                                        + *

                                                                        + * You use either of the following to identify a KMS key in the current account: + *

                                                                        + *
                                                                          + *
                                                                        • + *

                                                                          + * KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab" + *

                                                                          + *
                                                                        • + *
                                                                        • + *

                                                                          + * KMS Key Alias: "alias/ExampleAlias" + *

                                                                          + *
                                                                        • + *
                                                                        + *

                                                                        + * You can use either of the following to identify a KMS key in the current account or another account: + *

                                                                        + *
                                                                          + *
                                                                        • + *

                                                                          + * Amazon Resource Name (ARN) of a KMS key in the current account or another account: + * "arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab" + *

                                                                          + *
                                                                        • + *
                                                                        • + *

                                                                          + * ARN of a KMS Key Alias: "arn:aws:kms:region:account ID:alias/ExampleAlias" + *

                                                                          + *
                                                                        • + *
                                                                        + *

                                                                        + * If you don't specify an encryption key, the output of the medical transcription job is encrypted with the + * default Amazon S3 key (SSE-S3). + *

                                                                        + *

                                                                        + * If you specify a KMS key to encrypt your output, you must also specify an output location in the + * OutputBucketName parameter. + */ + + public String getOutputEncryptionKMSKeyId() { + return this.outputEncryptionKMSKeyId; + } + + /** + *

                                                                        + * The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of the + * transcription job. The user calling the StartMedicalTranscriptionJob operation must have permission to use + * the specified KMS key. + *

                                                                        + *

                                                                        + * You use either of the following to identify a KMS key in the current account: + *

                                                                        + *
                                                                          + *
                                                                        • + *

                                                                          + * KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab" + *

                                                                          + *
                                                                        • + *
                                                                        • + *

                                                                          + * KMS Key Alias: "alias/ExampleAlias" + *

                                                                          + *
                                                                        • + *
                                                                        + *

                                                                        + * You can use either of the following to identify a KMS key in the current account or another account: + *

                                                                        + *
                                                                          + *
                                                                        • + *

                                                                          + * Amazon Resource Name (ARN) of a KMS key in the current account or another account: + * "arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab" + *

                                                                          + *
                                                                        • + *
                                                                        • + *

                                                                          + * ARN of a KMS Key Alias: "arn:aws:kms:region:account ID:alias/ExampleAlias" + *

                                                                          + *
                                                                        • + *
                                                                        + *

                                                                        + * If you don't specify an encryption key, the output of the medical transcription job is encrypted with the default + * Amazon S3 key (SSE-S3). + *

                                                                        + *

                                                                        + * If you specify a KMS key to encrypt your output, you must also specify an output location in the + * OutputBucketName parameter. + *

                                                                        + * + * @param outputEncryptionKMSKeyId + * The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the output of + * the transcription job. The user calling the StartMedicalTranscriptionJob operation must have + * permission to use the specified KMS key.

                                                                        + *

                                                                        + * You use either of the following to identify a KMS key in the current account: + *

                                                                        + *
                                                                          + *
                                                                        • + *

                                                                          + * KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab" + *

                                                                          + *
                                                                        • + *
                                                                        • + *

                                                                          + * KMS Key Alias: "alias/ExampleAlias" + *

                                                                          + *
                                                                        • + *
                                                                        + *

                                                                        + * You can use either of the following to identify a KMS key in the current account or another account: + *

                                                                        + *
                                                                          + *
                                                                        • + *

                                                                          + * Amazon Resource Name (ARN) of a KMS key in the current account or another account: + * "arn:aws:kms:region:account ID:key/1234abcd-12ab-34cd-56ef-1234567890ab" + *

                                                                          + *
                                                                        • + *
                                                                        • + *

                                                                          + * ARN of a KMS Key Alias: "arn:aws:kms:region:account ID:alias/ExampleAlias" + *

                                                                          + *
                                                                        • + *
                                                                        + *

                                                                        + * If you don't specify an encryption key, the output of the medical transcription job is encrypted with the + * default Amazon S3 key (SSE-S3). + *

                                                                        + *

                                                                        + * If you specify a KMS key to encrypt your output, you must also specify an output location in the + * OutputBucketName parameter. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StartMedicalTranscriptionJobRequest withOutputEncryptionKMSKeyId(String outputEncryptionKMSKeyId) { + setOutputEncryptionKMSKeyId(outputEncryptionKMSKeyId); + return this; + } + + /** + *

                                                                        + * Optional settings for the medical transcription job. + *

                                                                        + * + * @param settings + * Optional settings for the medical transcription job. + */ + + public void setSettings(MedicalTranscriptionSetting settings) { + this.settings = settings; + } + + /** + *

                                                                        + * Optional settings for the medical transcription job. + *

                                                                        + * + * @return Optional settings for the medical transcription job. + */ + + public MedicalTranscriptionSetting getSettings() { + return this.settings; + } + + /** + *

                                                                        + * Optional settings for the medical transcription job. + *

                                                                        + * + * @param settings + * Optional settings for the medical transcription job. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StartMedicalTranscriptionJobRequest withSettings(MedicalTranscriptionSetting settings) { + setSettings(settings); + return this; + } + + /** + *

                                                                        + * The medical specialty of any clinician speaking in the input media. + *

                                                                        + * + * @param specialty + * The medical specialty of any clinician speaking in the input media. + * @see Specialty + */ + + public void setSpecialty(String specialty) { + this.specialty = specialty; + } + + /** + *

                                                                        + * The medical specialty of any clinician speaking in the input media. + *

                                                                        + * + * @return The medical specialty of any clinician speaking in the input media. + * @see Specialty + */ + + public String getSpecialty() { + return this.specialty; + } + + /** + *

                                                                        + * The medical specialty of any clinician speaking in the input media. + *

                                                                        + * + * @param specialty + * The medical specialty of any clinician speaking in the input media. + * @return Returns a reference to this object so that method calls can be chained together. + * @see Specialty + */ + + public StartMedicalTranscriptionJobRequest withSpecialty(String specialty) { + setSpecialty(specialty); + return this; + } + + /** + *

                                                                        + * The medical specialty of any clinician speaking in the input media. + *

                                                                        + * + * @param specialty + * The medical specialty of any clinician speaking in the input media. + * @return Returns a reference to this object so that method calls can be chained together. + * @see Specialty + */ + + public StartMedicalTranscriptionJobRequest withSpecialty(Specialty specialty) { + this.specialty = specialty.toString(); + return this; + } + + /** + *

                                                                        + * The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have + * with patients. DICTATION refers to medical professionals dictating their notes about a patient + * encounter. + *

                                                                        + * + * @param type + * The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians + * have with patients. DICTATION refers to medical professionals dictating their notes about a + * patient encounter. + * @see Type + */ + + public void setType(String type) { + this.type = type; + } + + /** + *

                                                                        + * The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have + * with patients. DICTATION refers to medical professionals dictating their notes about a patient + * encounter. + *

                                                                        + * + * @return The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians + * have with patients. DICTATION refers to medical professionals dictating their notes about a + * patient encounter. + * @see Type + */ + + public String getType() { + return this.type; + } + + /** + *

                                                                        + * The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have + * with patients. DICTATION refers to medical professionals dictating their notes about a patient + * encounter. + *

                                                                        + * + * @param type + * The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians + * have with patients. DICTATION refers to medical professionals dictating their notes about a + * patient encounter. + * @return Returns a reference to this object so that method calls can be chained together. + * @see Type + */ + + public StartMedicalTranscriptionJobRequest withType(String type) { + setType(type); + return this; + } + + /** + *

                                                                        + * The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians have + * with patients. DICTATION refers to medical professionals dictating their notes about a patient + * encounter. + *

                                                                        + * + * @param type + * The speech of clinician in the input audio. CONVERSATION refers to conversations clinicians + * have with patients. DICTATION refers to medical professionals dictating their notes about a + * patient encounter. + * @return Returns a reference to this object so that method calls can be chained together. + * @see Type + */ + + public StartMedicalTranscriptionJobRequest withType(Type type) { + this.type = type.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 (getMedicalTranscriptionJobName() != null) + sb.append("MedicalTranscriptionJobName: ").append(getMedicalTranscriptionJobName()).append(","); + if (getLanguageCode() != null) + sb.append("LanguageCode: ").append(getLanguageCode()).append(","); + if (getMediaSampleRateHertz() != null) + sb.append("MediaSampleRateHertz: ").append(getMediaSampleRateHertz()).append(","); + if (getMediaFormat() != null) + sb.append("MediaFormat: ").append(getMediaFormat()).append(","); + if (getMedia() != null) + sb.append("Media: ").append(getMedia()).append(","); + if (getOutputBucketName() != null) + sb.append("OutputBucketName: ").append(getOutputBucketName()).append(","); + if (getOutputEncryptionKMSKeyId() != null) + sb.append("OutputEncryptionKMSKeyId: ").append(getOutputEncryptionKMSKeyId()).append(","); + if (getSettings() != null) + sb.append("Settings: ").append(getSettings()).append(","); + if (getSpecialty() != null) + sb.append("Specialty: ").append(getSpecialty()).append(","); + if (getType() != null) + sb.append("Type: ").append(getType()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof StartMedicalTranscriptionJobRequest == false) + return false; + StartMedicalTranscriptionJobRequest other = (StartMedicalTranscriptionJobRequest) obj; + if (other.getMedicalTranscriptionJobName() == null ^ this.getMedicalTranscriptionJobName() == null) + return false; + if (other.getMedicalTranscriptionJobName() != null && other.getMedicalTranscriptionJobName().equals(this.getMedicalTranscriptionJobName()) == false) + return false; + if (other.getLanguageCode() == null ^ this.getLanguageCode() == null) + return false; + if (other.getLanguageCode() != null && other.getLanguageCode().equals(this.getLanguageCode()) == false) + return false; + if (other.getMediaSampleRateHertz() == null ^ this.getMediaSampleRateHertz() == null) + return false; + if (other.getMediaSampleRateHertz() != null && other.getMediaSampleRateHertz().equals(this.getMediaSampleRateHertz()) == false) + return false; + if (other.getMediaFormat() == null ^ this.getMediaFormat() == null) + return false; + if (other.getMediaFormat() != null && other.getMediaFormat().equals(this.getMediaFormat()) == false) + return false; + if (other.getMedia() == null ^ this.getMedia() == null) + return false; + if (other.getMedia() != null && other.getMedia().equals(this.getMedia()) == false) + return false; + if (other.getOutputBucketName() == null ^ this.getOutputBucketName() == null) + return false; + if (other.getOutputBucketName() != null && other.getOutputBucketName().equals(this.getOutputBucketName()) == false) + return false; + if (other.getOutputEncryptionKMSKeyId() == null ^ this.getOutputEncryptionKMSKeyId() == null) + return false; + if (other.getOutputEncryptionKMSKeyId() != null && other.getOutputEncryptionKMSKeyId().equals(this.getOutputEncryptionKMSKeyId()) == false) + return false; + if (other.getSettings() == null ^ this.getSettings() == null) + return false; + if (other.getSettings() != null && other.getSettings().equals(this.getSettings()) == false) + return false; + if (other.getSpecialty() == null ^ this.getSpecialty() == null) + return false; + if (other.getSpecialty() != null && other.getSpecialty().equals(this.getSpecialty()) == false) + return false; + if (other.getType() == null ^ this.getType() == null) + return false; + if (other.getType() != null && other.getType().equals(this.getType()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getMedicalTranscriptionJobName() == null) ? 0 : getMedicalTranscriptionJobName().hashCode()); + hashCode = prime * hashCode + ((getLanguageCode() == null) ? 0 : getLanguageCode().hashCode()); + hashCode = prime * hashCode + ((getMediaSampleRateHertz() == null) ? 0 : getMediaSampleRateHertz().hashCode()); + hashCode = prime * hashCode + ((getMediaFormat() == null) ? 0 : getMediaFormat().hashCode()); + hashCode = prime * hashCode + ((getMedia() == null) ? 0 : getMedia().hashCode()); + hashCode = prime * hashCode + ((getOutputBucketName() == null) ? 0 : getOutputBucketName().hashCode()); + hashCode = prime * hashCode + ((getOutputEncryptionKMSKeyId() == null) ? 0 : getOutputEncryptionKMSKeyId().hashCode()); + hashCode = prime * hashCode + ((getSettings() == null) ? 0 : getSettings().hashCode()); + hashCode = prime * hashCode + ((getSpecialty() == null) ? 0 : getSpecialty().hashCode()); + hashCode = prime * hashCode + ((getType() == null) ? 0 : getType().hashCode()); + return hashCode; + } + + @Override + public StartMedicalTranscriptionJobRequest clone() { + return (StartMedicalTranscriptionJobRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/StartMedicalTranscriptionJobResult.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/StartMedicalTranscriptionJobResult.java new file mode 100644 index 000000000000..3f0cd365da47 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/StartMedicalTranscriptionJobResult.java @@ -0,0 +1,126 @@ +/* + * Copyright 2015-2020 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.transcribe.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class StartMedicalTranscriptionJobResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + /** + *

                                                                        + * A batch job submitted to transcribe medical speech to text. + *

                                                                        + */ + private MedicalTranscriptionJob medicalTranscriptionJob; + + /** + *

                                                                        + * A batch job submitted to transcribe medical speech to text. + *

                                                                        + * + * @param medicalTranscriptionJob + * A batch job submitted to transcribe medical speech to text. + */ + + public void setMedicalTranscriptionJob(MedicalTranscriptionJob medicalTranscriptionJob) { + this.medicalTranscriptionJob = medicalTranscriptionJob; + } + + /** + *

                                                                        + * A batch job submitted to transcribe medical speech to text. + *

                                                                        + * + * @return A batch job submitted to transcribe medical speech to text. + */ + + public MedicalTranscriptionJob getMedicalTranscriptionJob() { + return this.medicalTranscriptionJob; + } + + /** + *

                                                                        + * A batch job submitted to transcribe medical speech to text. + *

                                                                        + * + * @param medicalTranscriptionJob + * A batch job submitted to transcribe medical speech to text. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public StartMedicalTranscriptionJobResult withMedicalTranscriptionJob(MedicalTranscriptionJob medicalTranscriptionJob) { + setMedicalTranscriptionJob(medicalTranscriptionJob); + 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 (getMedicalTranscriptionJob() != null) + sb.append("MedicalTranscriptionJob: ").append(getMedicalTranscriptionJob()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof StartMedicalTranscriptionJobResult == false) + return false; + StartMedicalTranscriptionJobResult other = (StartMedicalTranscriptionJobResult) obj; + if (other.getMedicalTranscriptionJob() == null ^ this.getMedicalTranscriptionJob() == null) + return false; + if (other.getMedicalTranscriptionJob() != null && other.getMedicalTranscriptionJob().equals(this.getMedicalTranscriptionJob()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getMedicalTranscriptionJob() == null) ? 0 : getMedicalTranscriptionJob().hashCode()); + return hashCode; + } + + @Override + public StartMedicalTranscriptionJobResult clone() { + try { + return (StartMedicalTranscriptionJobResult) 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-transcribe/src/main/java/com/amazonaws/services/transcribe/model/Type.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/Type.java new file mode 100644 index 000000000000..9fecb0bb463c --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/Type.java @@ -0,0 +1,60 @@ +/* + * Copyright 2015-2020 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.transcribe.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum Type { + + CONVERSATION("CONVERSATION"), + DICTATION("DICTATION"); + + private String value; + + private Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return Type corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static Type fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (Type enumEntry : Type.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/DeleteMedicalTranscriptionJobRequestMarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/DeleteMedicalTranscriptionJobRequestMarshaller.java new file mode 100644 index 000000000000..731a6e82a261 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/DeleteMedicalTranscriptionJobRequestMarshaller.java @@ -0,0 +1,55 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.transcribe.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * DeleteMedicalTranscriptionJobRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class DeleteMedicalTranscriptionJobRequestMarshaller { + + private static final MarshallingInfo MEDICALTRANSCRIPTIONJOBNAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("MedicalTranscriptionJobName").build(); + + private static final DeleteMedicalTranscriptionJobRequestMarshaller instance = new DeleteMedicalTranscriptionJobRequestMarshaller(); + + public static DeleteMedicalTranscriptionJobRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(DeleteMedicalTranscriptionJobRequest deleteMedicalTranscriptionJobRequest, ProtocolMarshaller protocolMarshaller) { + + if (deleteMedicalTranscriptionJobRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(deleteMedicalTranscriptionJobRequest.getMedicalTranscriptionJobName(), MEDICALTRANSCRIPTIONJOBNAME_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/DeleteMedicalTranscriptionJobRequestProtocolMarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/DeleteMedicalTranscriptionJobRequestProtocolMarshaller.java new file mode 100644 index 000000000000..391159635ebf --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/DeleteMedicalTranscriptionJobRequestProtocolMarshaller.java @@ -0,0 +1,64 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.transcribe.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * DeleteMedicalTranscriptionJobRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class DeleteMedicalTranscriptionJobRequestProtocolMarshaller implements + Marshaller, DeleteMedicalTranscriptionJobRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.AWS_JSON).requestUri("/") + .httpMethodName(HttpMethodName.POST).hasExplicitPayloadMember(false).hasPayloadMembers(true) + .operationIdentifier("Transcribe.DeleteMedicalTranscriptionJob").serviceName("AmazonTranscribe").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public DeleteMedicalTranscriptionJobRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(DeleteMedicalTranscriptionJobRequest deleteMedicalTranscriptionJobRequest) { + + if (deleteMedicalTranscriptionJobRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller( + SDK_OPERATION_BINDING, deleteMedicalTranscriptionJobRequest); + + protocolMarshaller.startMarshalling(); + DeleteMedicalTranscriptionJobRequestMarshaller.getInstance().marshall(deleteMedicalTranscriptionJobRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/DeleteMedicalTranscriptionJobResultJsonUnmarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/DeleteMedicalTranscriptionJobResultJsonUnmarshaller.java new file mode 100644 index 000000000000..ba41d1f64d8e --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/DeleteMedicalTranscriptionJobResultJsonUnmarshaller.java @@ -0,0 +1,44 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.transcribe.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * DeleteMedicalTranscriptionJobResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class DeleteMedicalTranscriptionJobResultJsonUnmarshaller implements Unmarshaller { + + public DeleteMedicalTranscriptionJobResult unmarshall(JsonUnmarshallerContext context) throws Exception { + DeleteMedicalTranscriptionJobResult deleteMedicalTranscriptionJobResult = new DeleteMedicalTranscriptionJobResult(); + + return deleteMedicalTranscriptionJobResult; + } + + private static DeleteMedicalTranscriptionJobResultJsonUnmarshaller instance; + + public static DeleteMedicalTranscriptionJobResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new DeleteMedicalTranscriptionJobResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/GetMedicalTranscriptionJobRequestMarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/GetMedicalTranscriptionJobRequestMarshaller.java new file mode 100644 index 000000000000..65dabafc8ef9 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/GetMedicalTranscriptionJobRequestMarshaller.java @@ -0,0 +1,55 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.transcribe.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * GetMedicalTranscriptionJobRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class GetMedicalTranscriptionJobRequestMarshaller { + + private static final MarshallingInfo MEDICALTRANSCRIPTIONJOBNAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("MedicalTranscriptionJobName").build(); + + private static final GetMedicalTranscriptionJobRequestMarshaller instance = new GetMedicalTranscriptionJobRequestMarshaller(); + + public static GetMedicalTranscriptionJobRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(GetMedicalTranscriptionJobRequest getMedicalTranscriptionJobRequest, ProtocolMarshaller protocolMarshaller) { + + if (getMedicalTranscriptionJobRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(getMedicalTranscriptionJobRequest.getMedicalTranscriptionJobName(), MEDICALTRANSCRIPTIONJOBNAME_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/GetMedicalTranscriptionJobRequestProtocolMarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/GetMedicalTranscriptionJobRequestProtocolMarshaller.java new file mode 100644 index 000000000000..130a45e2c858 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/GetMedicalTranscriptionJobRequestProtocolMarshaller.java @@ -0,0 +1,64 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.transcribe.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * GetMedicalTranscriptionJobRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class GetMedicalTranscriptionJobRequestProtocolMarshaller implements + Marshaller, GetMedicalTranscriptionJobRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.AWS_JSON).requestUri("/") + .httpMethodName(HttpMethodName.POST).hasExplicitPayloadMember(false).hasPayloadMembers(true) + .operationIdentifier("Transcribe.GetMedicalTranscriptionJob").serviceName("AmazonTranscribe").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public GetMedicalTranscriptionJobRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(GetMedicalTranscriptionJobRequest getMedicalTranscriptionJobRequest) { + + if (getMedicalTranscriptionJobRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller( + SDK_OPERATION_BINDING, getMedicalTranscriptionJobRequest); + + protocolMarshaller.startMarshalling(); + GetMedicalTranscriptionJobRequestMarshaller.getInstance().marshall(getMedicalTranscriptionJobRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/GetMedicalTranscriptionJobResultJsonUnmarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/GetMedicalTranscriptionJobResultJsonUnmarshaller.java new file mode 100644 index 000000000000..f6e18caff969 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/GetMedicalTranscriptionJobResultJsonUnmarshaller.java @@ -0,0 +1,74 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.transcribe.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * GetMedicalTranscriptionJobResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class GetMedicalTranscriptionJobResultJsonUnmarshaller implements Unmarshaller { + + public GetMedicalTranscriptionJobResult unmarshall(JsonUnmarshallerContext context) throws Exception { + GetMedicalTranscriptionJobResult getMedicalTranscriptionJobResult = new GetMedicalTranscriptionJobResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return getMedicalTranscriptionJobResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("MedicalTranscriptionJob", targetDepth)) { + context.nextToken(); + getMedicalTranscriptionJobResult.setMedicalTranscriptionJob(MedicalTranscriptionJobJsonUnmarshaller.getInstance().unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return getMedicalTranscriptionJobResult; + } + + private static GetMedicalTranscriptionJobResultJsonUnmarshaller instance; + + public static GetMedicalTranscriptionJobResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new GetMedicalTranscriptionJobResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/ListMedicalTranscriptionJobsRequestMarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/ListMedicalTranscriptionJobsRequestMarshaller.java new file mode 100644 index 000000000000..6f630ab2fbd0 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/ListMedicalTranscriptionJobsRequestMarshaller.java @@ -0,0 +1,64 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.transcribe.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ListMedicalTranscriptionJobsRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ListMedicalTranscriptionJobsRequestMarshaller { + + private static final MarshallingInfo STATUS_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Status").build(); + private static final MarshallingInfo JOBNAMECONTAINS_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("JobNameContains").build(); + private static final MarshallingInfo NEXTTOKEN_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("NextToken").build(); + private static final MarshallingInfo MAXRESULTS_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("MaxResults").build(); + + private static final ListMedicalTranscriptionJobsRequestMarshaller instance = new ListMedicalTranscriptionJobsRequestMarshaller(); + + public static ListMedicalTranscriptionJobsRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(ListMedicalTranscriptionJobsRequest listMedicalTranscriptionJobsRequest, ProtocolMarshaller protocolMarshaller) { + + if (listMedicalTranscriptionJobsRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(listMedicalTranscriptionJobsRequest.getStatus(), STATUS_BINDING); + protocolMarshaller.marshall(listMedicalTranscriptionJobsRequest.getJobNameContains(), JOBNAMECONTAINS_BINDING); + protocolMarshaller.marshall(listMedicalTranscriptionJobsRequest.getNextToken(), NEXTTOKEN_BINDING); + protocolMarshaller.marshall(listMedicalTranscriptionJobsRequest.getMaxResults(), MAXRESULTS_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/ListMedicalTranscriptionJobsRequestProtocolMarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/ListMedicalTranscriptionJobsRequestProtocolMarshaller.java new file mode 100644 index 000000000000..17844dad020f --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/ListMedicalTranscriptionJobsRequestProtocolMarshaller.java @@ -0,0 +1,64 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.transcribe.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ListMedicalTranscriptionJobsRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ListMedicalTranscriptionJobsRequestProtocolMarshaller implements + Marshaller, ListMedicalTranscriptionJobsRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.AWS_JSON).requestUri("/") + .httpMethodName(HttpMethodName.POST).hasExplicitPayloadMember(false).hasPayloadMembers(true) + .operationIdentifier("Transcribe.ListMedicalTranscriptionJobs").serviceName("AmazonTranscribe").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public ListMedicalTranscriptionJobsRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(ListMedicalTranscriptionJobsRequest listMedicalTranscriptionJobsRequest) { + + if (listMedicalTranscriptionJobsRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller( + SDK_OPERATION_BINDING, listMedicalTranscriptionJobsRequest); + + protocolMarshaller.startMarshalling(); + ListMedicalTranscriptionJobsRequestMarshaller.getInstance().marshall(listMedicalTranscriptionJobsRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/ListMedicalTranscriptionJobsResultJsonUnmarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/ListMedicalTranscriptionJobsResultJsonUnmarshaller.java new file mode 100644 index 000000000000..fc91414dc7e5 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/ListMedicalTranscriptionJobsResultJsonUnmarshaller.java @@ -0,0 +1,83 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.transcribe.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * ListMedicalTranscriptionJobsResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListMedicalTranscriptionJobsResultJsonUnmarshaller implements Unmarshaller { + + public ListMedicalTranscriptionJobsResult unmarshall(JsonUnmarshallerContext context) throws Exception { + ListMedicalTranscriptionJobsResult listMedicalTranscriptionJobsResult = new ListMedicalTranscriptionJobsResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return listMedicalTranscriptionJobsResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("Status", targetDepth)) { + context.nextToken(); + listMedicalTranscriptionJobsResult.setStatus(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("NextToken", targetDepth)) { + context.nextToken(); + listMedicalTranscriptionJobsResult.setNextToken(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("MedicalTranscriptionJobSummaries", targetDepth)) { + context.nextToken(); + listMedicalTranscriptionJobsResult.setMedicalTranscriptionJobSummaries(new ListUnmarshaller( + MedicalTranscriptionJobSummaryJsonUnmarshaller.getInstance()).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return listMedicalTranscriptionJobsResult; + } + + private static ListMedicalTranscriptionJobsResultJsonUnmarshaller instance; + + public static ListMedicalTranscriptionJobsResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new ListMedicalTranscriptionJobsResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptJsonUnmarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptJsonUnmarshaller.java new file mode 100644 index 000000000000..1f839f7ce251 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptJsonUnmarshaller.java @@ -0,0 +1,74 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.transcribe.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * MedicalTranscript JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class MedicalTranscriptJsonUnmarshaller implements Unmarshaller { + + public MedicalTranscript unmarshall(JsonUnmarshallerContext context) throws Exception { + MedicalTranscript medicalTranscript = new MedicalTranscript(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("TranscriptFileUri", targetDepth)) { + context.nextToken(); + medicalTranscript.setTranscriptFileUri(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return medicalTranscript; + } + + private static MedicalTranscriptJsonUnmarshaller instance; + + public static MedicalTranscriptJsonUnmarshaller getInstance() { + if (instance == null) + instance = new MedicalTranscriptJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptMarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptMarshaller.java new file mode 100644 index 000000000000..de78a43f9a1b --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptMarshaller.java @@ -0,0 +1,55 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.transcribe.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * MedicalTranscriptMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class MedicalTranscriptMarshaller { + + private static final MarshallingInfo TRANSCRIPTFILEURI_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("TranscriptFileUri").build(); + + private static final MedicalTranscriptMarshaller instance = new MedicalTranscriptMarshaller(); + + public static MedicalTranscriptMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(MedicalTranscript medicalTranscript, ProtocolMarshaller protocolMarshaller) { + + if (medicalTranscript == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(medicalTranscript.getTranscriptFileUri(), TRANSCRIPTFILEURI_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionJobJsonUnmarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionJobJsonUnmarshaller.java new file mode 100644 index 000000000000..a092c160dd28 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionJobJsonUnmarshaller.java @@ -0,0 +1,126 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.transcribe.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * MedicalTranscriptionJob JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class MedicalTranscriptionJobJsonUnmarshaller implements Unmarshaller { + + public MedicalTranscriptionJob unmarshall(JsonUnmarshallerContext context) throws Exception { + MedicalTranscriptionJob medicalTranscriptionJob = new MedicalTranscriptionJob(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("MedicalTranscriptionJobName", targetDepth)) { + context.nextToken(); + medicalTranscriptionJob.setMedicalTranscriptionJobName(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("TranscriptionJobStatus", targetDepth)) { + context.nextToken(); + medicalTranscriptionJob.setTranscriptionJobStatus(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("LanguageCode", targetDepth)) { + context.nextToken(); + medicalTranscriptionJob.setLanguageCode(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("MediaSampleRateHertz", targetDepth)) { + context.nextToken(); + medicalTranscriptionJob.setMediaSampleRateHertz(context.getUnmarshaller(Integer.class).unmarshall(context)); + } + if (context.testExpression("MediaFormat", targetDepth)) { + context.nextToken(); + medicalTranscriptionJob.setMediaFormat(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Media", targetDepth)) { + context.nextToken(); + medicalTranscriptionJob.setMedia(MediaJsonUnmarshaller.getInstance().unmarshall(context)); + } + if (context.testExpression("Transcript", targetDepth)) { + context.nextToken(); + medicalTranscriptionJob.setTranscript(MedicalTranscriptJsonUnmarshaller.getInstance().unmarshall(context)); + } + if (context.testExpression("StartTime", targetDepth)) { + context.nextToken(); + medicalTranscriptionJob.setStartTime(DateJsonUnmarshallerFactory.getInstance("unixTimestamp").unmarshall(context)); + } + if (context.testExpression("CreationTime", targetDepth)) { + context.nextToken(); + medicalTranscriptionJob.setCreationTime(DateJsonUnmarshallerFactory.getInstance("unixTimestamp").unmarshall(context)); + } + if (context.testExpression("CompletionTime", targetDepth)) { + context.nextToken(); + medicalTranscriptionJob.setCompletionTime(DateJsonUnmarshallerFactory.getInstance("unixTimestamp").unmarshall(context)); + } + if (context.testExpression("FailureReason", targetDepth)) { + context.nextToken(); + medicalTranscriptionJob.setFailureReason(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Settings", targetDepth)) { + context.nextToken(); + medicalTranscriptionJob.setSettings(MedicalTranscriptionSettingJsonUnmarshaller.getInstance().unmarshall(context)); + } + if (context.testExpression("Specialty", targetDepth)) { + context.nextToken(); + medicalTranscriptionJob.setSpecialty(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Type", targetDepth)) { + context.nextToken(); + medicalTranscriptionJob.setType(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return medicalTranscriptionJob; + } + + private static MedicalTranscriptionJobJsonUnmarshaller instance; + + public static MedicalTranscriptionJobJsonUnmarshaller getInstance() { + if (instance == null) + instance = new MedicalTranscriptionJobJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionJobMarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionJobMarshaller.java new file mode 100644 index 000000000000..6a414bbdd78d --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionJobMarshaller.java @@ -0,0 +1,94 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.transcribe.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * MedicalTranscriptionJobMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class MedicalTranscriptionJobMarshaller { + + private static final MarshallingInfo MEDICALTRANSCRIPTIONJOBNAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("MedicalTranscriptionJobName").build(); + private static final MarshallingInfo TRANSCRIPTIONJOBSTATUS_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("TranscriptionJobStatus").build(); + private static final MarshallingInfo LANGUAGECODE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("LanguageCode").build(); + private static final MarshallingInfo MEDIASAMPLERATEHERTZ_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("MediaSampleRateHertz").build(); + private static final MarshallingInfo MEDIAFORMAT_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("MediaFormat").build(); + private static final MarshallingInfo MEDIA_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("Media").build(); + private static final MarshallingInfo TRANSCRIPT_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("Transcript").build(); + private static final MarshallingInfo STARTTIME_BINDING = MarshallingInfo.builder(MarshallingType.DATE) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("StartTime").timestampFormat("unixTimestamp").build(); + private static final MarshallingInfo CREATIONTIME_BINDING = MarshallingInfo.builder(MarshallingType.DATE) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("CreationTime").timestampFormat("unixTimestamp").build(); + private static final MarshallingInfo COMPLETIONTIME_BINDING = MarshallingInfo.builder(MarshallingType.DATE) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("CompletionTime").timestampFormat("unixTimestamp").build(); + private static final MarshallingInfo FAILUREREASON_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("FailureReason").build(); + private static final MarshallingInfo SETTINGS_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("Settings").build(); + private static final MarshallingInfo SPECIALTY_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Specialty").build(); + private static final MarshallingInfo TYPE_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Type").build(); + + private static final MedicalTranscriptionJobMarshaller instance = new MedicalTranscriptionJobMarshaller(); + + public static MedicalTranscriptionJobMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(MedicalTranscriptionJob medicalTranscriptionJob, ProtocolMarshaller protocolMarshaller) { + + if (medicalTranscriptionJob == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(medicalTranscriptionJob.getMedicalTranscriptionJobName(), MEDICALTRANSCRIPTIONJOBNAME_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJob.getTranscriptionJobStatus(), TRANSCRIPTIONJOBSTATUS_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJob.getLanguageCode(), LANGUAGECODE_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJob.getMediaSampleRateHertz(), MEDIASAMPLERATEHERTZ_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJob.getMediaFormat(), MEDIAFORMAT_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJob.getMedia(), MEDIA_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJob.getTranscript(), TRANSCRIPT_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJob.getStartTime(), STARTTIME_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJob.getCreationTime(), CREATIONTIME_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJob.getCompletionTime(), COMPLETIONTIME_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJob.getFailureReason(), FAILUREREASON_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJob.getSettings(), SETTINGS_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJob.getSpecialty(), SPECIALTY_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJob.getType(), TYPE_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionJobSummaryJsonUnmarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionJobSummaryJsonUnmarshaller.java new file mode 100644 index 000000000000..718ee02b1665 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionJobSummaryJsonUnmarshaller.java @@ -0,0 +1,110 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.transcribe.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * MedicalTranscriptionJobSummary JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class MedicalTranscriptionJobSummaryJsonUnmarshaller implements Unmarshaller { + + public MedicalTranscriptionJobSummary unmarshall(JsonUnmarshallerContext context) throws Exception { + MedicalTranscriptionJobSummary medicalTranscriptionJobSummary = new MedicalTranscriptionJobSummary(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("MedicalTranscriptionJobName", targetDepth)) { + context.nextToken(); + medicalTranscriptionJobSummary.setMedicalTranscriptionJobName(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("CreationTime", targetDepth)) { + context.nextToken(); + medicalTranscriptionJobSummary.setCreationTime(DateJsonUnmarshallerFactory.getInstance("unixTimestamp").unmarshall(context)); + } + if (context.testExpression("StartTime", targetDepth)) { + context.nextToken(); + medicalTranscriptionJobSummary.setStartTime(DateJsonUnmarshallerFactory.getInstance("unixTimestamp").unmarshall(context)); + } + if (context.testExpression("CompletionTime", targetDepth)) { + context.nextToken(); + medicalTranscriptionJobSummary.setCompletionTime(DateJsonUnmarshallerFactory.getInstance("unixTimestamp").unmarshall(context)); + } + if (context.testExpression("LanguageCode", targetDepth)) { + context.nextToken(); + medicalTranscriptionJobSummary.setLanguageCode(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("TranscriptionJobStatus", targetDepth)) { + context.nextToken(); + medicalTranscriptionJobSummary.setTranscriptionJobStatus(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("FailureReason", targetDepth)) { + context.nextToken(); + medicalTranscriptionJobSummary.setFailureReason(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("OutputLocationType", targetDepth)) { + context.nextToken(); + medicalTranscriptionJobSummary.setOutputLocationType(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Specialty", targetDepth)) { + context.nextToken(); + medicalTranscriptionJobSummary.setSpecialty(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Type", targetDepth)) { + context.nextToken(); + medicalTranscriptionJobSummary.setType(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return medicalTranscriptionJobSummary; + } + + private static MedicalTranscriptionJobSummaryJsonUnmarshaller instance; + + public static MedicalTranscriptionJobSummaryJsonUnmarshaller getInstance() { + if (instance == null) + instance = new MedicalTranscriptionJobSummaryJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionJobSummaryMarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionJobSummaryMarshaller.java new file mode 100644 index 000000000000..8996d6debf05 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionJobSummaryMarshaller.java @@ -0,0 +1,82 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.transcribe.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * MedicalTranscriptionJobSummaryMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class MedicalTranscriptionJobSummaryMarshaller { + + private static final MarshallingInfo MEDICALTRANSCRIPTIONJOBNAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("MedicalTranscriptionJobName").build(); + private static final MarshallingInfo CREATIONTIME_BINDING = MarshallingInfo.builder(MarshallingType.DATE) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("CreationTime").timestampFormat("unixTimestamp").build(); + private static final MarshallingInfo STARTTIME_BINDING = MarshallingInfo.builder(MarshallingType.DATE) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("StartTime").timestampFormat("unixTimestamp").build(); + private static final MarshallingInfo COMPLETIONTIME_BINDING = MarshallingInfo.builder(MarshallingType.DATE) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("CompletionTime").timestampFormat("unixTimestamp").build(); + private static final MarshallingInfo LANGUAGECODE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("LanguageCode").build(); + private static final MarshallingInfo TRANSCRIPTIONJOBSTATUS_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("TranscriptionJobStatus").build(); + private static final MarshallingInfo FAILUREREASON_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("FailureReason").build(); + private static final MarshallingInfo OUTPUTLOCATIONTYPE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("OutputLocationType").build(); + private static final MarshallingInfo SPECIALTY_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Specialty").build(); + private static final MarshallingInfo TYPE_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Type").build(); + + private static final MedicalTranscriptionJobSummaryMarshaller instance = new MedicalTranscriptionJobSummaryMarshaller(); + + public static MedicalTranscriptionJobSummaryMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(MedicalTranscriptionJobSummary medicalTranscriptionJobSummary, ProtocolMarshaller protocolMarshaller) { + + if (medicalTranscriptionJobSummary == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(medicalTranscriptionJobSummary.getMedicalTranscriptionJobName(), MEDICALTRANSCRIPTIONJOBNAME_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJobSummary.getCreationTime(), CREATIONTIME_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJobSummary.getStartTime(), STARTTIME_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJobSummary.getCompletionTime(), COMPLETIONTIME_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJobSummary.getLanguageCode(), LANGUAGECODE_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJobSummary.getTranscriptionJobStatus(), TRANSCRIPTIONJOBSTATUS_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJobSummary.getFailureReason(), FAILUREREASON_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJobSummary.getOutputLocationType(), OUTPUTLOCATIONTYPE_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJobSummary.getSpecialty(), SPECIALTY_BINDING); + protocolMarshaller.marshall(medicalTranscriptionJobSummary.getType(), TYPE_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionSettingJsonUnmarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionSettingJsonUnmarshaller.java new file mode 100644 index 000000000000..82c25ae4dfaf --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionSettingJsonUnmarshaller.java @@ -0,0 +1,90 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.transcribe.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * MedicalTranscriptionSetting JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class MedicalTranscriptionSettingJsonUnmarshaller implements Unmarshaller { + + public MedicalTranscriptionSetting unmarshall(JsonUnmarshallerContext context) throws Exception { + MedicalTranscriptionSetting medicalTranscriptionSetting = new MedicalTranscriptionSetting(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("ShowSpeakerLabels", targetDepth)) { + context.nextToken(); + medicalTranscriptionSetting.setShowSpeakerLabels(context.getUnmarshaller(Boolean.class).unmarshall(context)); + } + if (context.testExpression("MaxSpeakerLabels", targetDepth)) { + context.nextToken(); + medicalTranscriptionSetting.setMaxSpeakerLabels(context.getUnmarshaller(Integer.class).unmarshall(context)); + } + if (context.testExpression("ChannelIdentification", targetDepth)) { + context.nextToken(); + medicalTranscriptionSetting.setChannelIdentification(context.getUnmarshaller(Boolean.class).unmarshall(context)); + } + if (context.testExpression("ShowAlternatives", targetDepth)) { + context.nextToken(); + medicalTranscriptionSetting.setShowAlternatives(context.getUnmarshaller(Boolean.class).unmarshall(context)); + } + if (context.testExpression("MaxAlternatives", targetDepth)) { + context.nextToken(); + medicalTranscriptionSetting.setMaxAlternatives(context.getUnmarshaller(Integer.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return medicalTranscriptionSetting; + } + + private static MedicalTranscriptionSettingJsonUnmarshaller instance; + + public static MedicalTranscriptionSettingJsonUnmarshaller getInstance() { + if (instance == null) + instance = new MedicalTranscriptionSettingJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionSettingMarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionSettingMarshaller.java new file mode 100644 index 000000000000..1cf00a9b30c2 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/MedicalTranscriptionSettingMarshaller.java @@ -0,0 +1,67 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.transcribe.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * MedicalTranscriptionSettingMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class MedicalTranscriptionSettingMarshaller { + + private static final MarshallingInfo SHOWSPEAKERLABELS_BINDING = MarshallingInfo.builder(MarshallingType.BOOLEAN) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("ShowSpeakerLabels").build(); + private static final MarshallingInfo MAXSPEAKERLABELS_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("MaxSpeakerLabels").build(); + private static final MarshallingInfo CHANNELIDENTIFICATION_BINDING = MarshallingInfo.builder(MarshallingType.BOOLEAN) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("ChannelIdentification").build(); + private static final MarshallingInfo SHOWALTERNATIVES_BINDING = MarshallingInfo.builder(MarshallingType.BOOLEAN) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("ShowAlternatives").build(); + private static final MarshallingInfo MAXALTERNATIVES_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("MaxAlternatives").build(); + + private static final MedicalTranscriptionSettingMarshaller instance = new MedicalTranscriptionSettingMarshaller(); + + public static MedicalTranscriptionSettingMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(MedicalTranscriptionSetting medicalTranscriptionSetting, ProtocolMarshaller protocolMarshaller) { + + if (medicalTranscriptionSetting == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(medicalTranscriptionSetting.getShowSpeakerLabels(), SHOWSPEAKERLABELS_BINDING); + protocolMarshaller.marshall(medicalTranscriptionSetting.getMaxSpeakerLabels(), MAXSPEAKERLABELS_BINDING); + protocolMarshaller.marshall(medicalTranscriptionSetting.getChannelIdentification(), CHANNELIDENTIFICATION_BINDING); + protocolMarshaller.marshall(medicalTranscriptionSetting.getShowAlternatives(), SHOWALTERNATIVES_BINDING); + protocolMarshaller.marshall(medicalTranscriptionSetting.getMaxAlternatives(), MAXALTERNATIVES_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/StartMedicalTranscriptionJobRequestMarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/StartMedicalTranscriptionJobRequestMarshaller.java new file mode 100644 index 000000000000..8f4a6650c13c --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/StartMedicalTranscriptionJobRequestMarshaller.java @@ -0,0 +1,82 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.transcribe.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * StartMedicalTranscriptionJobRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class StartMedicalTranscriptionJobRequestMarshaller { + + private static final MarshallingInfo MEDICALTRANSCRIPTIONJOBNAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("MedicalTranscriptionJobName").build(); + private static final MarshallingInfo LANGUAGECODE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("LanguageCode").build(); + private static final MarshallingInfo MEDIASAMPLERATEHERTZ_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("MediaSampleRateHertz").build(); + private static final MarshallingInfo MEDIAFORMAT_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("MediaFormat").build(); + private static final MarshallingInfo MEDIA_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("Media").build(); + private static final MarshallingInfo OUTPUTBUCKETNAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("OutputBucketName").build(); + private static final MarshallingInfo OUTPUTENCRYPTIONKMSKEYID_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("OutputEncryptionKMSKeyId").build(); + private static final MarshallingInfo SETTINGS_BINDING = MarshallingInfo.builder(MarshallingType.STRUCTURED) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("Settings").build(); + private static final MarshallingInfo SPECIALTY_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Specialty").build(); + private static final MarshallingInfo TYPE_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Type").build(); + + private static final StartMedicalTranscriptionJobRequestMarshaller instance = new StartMedicalTranscriptionJobRequestMarshaller(); + + public static StartMedicalTranscriptionJobRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(StartMedicalTranscriptionJobRequest startMedicalTranscriptionJobRequest, ProtocolMarshaller protocolMarshaller) { + + if (startMedicalTranscriptionJobRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(startMedicalTranscriptionJobRequest.getMedicalTranscriptionJobName(), MEDICALTRANSCRIPTIONJOBNAME_BINDING); + protocolMarshaller.marshall(startMedicalTranscriptionJobRequest.getLanguageCode(), LANGUAGECODE_BINDING); + protocolMarshaller.marshall(startMedicalTranscriptionJobRequest.getMediaSampleRateHertz(), MEDIASAMPLERATEHERTZ_BINDING); + protocolMarshaller.marshall(startMedicalTranscriptionJobRequest.getMediaFormat(), MEDIAFORMAT_BINDING); + protocolMarshaller.marshall(startMedicalTranscriptionJobRequest.getMedia(), MEDIA_BINDING); + protocolMarshaller.marshall(startMedicalTranscriptionJobRequest.getOutputBucketName(), OUTPUTBUCKETNAME_BINDING); + protocolMarshaller.marshall(startMedicalTranscriptionJobRequest.getOutputEncryptionKMSKeyId(), OUTPUTENCRYPTIONKMSKEYID_BINDING); + protocolMarshaller.marshall(startMedicalTranscriptionJobRequest.getSettings(), SETTINGS_BINDING); + protocolMarshaller.marshall(startMedicalTranscriptionJobRequest.getSpecialty(), SPECIALTY_BINDING); + protocolMarshaller.marshall(startMedicalTranscriptionJobRequest.getType(), TYPE_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/StartMedicalTranscriptionJobRequestProtocolMarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/StartMedicalTranscriptionJobRequestProtocolMarshaller.java new file mode 100644 index 000000000000..39c422618055 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/StartMedicalTranscriptionJobRequestProtocolMarshaller.java @@ -0,0 +1,64 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.transcribe.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * StartMedicalTranscriptionJobRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class StartMedicalTranscriptionJobRequestProtocolMarshaller implements + Marshaller, StartMedicalTranscriptionJobRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.AWS_JSON).requestUri("/") + .httpMethodName(HttpMethodName.POST).hasExplicitPayloadMember(false).hasPayloadMembers(true) + .operationIdentifier("Transcribe.StartMedicalTranscriptionJob").serviceName("AmazonTranscribe").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public StartMedicalTranscriptionJobRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(StartMedicalTranscriptionJobRequest startMedicalTranscriptionJobRequest) { + + if (startMedicalTranscriptionJobRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller( + SDK_OPERATION_BINDING, startMedicalTranscriptionJobRequest); + + protocolMarshaller.startMarshalling(); + StartMedicalTranscriptionJobRequestMarshaller.getInstance().marshall(startMedicalTranscriptionJobRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/StartMedicalTranscriptionJobResultJsonUnmarshaller.java b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/StartMedicalTranscriptionJobResultJsonUnmarshaller.java new file mode 100644 index 000000000000..80a245cbd528 --- /dev/null +++ b/aws-java-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model/transform/StartMedicalTranscriptionJobResultJsonUnmarshaller.java @@ -0,0 +1,74 @@ +/* + * Copyright 2015-2020 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.transcribe.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.transcribe.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * StartMedicalTranscriptionJobResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class StartMedicalTranscriptionJobResultJsonUnmarshaller implements Unmarshaller { + + public StartMedicalTranscriptionJobResult unmarshall(JsonUnmarshallerContext context) throws Exception { + StartMedicalTranscriptionJobResult startMedicalTranscriptionJobResult = new StartMedicalTranscriptionJobResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return startMedicalTranscriptionJobResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("MedicalTranscriptionJob", targetDepth)) { + context.nextToken(); + startMedicalTranscriptionJobResult.setMedicalTranscriptionJob(MedicalTranscriptionJobJsonUnmarshaller.getInstance().unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return startMedicalTranscriptionJobResult; + } + + private static StartMedicalTranscriptionJobResultJsonUnmarshaller instance; + + public static StartMedicalTranscriptionJobResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new StartMedicalTranscriptionJobResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-transfer/pom.xml b/aws-java-sdk-transfer/pom.xml index 6b9e9ffad132..4f8564b2c2f4 100644 --- a/aws-java-sdk-transfer/pom.xml +++ b/aws-java-sdk-transfer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-transfer diff --git a/aws-java-sdk-translate/pom.xml b/aws-java-sdk-translate/pom.xml index eb9a9354be88..441fe7505ffd 100644 --- a/aws-java-sdk-translate/pom.xml +++ b/aws-java-sdk-translate/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-translate diff --git a/aws-java-sdk-waf/pom.xml b/aws-java-sdk-waf/pom.xml index daf0e12d910a..8b0f62cb97eb 100644 --- a/aws-java-sdk-waf/pom.xml +++ b/aws-java-sdk-waf/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-waf diff --git a/aws-java-sdk-wafv2/pom.xml b/aws-java-sdk-wafv2/pom.xml index fe92564da403..abeec37a2048 100644 --- a/aws-java-sdk-wafv2/pom.xml +++ b/aws-java-sdk-wafv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-wafv2 diff --git a/aws-java-sdk-workdocs/pom.xml b/aws-java-sdk-workdocs/pom.xml index 48f4a4bfa7d2..c495a921eb7d 100644 --- a/aws-java-sdk-workdocs/pom.xml +++ b/aws-java-sdk-workdocs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-workdocs diff --git a/aws-java-sdk-worklink/pom.xml b/aws-java-sdk-worklink/pom.xml index e15deb37f91d..8cb4ef5f80e2 100644 --- a/aws-java-sdk-worklink/pom.xml +++ b/aws-java-sdk-worklink/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-worklink diff --git a/aws-java-sdk-workmail/pom.xml b/aws-java-sdk-workmail/pom.xml index f5e9eec67791..4686d342b4f5 100644 --- a/aws-java-sdk-workmail/pom.xml +++ b/aws-java-sdk-workmail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-workmail diff --git a/aws-java-sdk-workmailmessageflow/pom.xml b/aws-java-sdk-workmailmessageflow/pom.xml index 27f72850b4ec..6df1bbee879f 100644 --- a/aws-java-sdk-workmailmessageflow/pom.xml +++ b/aws-java-sdk-workmailmessageflow/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-workmailmessageflow diff --git a/aws-java-sdk-workspaces/pom.xml b/aws-java-sdk-workspaces/pom.xml index 3113c3ee407d..5b570db1b0a0 100644 --- a/aws-java-sdk-workspaces/pom.xml +++ b/aws-java-sdk-workspaces/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-workspaces diff --git a/aws-java-sdk-xray/pom.xml b/aws-java-sdk-xray/pom.xml index 65a38aa71e11..557d40e12b2a 100644 --- a/aws-java-sdk-xray/pom.xml +++ b/aws-java-sdk-xray/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk-xray diff --git a/aws-java-sdk/pom.xml b/aws-java-sdk/pom.xml index 2a0068d3632f..dea5fbbfba93 100644 --- a/aws-java-sdk/pom.xml +++ b/aws-java-sdk/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws aws-java-sdk diff --git a/jmespath-java/pom.xml b/jmespath-java/pom.xml index 7ae588d974a3..5de3d357f7e3 100644 --- a/jmespath-java/pom.xml +++ b/jmespath-java/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 com.amazonaws jmespath-java diff --git a/pom.xml b/pom.xml index b042298dd336..f966cb482b2d 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.amazonaws aws-java-sdk-pom - 1.11.760-SNAPSHOT + 1.11.760 pom AWS SDK for Java The Amazon Web Services SDK for Java provides Java APIs diff --git a/release.properties b/release.properties index 56f5aec92642..b8186ab994d3 100644 --- a/release.properties +++ b/release.properties @@ -1 +1 @@ -releaseId=ff87497c-0ded-418c-903b-eab935501c17 \ No newline at end of file +releaseId=a26a01ba-b72f-4b07-b954-51c646919908 \ No newline at end of file